Gaya is an important Railway Junction of the East Central Railway. It has direct Train Services from New Delhi, Howrah and Mumbai. It is about 1100 Km away from New Delhi and 450 Km away from Kolkata (Howrah Junction). Altogether Four Rajdhani Express Trains apart from other Super-Fast trains take you directly from Delhi to Gaya. While Rajdhani Express takes 12 hours, the other Mail Express trains take 15 to 17 hours. From Kolkata it is an overnight journey of approximately Six hours. It has direct train links from Puri, Nagpur, Indore, Lucknow , Patna as well Gaya has one International Airport. Indian Airlines operates Bi-weekly Kolkata-Gaya-Bangkok and Kolkata-Gaya-Yangoon flights and Druk Airlines of Bhutan operates Paro-Gaya-Bangkok bi-weekly flights. With the completion of New Terminal Building, more Domestic and International flights are expected to be added to the fleet. Gaya is well connected by Roads (National Highways) as well. The Grand Trunk Road (NH-31) touches Gaya at Dobhi, 30 km south joining Delhi & Kolkata Expressway. The state capital Patna is 120 km away and well connected by road (NH-83) and train services.
Bodh-Gaya is the place where the ascetic Gautama attained enlightenment under the sacred Bodhi tree and became Lord Buddha. Situated in the southern Bihar, Bodh Gaya is one of the four most sacred places for the Buddhists, while others being Lumbini, Sarnath and Kushinagar.
By Air -
The nearest airport is at Gaya(12 km) and is connected with major cities of India. Gaya is also connected with cities like Colombo, Bangkok, Singapore and Paro. One can get down at Gaya airport too and hire taxis or buses to reach Bodhgaya.
By Rail -
The nearest Railway station from from Bodhgaya is Gaya. All the major trains pass through the station. Patna is another railhead from where you can board trains for other destinations in India. Patna is linked with all the major cities of India including the metros of New Delhi, Kolkata, Mumbai and Chennai. The Mahabodhi Express is a special train that runs between Delhi and Gaya daily and non-stop and takes just 16 hours to reach Gaya from Delhi.
By Road -
GT Road connects Bodhgaya from major cities of north India. Bodhgaya is well connected with Ranchi, Jamshedpur, Raurkela, Hazaribagh, Kolkata, Varanasi, Allahabad, Kanpur, Delhi and Amritsar.