There are 6 ways to get from Bhubaneshwar to Rajkot 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
best- Fly from Biju Patnaik International Airport (BBI) to Rajkot International Airport (HSR)plane BBI - HSR
5h 2m₹11,589–14,324Train via Ahmedabad
cheapest- Take the train from Bhubaneswar to Ahmedabad Jntrain 20823 / ...
- Take the train from Ahmedabad Jn to Rajkot Jntrain 12267 / ...
37h 35m₹1,009–7,624Bus via Udaipur
- Take the bus from Bhubaneswar to Raipurbus
- Take the bus from Raipur to Udaipurbus
- Take the bus from Udaipur to Ahmedabadbus
- Take the bus from Ahmedabad to Rajkotbus
29h 47mDrive 1,830.9 km
- Drive from Bhubaneshwar to Rajkotcar 1,830.9 km
26h 42m₹17,757–25,649Train
- Take the train from Khurda Road Jn to Rajkot Jntrain 20819
42h 55m₹1,113–8,875Bus
- Take the bus from Bhubaneswar to Jharsugudabus
- Take the bus from Jharsuguda to Raipurbus
- Take the bus from Raipur to Rajkotbus
2d 5h
Biju Patnaik International Airport (BBI) to Rajkot International Airport (HSR) flights
Comparing Your Travel Options
The cheapest way to get from Bhubaneshwar to Rajkot is to train via Ahmedabad which costs ₹1,000 - ₹8,000 and takes 37h 35m.
The fastest way to get from Bhubaneshwar to Rajkot is to fly which takes 5h 2m and costs ₹11,000 - ₹15,000.
No, there is no direct bus from Bhubaneshwar to Rajkot. However, there are services departing from Bhubaneswar and arriving at Rajkot via Raipur, Udaipur and Ahmedabad. The journey, including transfers, takes approximately 29h 47m.
No, there is no direct train from Bhubaneshwar to Rajkot. However, there are services departing from Bhubaneswar and arriving at Rajkot Jn via Ahmedabad Jn. The journey, including transfers, takes approximately 37h 35m.
The distance between Bhubaneshwar and Rajkot is 1580 km. The road distance is 1830.9 km.
The best way to get from Bhubaneshwar to Rajkot without a car is to bus via Udaipur which takes 29h 47m and costs .
It takes approximately 5h 2m to get from Bhubaneshwar to Rajkot, including transfers.
Bhubaneshwar to Rajkot bus services, operated by Dolphin Tours and Travels, depart from Bhubaneswar station.
Bhubaneshwar to Rajkot train services, operated by Indian Railways, depart from Bhubaneswar station.
The best way to get from Bhubaneshwar to Rajkot is to fly which takes 5h 2m and costs ₹11,000 - ₹15,000. Alternatively, you can bus via Udaipur, which costs and takes 29h 47m, you could also train via Ahmedabad, which costs ₹1,000 - ₹8,000 and takes 37h 35m.
What companies run services between Bhubaneshwar, India and Rajkot, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Biju Patnaik International Airport (BBI) to Rajkot International Airport (HSR) every 4 hours. Alternatively, you can take a bus from Bhubaneswar to Rajkot via Raipur, Udaipur, and Ahmedabad in around 29h 47m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Rajkot International Airport via Pune
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Biju Patnaik International Airport to Rajkot International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Biju Patnaik International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹12,000–25,000
Flights from Biju Patnaik International Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Biju Patnaik International Airport to Rajkot International Airport via Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹13,000–26,000
- Website
- airindia.in
Flights from Biju Patnaik International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Biju Patnaik International Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹10,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Ahmedabad Jn
- Ave. Duration
- 33h
- 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 Ahmedabad Jn to Rajkot Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Khurda Road Jn to Rajkot Jn
- Ave. Duration
- 41h 47m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,600–4,600
- First Class (1A)
- ₹6,000–8,000
- Phone
- +91 7064 471 610
- [email protected]
- Website
- Dolphin Tours and Travels
Bus from Bhubaneswar to Raipur
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Website
- Dolphin Tours and Travels
- Website
- New Grand Travels
Bus from Bhubaneswar to Raipur
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Schedules at
- New Grand Travels
- Website
- Anshu Travels
Bus from Bhubaneswar to Raipur
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Schedules at
- Anshu Travels
- [email protected]
- Website
- Royal Travels
Bus from Raipur to Udaipur
- Ave. Duration
- 7h 55m
- Frequency
- Every 4 hours
- Website
- Royal Travels
- Website
- Naveen Transport
Bus from Raipur to Udaipur
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Schedules at
- Naveen Transport
- 7060375869
- Website
- Rajat Rides Tours and Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 5m
- Frequency
- Every 30 minutes
- Schedules at
- Rajat Rides Tours and Travels
- Phone
- +91 9521797979
- [email protected]
- Website
- Shrinath Solitaire
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h
- Frequency
- Hourly
- Schedules at
- Shrinath Solitaire
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Schedules at
- Shrinath Solitaire
- Website
- Lake City Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 25m
- Frequency
- Every 30 minutes
- Schedules at
- Lake City Travels
- Website
- India Tours and Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 20m
- Frequency
- Every 4 hours
- Schedules at
- India Tours and Travels
- Website
- Sangam Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Schedules at
- Sangam Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Schedules at
- Shree Marutikrupa Travels And Cargo
- Website
- Parshwanath Travel Pvt. Ltd
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Schedules at
- Parshwanath Travel Pvt. Ltd
- Website
- Shri Patel Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Schedules at
- Shri Patel Travels
- Website
- Shreenath Travellers Pvt Ltd
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 40m
- Frequency
- 3 times a day
- Schedules at
- Shreenath Travellers Pvt Ltd
- Website
- MY MY Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- MY MY Travels
- Website
- Neelkanth Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Neelkanth Travels
- Website
- MARWAR Tour & Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- MARWAR Tour & Travels
- Website
- Mahaveer Travels®
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Mahaveer Travels®
- Website
- Royal Ride Express
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Schedules at
- Royal Ride Express
- Website
- Kanak Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Schedules at
- Kanak Travels
- Website
- PBL- Parshwanath Bus Line
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Schedules at
- PBL- Parshwanath Bus Line
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Schedules at
- Samreen Travels
- Website
- Tr Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a week
- Schedules at
- Tr Travels
- Website
- Shree Sudama Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 4h 35m
- Frequency
- Twice a week
- Schedules at
- Shree Sudama Travels
- Website
- Choudhary King Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Schedules at
- Choudhary King Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 5m
- Frequency
- Twice a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- Jaishree Travels
Bus from Udaipur to Ahmedabad
- Ave. Duration
- 5h 30m
- Frequency
- Once a week
- Schedules at
- Jaishree Travels
- Website
- Sudarshan Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Schedules at
- Sudarshan Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Schedules at
- Airobuzz Express Service Pvt. Ltd.
- Website
- Samay Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Schedules at
- Samay Travels
- Phone
- +91 78787 80703
- [email protected]
- Website
- Shree Ramkrupa Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Schedules at
- Shree Ramkrupa Travels
- Phone
- +91 79265 76492
- [email protected]
- Website
- Patel tours and travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Schedules at
- Patel tours and travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Schedules at
- Sudama Travels
- Website
- aadigo® bus
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Schedules at
- aadigo® bus
- Website
- Raghuveer Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 50m
- Frequency
- 5 times a week
- Schedules at
- Raghuveer Travels
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Schedules at
- Gujarat Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 50m
- Frequency
- 4 times a week
- Website
- NeuGo
- Website
- Mahasagar Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 50m
- Frequency
- Twice a week
- Schedules at
- Mahasagar Travels
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 10m
- Frequency
- Twice a week
- Website
- Somnath Travels
- Website
- J.B.Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 15m
- Frequency
- Twice a week
- Schedules at
- J.B.Travels
- Website
- Yadav Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Schedules at
- Yadav Travels
- Website
- Meera Travels
Bus from Ahmedabad to Rajkot
- Ave. Duration
- 5h 30m
- Frequency
- Once a week
- Schedules at
- Meera Travels
- Website
- Vasudeo Travels
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 9h 25m
- Frequency
- Every 4 hours
- Schedules at
- Vasudeo Travels
- Website
- Kunal Transport
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Schedules at
- Kunal Transport
- Website
- Dilkhus Travels
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 8h 56m
- Frequency
- Twice daily
- Schedules at
- Dilkhus Travels
- Website
- SHATABDI Premium Intercity
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- SHATABDI Premium Intercity
- Website
- Dilkhus Bus Service
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a week
- Schedules at
- Dilkhus Bus Service
- Website
- Satyamuti Travels
Bus from Bhubaneswar to Jharsuguda
- Ave. Duration
- 10h 11m
- Frequency
- 4 times a week
- Schedules at
- Satyamuti Travels
- Phone
- +91 07712991500
- [email protected]
- Website
- Royal Travels Raipur
Bus from Jharsuguda to Raipur
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a day
- Schedules at
- Royal Travels Raipur
- Website
- New Laxmi Travels
Bus from Jharsuguda to Raipur
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Schedules at
- New Laxmi Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Jharsuguda to Raipur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹850–3,000
- Website
- Shymoli Paribahan
- Website
- Tirupati Balajee
Bus from Jharsuguda to Raipur
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Schedules at
- Tirupati Balajee
- Website
- Maa Vishhari Rath
Bus from Jharsuguda to Raipur
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Schedules at
- Maa Vishhari Rath
- Website
- Artc Tours And Travels
Bus from Raipur to Rajkot
- Ave. Duration
- 36h 40m
- Frequency
- Once daily
- Schedules at
- Artc Tours And Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Raipur to Rajkot
- Ave. Duration
- 38h 46m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Gatwick Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
Bhubaneshwar to Rajkot bus services, operated by Dolphin Tours and Travels, arrive at Raipur station.
Bhubaneshwar to Rajkot train services, operated by Indian Railways, arrive at Ahmedabad Jn station.
Yes, the driving distance between Bhubaneshwar to Rajkot is 1831 km. It takes approximately 26h 42m to drive from Bhubaneshwar to Rajkot.
Book your Bhubaneshwar to Rajkot train tickets online with 12go.asia.
Book your Bhubaneshwar to Rajkot bus tickets online with Omio.
There are 107+ hotels available in Rajkot.

































