There are 5 ways to get from Gaya to Harda by train, car, 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
best- Take the train from Gaya Jn to Hardatrain 12321
17h 45m₹480–3,700Drive 1,010.4 km
- Drive from Gaya to Hardacar 1,010.4 km
15h 7m₹10,808–15,612Fly Gaya to Raja Bhoj International Airport, train
- Fly from Gaya (GAY) to Raja Bhoj International Airport (BHO)plane GAY - BHO
- Take the train from Bhopal Jn to Itarsi Jntrain
- Take the train from Itarsi Jn to Hardatrain
13h 9m₹8,481–22,085Train to Lok Nayak Jayaprakash Airport, fly to Raja Bhoj International Airport, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Raja Bhoj International Airport (BHO)plane PAT - BHO
- Take the train from Bhopal Jn to Itarsi Jntrain
- Take the train from Itarsi Jn to Hardatrain
12h 14m₹8,092–25,147Fly Gaya to Dr. Babasaheb Ambedkar International Airport, train
- Fly from Gaya (GAY) to Dr. Babasaheb Ambedkar International Airport (NAG)plane GAY - NAG
- Take the train from Nagpur to Itarsi Jntrain
- Take the train from Itarsi Jn to Hardatrain
14h 18m₹12,041–58,635
Gaya to Harda by train
Questions & Answers
The cheapest way to get from Gaya to Harda is to train which costs ₹480 - ₹3,700 and takes 17h 45m.
The fastest way to get from Gaya to Harda is to train and fly which takes 12h 14m and costs ₹8,000 - ₹26,000.
Yes, there is a direct train departing from Gaya Jn and arriving at Harda. Services depart once daily, and operate every day. The journey takes approximately 17h 45m.
The distance between Gaya and Harda is 1029 km. The road distance is 1010.4 km.
The best way to get from Gaya to Harda without a car is to train which takes 17h 45m and costs ₹480 - ₹3,700.
The train from Gaya Jn to Harda takes 17h 45m including transfers and departs once daily.
Gaya to Harda train services, operated by Indian Railways, depart from Gaya Jn station.
Gaya to Harda train services, operated by Indian Railways, arrive at Harda station.
Yes, the driving distance between Gaya to Harda is 1010 km. It takes approximately 15h 7m to drive from Gaya to Harda.
There are three+ hotels available in Harda.
What companies run services between Gaya, India and Harda, India?
Indian Railways operates a train from Gaya Jn to Harda once daily. Tickets cost ₹480–3,700 and the journey takes 17h 45m.
- Website
- goindigo.in
Flights from Gaya to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Gaya to Raja Bhoj International Airport via Kolkata, Delhi
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Lok Nayak Jayaprakash Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹5,500–21,000
Flights from Lok Nayak Jayaprakash Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹5,500–33,000
Flights from Lok Nayak Jayaprakash Airport to Raja Bhoj International Airport via Bhubaneswar, Raipur
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹5,500–21,000
Flights from Gaya to Dr. Babasaheb Ambedkar International Airport via Delhi
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- ₹8,000–47,000
Flights from Gaya to Dr. Babasaheb Ambedkar International Airport via Kolkata
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹12,000–47,000
- Website
- airindia.in
Flights from Gaya to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Lok Nayak Jayaprakash Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Gaya Jn to Harda
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Estimated price
- ₹480–3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Bhopal Jn to Itarsi Jn
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- 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
Train from Itarsi Jn to Harda
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Nagpur to Itarsi Jn
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
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 Travelling by boat in Italy, Train travel in Spain: A guide to Renfe, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.





