Gaya is located in the central part of the state of Bihar, in the northeastern part of India. Gaya is a part of the great Gangetic plains. Gaya is located to the west of the Falgu River, which is a tributary of river Ganga. Gaya is 13 km north of Bodhgaya and 100 km south of Patna city.