There are 5 ways to get from Ranchi to Rajkot 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 Birsa Munda Airport (IXR) to Rajkot International Airport (HSR)plane IXR - HSR
6h₹9,998–24,261Train
cheapest- Take the train from Hatia to Rourkelatrain 13351 / ...
- Take the train from Rourkela to Rajkot Jntrain 12906 / ...
36h 14m₹967–7,775Bus
- Take the bus from Ranchi to Varanasibus redbusIndia_A/C Sleeper / ...
- Take the bus from Varanasi to Rajkotbus redbusIndia_NON A/C Sleeper
2d 3hDrive 1,733.3 km
- Drive from Ranchi to Rajkotcar 1,733.3 km
25h 52m₹19,426–28,059Train via Bhakti Nagar
- Take the train from Hatia to Rourkelatrain 13351 / ...
- Take the train from Rourkela to Bhakti Nagartrain 12950
37h 12m₹967–7,775
Ranchi to Rajkot by train
Comparing Your Travel Options
The cheapest way to get from Ranchi to Rajkot is to train which costs ₹950 - ₹8,000 and takes 36h 14m.
The fastest way to get from Ranchi to Rajkot is to fly which takes 6h and costs ₹10,000 - ₹25,000.
No, there is no direct bus from Ranchi to Rajkot. However, there are services departing from Ranchi and arriving at Rajkot via Varanasi. The journey, including transfers, takes approximately 2 days 3h.
No, there is no direct train from Ranchi to Rajkot. However, there are services departing from Hatia and arriving at Rajkot Jn via Rourkela. The journey, including transfers, takes approximately 36h 14m.
The distance between Ranchi and Rajkot is 1503 km. The road distance is 1733.3 km.
The best way to get from Ranchi to Rajkot without a car is to train which takes 36h 14m and costs ₹950 - ₹8,000.
It takes approximately 6h to get from Ranchi to Rajkot, including transfers.
Ranchi to Rajkot bus services, operated by SLGT Travels, depart from Ranchi station.
Ranchi to Rajkot train services, operated by Indian Railways, depart from Hatia station.
The best way to get from Ranchi to Rajkot is to fly which takes 6h and costs ₹10,000 - ₹25,000. Alternatively, you can train, which costs ₹950 - ₹8,000 and takes 36h 14m, you could also bus, which costs and takes 2 days 3h.
What companies run services between Ranchi, India and Rajkot, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Birsa Munda Airport (IXR) to Rajkot International Airport (HSR) every 4 hours. Alternatively, you can take a train from Hatia to Rajkot Jn via Rourkela in around 36h 14m.
- Website
- goindigo.in
Flights from Birsa Munda Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Birsa Munda Airport to Rajkot International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹12,000–23,000
Flights from Birsa Munda Airport to Rajkot International Airport via Hyderabad
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Birsa Munda Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 9h 27m
- When
- Every day
- Estimated price
- ₹10,000–22,000
- Website
- airindia.in
Flights from Birsa Munda Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹9,000–23,000
Flights from Birsa Munda Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 10h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hatia to Rourkela
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Rourkela to Rajkot Jn
- Ave. Duration
- 31h 52m
- Frequency
- 4 times a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Hatia to Rourkela
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Rourkela to Bhakti Nagar
- Ave. Duration
- 32h 50m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
- [email protected]
- Website
- SLGT Travels
Bus from Ranchi to Varanasi
- Ave. Duration
- 9h
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Varanasi to Rajkot
- Ave. Duration
- 35h
- Frequency
- Twice a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ranchi to Varanasi
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Ranchi to Varanasi
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Varanasi to Rajkot
- Ave. Duration
- 41h
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9119900371
- [email protected]
- Website
- Singh Bus Service
Bus from Ranchi to Varanasi
- Ave. Duration
- 9h 15m
- Frequency
- Once a week
- Website
- Singh Bus Service
- Website
- Singh Bus Service
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 How to get from Florence to Rome, Train travel in Spain: A guide to Renfe, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Ranchi to Rajkot bus services, operated by SLGT Travels, arrive at Varanasi station.
Ranchi to Rajkot train services, operated by Indian Railways, arrive at Rourkela station.
Yes, the driving distance between Ranchi to Rajkot is 1733 km. It takes approximately 25h 52m to drive from Ranchi to Rajkot.
Book your Ranchi to Rajkot bus tickets online with Omio.
There are 118+ hotels available in Rajkot.






