There are 8 ways to get from Gurgaon to Bhavnagar by plane, bus, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Civil Airport Harni, bus
best- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the bus from Vadodara to Bhavnagarbus
8h 40mTrain
cheapest- Take the train from Gurgaon to Mahesana Jntrain 12958 / ...
- Take the train from Mahesana Jn to Bhavanagar Paratrain 19272
15h 48m₹620–4,778Bus
- Take the bus from Gurugram to Vadodarabus redbusIndia_A/C Sleeper / ...
- Take the bus from Vadodara to Bhavnagarbus redbusIndia_NON A/C Sleeper / ...
20h 41mDrive 1,067.5 km
- Drive from Gurgaon to Bhavnagarcar 1,067.5 km
11h 24m₹11,977–17,300Fly to Sardar Vallabhbhai Patel International Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Sardar Vallabhbhai Patel International Airport (AMD)plane DEL - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
8h 54m₹6,274–11,827Fly to Surat, drive, car ferry
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the carferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
7h 39m₹8,444–14,997Train, bus
- Take the train from Gurgaon to Vadodara Jntrain 12215 / ...
- Take the bus from Vadodara to Bhavnagarbus redbusIndia_NON A/C Sleeper / ...
21h 55mBus via Kishangarh
- Take the bus from Gurugram to Kishangarhbus
- Take the bus from Kishangarh to Vadodarabus
- Take the bus from Vadodara to Bhavnagarbus
25h 51m
Gurgaon to Bhavnagar by train
Comparing Your Travel Options
The cheapest way to get from Gurgaon to Bhavnagar is to train which costs ₹600 - ₹4,800 and takes 15h 48m.
The fastest way to get from Gurgaon to Bhavnagar is to fly and drive and car ferry which takes 7h 39m and costs ₹8,000 - ₹15,000.
No, there is no direct bus from Gurgaon to Bhavnagar. However, there are services departing from Gurugram and arriving at Bhavnagar via Vadodara. The journey, including transfers, takes approximately 20h 41m.
No, there is no direct train from Gurgaon to Bhavnagar. However, there are services departing from Gurgaon and arriving at Bhavanagar Para via Mahesana Jn. The journey, including transfers, takes approximately 15h 48m.
The distance between Gurgaon and Bhavnagar is 1026 km. The road distance is 1067.5 km.
The best way to get from Gurgaon to Bhavnagar without a car is to train which takes 15h 48m and costs ₹600 - ₹4,800.
It takes approximately 8h 40m to get from Gurgaon to Bhavnagar, including transfers.
Gurgaon to Bhavnagar bus services, operated by B.R. Travels, depart from Gurugram station.
Gurgaon to Bhavnagar train services, operated by Indian Railways, depart from Gurgaon station.
The best way to get from Gurgaon to Bhavnagar is to train which takes 15h 48m and costs ₹600 - ₹4,800. Alternatively, you can bus, which costs and takes 20h 41m.
What companies run services between Gurgaon, India and Bhavnagar, India?
You can take a train from Gurgaon to Bhavanagar Para via Mahesana Jn in around 15h 48m. Alternatively, you can take a bus from Gurugram to Bhavnagar via Vadodara in around 20h 41m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹5,500–10,000
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport via Dehra Dun
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₹5,500–10,000
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport via Jaipur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,500–10,000
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport via Indore
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- ₹5,500–10,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹4,400–14,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹4,400–14,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,000–10,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gurgaon to Mahesana Jn
- Ave. Duration
- 9h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Mahesana Jn to Bhavanagar Para
- Ave. Duration
- 4h 53m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Gurgaon to Vadodara Jn
- Ave. Duration
- 16h 47m
- Frequency
- Once daily
- Estimated price
- ₹480–3,700
- Website
- irctc.co.in
- 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
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
- Website
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
- Phone
- +91 9610033033
- Website
- B.R. Travels
Bus from Gurugram to Vadodara
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Website
- B.R. Travels
- Website
- India Tours and Travels
Bus from Gurugram to Vadodara
- Ave. Duration
- 22h 5m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
- Website
- MY MY Travels
Bus from Gurugram to Vadodara
- Ave. Duration
- 16h 15m
- Frequency
- 5 times a week
- Schedules at
- MY MY Travels
- Website
- Mahaveer Travels®
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 35m
- Frequency
- 4 times a day
- Schedules at
- Mahaveer Travels®
- Website
- Surya Trans India
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Schedules at
- Surya Trans India
- Phone
- +91 98290 30553
- [email protected]
- Website
- Babu Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Schedules at
- Babu Travels
- Phone
- +91 77408 00555
- [email protected]
- Website
- Naveen Tour and Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Website
- Naveen Tour and Travels
- Website
- NS Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Schedules at
- NS Travels
- Phone
- +91 9521797979
- [email protected]
- Website
- Shrinath Solitaire
Bus from Gurugram to Kishangarh
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a week
- Schedules at
- Shrinath Solitaire
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a week
- Website
- MR Travels
Bus from Kishangarh to Vadodara
- Ave. Duration
- 13h 15m
- Frequency
- 6 times a week
- Website
- MR Travels
- Website
- Kalpana Travels Pvt. Ltd.
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- Kalpana Travels Pvt. Ltd.
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 6m
- Frequency
- Once a week
- Website
- Jain Travels
Bus from Kishangarh to Vadodara
- Ave. Duration
- 12h 42m
- Frequency
- 3 times a day
- Schedules at
- Jain Travels
- Phone
- +91 99296 11119
- [email protected]
- Website
- Jakhar Travels
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Website
- Jakhar Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Gurugram to Kishangarh
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- 7060375869
- Website
- Rajat Rides Tours and Travels
Bus from Kishangarh to Vadodara
- Ave. Duration
- 13h 15m
- Frequency
- 4 times a day
- Schedules at
- Rajat Rides Tours and Travels
- Phone
- +91 9945600000
- Website
- Samrat Travels
Bus from Kishangarh to Vadodara
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Website
- Samrat Travels
- Website
- PAL BUS(Patel Travels®)
Bus from Kishangarh to Vadodara
- Ave. Duration
- 10h 41m
- Frequency
- 4 times a week
- Schedules at
- PAL BUS(Patel Travels®)
- Website
- Kalyani Travels
Bus from Kishangarh to Vadodara
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a week
- Schedules at
- Kalyani Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Kishangarh to Vadodara
- Ave. Duration
- 14h 15m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Skyride Bus Service
Bus from Kishangarh to Vadodara
- Ave. Duration
- 13h 25m
- Frequency
- Once a week
- Schedules at
- Skyride Bus Service
- Phone
- +91 9924441847
- [email protected]
- Website
- DG Ferry
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- DG Ferry
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
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 Is ride-sharing platform BlaBlaCar right for you?, Getting to Rome from the airport, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Gurgaon to Bhavnagar bus services, operated by B.R. Travels, arrive at Vadodara station.
Gurgaon to Bhavnagar train services, operated by Indian Railways, arrive at Mahesana Jn station.
Yes, the driving distance between Gurgaon to Bhavnagar is 1067 km. It takes approximately 11h 24m to drive from Gurgaon to Bhavnagar.
Book your Gurgaon to Bhavnagar bus tickets online with Omio.
There are 14+ hotels available in Bhavnagar.


























