There are 3 ways to get from Janakpur to Buddh Gaya by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train, bus
best- Drive from Janakpur to Muzaffarpur Jncar
- Take the train from Muzaffarpur Jn to Hajipur Jntrain
- Take the bus from Patna to Gaya airportbus
6h 54mTrain
cheapest- Take the train from Jaynagar to Patna Jntrain 15527 / ...
- Take the train from Patna Jn to Gaya Jntrain 03275 / ...
16h 3m₹634–3,219Drive 280.1 km
- Drive from Janakpur to Buddh Gayacar 280.1 km
4h 15m₹3,420–4,939
Questions & Answers
The cheapest way to get from Janakpur to Buddh Gaya is to train which costs ₹600 - ₹3,300 and takes 16h 3m.
The fastest way to get from Janakpur to Buddh Gaya is to drive which takes 4h 15m and costs ₹3,400 - ₹5,000.
No, there is no direct train from Janakpur to Buddh Gaya. However, there are services departing from Janakpur and arriving at Gaya Jn via Jaynagar and Patna Jn. The journey, including transfers, takes approximately 16h 3m.
The distance between Janakpur and Buddh Gaya is 292 km. The road distance is 280.1 km.
The best way to get from Janakpur to Buddh Gaya without a car is to train which takes 16h 3m and costs ₹600 - ₹3,300.
It takes approximately 6h 54m to get from Janakpur to Buddh Gaya, including transfers.
Janakpur to Buddh Gaya train services, operated by Indian Railways, depart from Jaynagar station.
Buddh Gaya is 15 min behind Janakpur. It is currently 12:59 PM in Janakpur and 12:44 PM in Buddh Gaya.
Janakpur to Buddh Gaya train services, operated by Indian Railways, arrive at Patna Jn station.
Yes, the driving distance between Janakpur to Buddh Gaya is 280 km. It takes approximately 4h 15m to drive from Janakpur to Buddh Gaya.
What companies run services between Janakpur, Nepal and Buddh Gaya, India?
You can take a train from Janakpur to Buddh Gaya via Jaynagar, Jaynagar, Patna Jn, and Gaya Jn in around 16h 3m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Muzaffarpur Jn to Hajipur Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Jaynagar to Patna Jn
- Ave. Duration
- 10h 20m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Website
- bstdc.bihar.gov.in
Bus from Patna to Gaya airport
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- bstdc.bihar.gov.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, 4 of the smartest ways to explore Australia, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 149+ hotels available in Buddh Gaya.









