There are 5 ways to get from Nagpur to Ranchi by plane, train, bus, 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
best- Fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Birsa Munda Airport (IXR)plane NAG - IXR
4h 33m₹11,626–16,748Train
cheapest- Take the train from Nagpur to Hatiatrain 12811 / ...
14h 20m₹430–3,300Bus via Raipur
- Take the bus from Nagpur, Maharashtra to Raipurbus Nagpur, Maharashtra - Raipur
- Take the bus from Raipur to Ranchi, Jharkhandbus Raipur
18h 25mDrive 818.3 km
- Drive from Nagpur to Ranchicar 818.3 km
12h 1m₹9,202–13,292Bus
- Take the bus from Nagpur, Maharashtra to Ranchi, Jharkhandbus Nagpur, Maharashtra - Ranchi, Jharkhand
20h 15m
Nagpur to Ranchi by train
Questions & Answers
The cheapest way to get from Nagpur to Ranchi is to train which costs ₹430 - ₹3,300 and takes 14h 20m.
The fastest way to get from Nagpur to Ranchi is to fly which takes 4h 33m and costs ₹11,000 - ₹17,000.
Yes, there is a direct bus departing from Nagpur, Maharashtra and arriving at Ranchi, Jharkhand. Services depart once daily, and operate every day. The journey takes approximately 20h 15m.
Yes, there is a direct train departing from Nagpur and arriving at Hatia. Services depart six times a week, and operate Monday, Wednesday, Friday and Sunday. The journey takes approximately 14h 20m.
The distance between Nagpur and Ranchi is 705 km. The road distance is 818.3 km.
The best way to get from Nagpur to Ranchi without a car is to train which takes 14h 20m and costs ₹430 - ₹3,300.
It takes approximately 4h 33m to get from Nagpur to Ranchi, including transfers.
Nagpur to Ranchi bus services, operated by Rajat Rides Tours and Travels, depart from Nagpur, Maharashtra station.
Nagpur to Ranchi train services, operated by Indian Railways, depart from Nagpur station.
The best way to get from Nagpur to Ranchi is to fly which takes 4h 33m and costs ₹11,000 - ₹17,000. Alternatively, you can train, which costs ₹430 - ₹3,300 and takes 14h 20m, you could also bus via Raipur, which costs and takes 18h 25m.
What companies run services between Nagpur, India and Ranchi, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Birsa Munda Airport (IXR) every 4 hours. Alternatively, Indian Railways operates a train from Nagpur to Hatia 6 times a week. Tickets cost ₹430–3,300 and the journey takes 14h 20m.
- Website
- goindigo.in
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Pune
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹11,000–15,000
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Delhi
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- ₹11,000–15,000
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹11,000–15,000
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Kolkata
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹11,000–15,000
- Website
- airindia.in
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–25,000
- Website
- airindiaexpress.in
Flights from Dr. Babasaheb Ambedkar International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nagpur to Hatia
- Ave. Duration
- 14h 20m
- Frequency
- 6 times a week
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
- 7060375869
- Website
- omio.com
Bus from Nagpur, Maharashtra to Raipur
- Ave. Duration
- 5h 30m
- Frequency
- Every 20 minutes
- Schedules at
- omio.com
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 side of Niagara Falls should I choose (and how do I get there)?, Travelling to the UK: What do I need to know?, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Nagpur to Ranchi bus services, operated by Rajat Rides Tours and Travels, arrive at Raipur station.
Nagpur to Ranchi train services, operated by Indian Railways, arrive at Hatia station.
Yes, the driving distance between Nagpur to Ranchi is 818 km. It takes approximately 12h 1m to drive from Nagpur to Ranchi.
Book your Nagpur to Ranchi bus tickets online with Omio.
There are 150+ hotels available in Ranchi.






