There are 6 ways to get from Hatiā to Gaya by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Mesra
best- Take the train from Mesra to Gaya Jntrain 22350
4h 26m₹802–2,324Train
cheapest- Take the train from Hatia to Gaya Jntrain 18626 / ...
7h 19m₹542–2,180Bus
- Take the bus from Ranchi to Gayabus redbusIndia_Tata Non A/C Seater Hitech Pushback
6h 41mDrive 211.5 km
- Drive from Hatiā to Gayacar 211.5 km
3h 18m₹2,050–2,961Taxi
- Take the taxi from Hatiā to Gayataxi 211.5 km
3h 18m₹3,900–4,700Fly, train
- Fly from Birsa Munda Airport (IXR) to Lok Nayak Jayaprakash Airport (PAT)plane IXR - PAT
- Take the train from Patna Jn to Gaya Jntrain
3h 52m₹5,778–13,862
Birsa Munda Airport (IXR) to Lok Nayak Jayaprakash Airport (PAT) flights
Comparing Your Travel Options
The cheapest way to get from Hatiā to Gaya is to train which costs ₹500 - ₹2,200 and takes 7h 19m.
The fastest way to get from Hatiā to Gaya is to drive which takes 3h 18m and costs ₹2,000 - ₹3,000.
No, there is no direct bus from Hatiā to Gaya. However, there are services departing from Ranchi and arriving at Gaya via . The journey, including transfers, takes approximately 6h 41m.
No, there is no direct train from Hatiā to Gaya. However, there are services departing from Mesra and arriving at Gaya Jn via . The journey, including transfers, takes approximately 4h 26m.
The distance between Hatiā and Gaya is 271 km. The road distance is 211.5 km.
The best way to get from Hatiā to Gaya without a car is to train via Mesra which takes 4h 26m and costs ₹800 - ₹2,400.
It takes approximately 4h 26m to get from Hatiā to Gaya, including transfers.
Hatiā to Gaya bus services, operated by Maharani Travels, depart from Ranchi station.
Hatiā to Gaya train services, operated by Indian Railways, depart from Mesra station.
The best way to get from Hatiā to Gaya is to train via Mesra which takes 4h 26m and costs ₹800 - ₹2,400. Alternatively, you can bus, which costs and takes 6h 41m.
What companies run services between Hatiā, Jharkhand, India and Gaya, India?
Indian Railways operates a train from Mesra to Gaya Jn 6 times a week. Tickets cost ₹190–1,600 and the journey takes 4h 3m. Alternatively, Maharani Travels operates a bus from Ranchi to Gaya 4 times a day, and the journey takes 6h 31m. 14 other operators also service this route.
- Website
- goindigo.in
Flights from Birsa Munda Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹5,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mesra to Gaya Jn
- Ave. Duration
- 4h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Hatia to Gaya Jn
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Ranchi to Gaya
- Ave. Duration
- 6h 31m
- Frequency
- 4 times a day
- Website
- Maharani Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Ranchi to Gaya
- Ave. Duration
- 6h 4m
- Frequency
- 3 times a day
- Website
- Sri Krishna Rath
- Website
- Maharani Transport
Bus from Ranchi to Gaya
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Schedules at
- Maharani Transport
- Website
- Maharani Express
Bus from Ranchi to Gaya
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Schedules at
- Maharani Express
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Ranchi to Gaya
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Diamond Motors
Bus from Ranchi to Gaya
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- Diamond Motors
- Website
- New Singh Bus Service
Bus from Ranchi to Gaya
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Website
- New Singh Bus Service
- Website
- Rekha Luxury
Bus from Ranchi to Gaya
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Rekha Luxury
- Website
- Hindustan Bus
Bus from Ranchi to Gaya
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Schedules at
- Hindustan Bus
- Website
- Paramhans Travels
Bus from Ranchi to Gaya
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Schedules at
- Paramhans Travels
- Website
- Maharani Premium Services
Bus from Ranchi to Gaya
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Schedules at
- Maharani Premium Services
- Website
- Rahul Dev Express
Bus from Ranchi to Gaya
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Schedules at
- Rahul Dev Express
- Website
- NKY Roadways
Bus from Ranchi to Gaya
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a week
- Schedules at
- NKY Roadways
- Website
- Govindam Services
Bus from Ranchi to Gaya
- Ave. Duration
- 7h 1m
- Frequency
- 4 times a week
- Schedules at
- Govindam Services
- Ave. Duration
- 3h 18m
- Estimated price
- ₹3,900–4,700
Ranchi Cabs
- Phone
- +91 900 666 6549
- Website
- ranchicabs.com
Ranchi Cab Service
- Phone
- +91 790 362 9240
- Website
- ranchicabservice.com
Ranchi Taxi
- Phone
- +91 933 416 0743
- Website
- ranchitaxi.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 Which London airport should I choose?, How to get from Florence to Rome, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Hatiā to Gaya bus services, operated by Maharani Travels, arrive at Gaya station.
Hatiā to Gaya train services, operated by Indian Railways, arrive at Gaya Jn station.
Yes, the driving distance between Hatiā to Gaya is 212 km. It takes approximately 3h 18m to drive from Hatiā to Gaya.
There are 172+ hotels available in Gaya.

















