There are 5 ways to get from Gaya to Nagpur by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Gaya
best- Fly from Gaya (GAY) to Dr. Babasaheb Ambedkar International Airport (NAG)plane GAY - NAG
5h 31m₹6,954–26,546Train
cheapest- Take the train from Gaya Jn to Nagpurtrain 03253 / ...
22h 25m₹550–4,200Bus
- Take the bus from Gaya to Nagpurbus redbusIndia_A/C Seater / Sleeper / ...
17h 15m₹1,200–3,400Drive 921.2 km
- Drive from Gaya to Nagpurcar 921.2 km
14h 1m₹8,935–12,905Train to Lok Nayak Jayaprakash Airport, fly
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Dr. Babasaheb Ambedkar International Airport (NAG)plane PAT - NAG
7h 34m₹9,631–20,677
Gaya to Nagpur by bus
Comparing Your Travel Options
The cheapest way to get from Gaya to Nagpur is to train which costs ₹550 - ₹4,200 and takes 22h 25m.
The fastest way to get from Gaya to Nagpur is to fly which takes 5h 31m and costs ₹6,500 - ₹27,000.
Yes, there is a direct bus departing from Gaya and arriving at Nagpur. Services depart three times a day, and operate every day. The journey takes approximately 17h 15m.
Yes, there is a direct train departing from Gaya Jn and arriving at Nagpur. Services depart three times a week, and operate Monday, Wednesday and Saturday. The journey takes approximately 22h 25m.
The distance between Gaya and Nagpur is 746 km. The road distance is 921.2 km.
The best way to get from Gaya to Nagpur without a car is to bus which takes 17h 15m and costs ₹1,200 - ₹3,400.
It takes approximately 5h 31m to get from Gaya to Nagpur, including transfers.
Gaya to Nagpur bus services, operated by Simran Express, depart from Gaya station.
Gaya to Nagpur train services, operated by Indian Railways, depart from Gaya Jn station.
The best way to get from Gaya to Nagpur is to fly which takes 5h 31m and costs ₹6,500 - ₹27,000. Alternatively, you can bus, which costs ₹1,200 - ₹3,400 and takes 17h 15m, you could also train, which costs ₹550 - ₹4,200 and takes 22h 25m.
What companies run services between Gaya, India and Nagpur, India?
IndiGo Airlines and Air India Limited fly from Gaya (GAY) to Dr. Babasaheb Ambedkar International Airport (NAG) 4 times a day. Alternatively, Simran Express operates a bus from Gaya to Nagpur 3 times a day, and the journey takes 17h 15m. Shyamoli Paribahan also services this route once daily.
- Website
- goindigo.in
Flights from Gaya to Dr. Babasaheb Ambedkar International Airport via Delhi
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- ₹6,500–26,000
Flights from Gaya to Dr. Babasaheb Ambedkar International Airport via Kolkata
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ₹6,500–26,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000–21,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Kolkata
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- ₹8,000–21,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Bengaluru
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Mumbai
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Hyderabad
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Website
- airindia.in
Flights from Gaya to Dr. Babasaheb Ambedkar International Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Delhi
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Lok Nayak Jayaprakash Airport to Dr. Babasaheb Ambedkar International Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Nagpur
- Ave. Duration
- 22h 25m
- Frequency
- 3 times a week
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- 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
- Website
- Simran Express
Bus from Gaya to Nagpur
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a day
- Schedules at
- Simran Express
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Gaya to Nagpur
- Ave. Duration
- 18h 55m
- Frequency
- Once daily
- Estimated price
- ₹1,200–3,400
- Website
- Shymoli Paribahan
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 Italy Travel Guides, Getting to Rome from the airport, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Gaya to Nagpur bus services, operated by Simran Express, arrive at Nagpur station.
Gaya to Nagpur train services, operated by Indian Railways, arrive at Nagpur station.
Yes, the driving distance between Gaya to Nagpur is 921 km. It takes approximately 14h 1m to drive from Gaya to Nagpur.
Book your Gaya to Nagpur bus tickets online with Omio.
There are 253+ hotels available in Nagpur.














