There are 7 ways to get from Haldwani to Bhavnagar by plane, bus, train, car, car ferry, or taxi
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 Pantnagar Airport (PGH) to Civil Airport Harni (BDQ)plane PGH - BDQ
- Take the bus from Vadodara to Bhavnagarbus
13h 57mTrain
cheapest- Take the train from Lal Kuan to Sabarmati Bgtrain 05344
- Take the train from Sabarmati Bg to Bhavanagar Paratrain 20965
28h 8m₹812–6,467Train, bus
- Take the train from Haldwani to Vadodara Jntrain 21908
- Take the bus from Vadodara to Bhavnagarbus redbusIndia_NON A/C Sleeper
26h 1mBus
- Take the bus from Haldwani to Gurugrambus
- Take the bus from Gurugram to Vadodarabus
- Take the bus from Vadodara to Bhavnagarbus
29h 32mDrive 1,346.7 km
- Drive from Haldwani to Bhavnagarcar 1,346.7 km
15h 14m₹15,051–21,740Fly to Surat, drive, car ferry
- Fly from Pantnagar Airport (PGH) to Surat (STV)plane PGH - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the carferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
11h 31m₹12,910–26,029Fly to Rajkot International Airport, taxi, train
- Fly from Pantnagar Airport (PGH) to Rajkot International Airport (HSR)plane PGH - HSR
- Take the taxi from Rajkot International Airport (HSR) to Wankaner Jntaxi
- Take the train from Wankaner Jn to Surendranagartrain
- Take the train from Surendranagar to Bhavanagar Paratrain
14h 44m₹11,490–26,509
Pantnagar Airport (PGH) to Civil Airport Harni (BDQ) flights
Comparing Your Travel Options
The cheapest way to get from Haldwani to Bhavnagar is to train which costs ₹800 - ₹6,500 and takes 28h 8m.
The fastest way to get from Haldwani to Bhavnagar is to fly and drive and car ferry which takes 11h 31m and costs ₹12,000 - ₹26,000.
No, there is no direct bus from Haldwani to Bhavnagar. However, there are services departing from Haldwani and arriving at Bhavnagar via Gurugram and Vadodara. The journey, including transfers, takes approximately 29h 32m.
No, there is no direct train from Haldwani to Bhavnagar. However, there are services departing from Haldwani and arriving at Bhavanagar Para via Lal Kuan and Sabarmati Bg. The journey, including transfers, takes approximately 28h 8m.
The distance between Haldwani and Bhavnagar is 1206 km. The road distance is 1346.7 km.
The best way to get from Haldwani to Bhavnagar without a car is to train and bus which takes 26h 1m and costs .
It takes approximately 13h 57m to get from Haldwani to Bhavnagar, including transfers.
Haldwani to Bhavnagar bus services, operated by SLGT Travels, depart from Haldwani station.
Haldwani to Bhavnagar train services, operated by Indian Railways, depart from Lal Kuan station.
The best way to get from Haldwani to Bhavnagar is to bus which takes 29h 32m and costs . Alternatively, you can train, which costs ₹800 - ₹6,500 and takes 28h 8m.
What companies run services between Haldwani, India and Bhavnagar, India?
You can take a bus from Haldwani to Bhavnagar via Gurugram and Vadodara in around 29h 32m. Alternatively, you can take a train from Haldwani to Bhavanagar Para via Lal Kuan and Sabarmati Bg in around 28h 8m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹13,000–15,000
Flights from Pantnagar Airport to Civil Airport Harni via Delhi, Mumbai
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- ₹13,000–15,000
Flights from Pantnagar Airport to Surat via Delhi
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Pantnagar Airport to Surat via Delhi, Jaipur
- Ave. Duration
- 7h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₹10,000–19,000
Flights from Pantnagar Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Pantnagar Airport to Rajkot International Airport via Delhi, Mumbai
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
- Website
- airindia.in
Flights from Pantnagar Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹9,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Vadodara Jn
- Ave. Duration
- 20h 32m
- Frequency
- Once a week
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,200–4,100
Train from Wankaner Jn to Surendranagar
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Surendranagar to Bhavanagar Para
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- 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 Lal Kuan to Sabarmati Bg
- Ave. Duration
- 21h 30m
- Frequency
- Once a week
- Estimated price
- ₹500–4,000
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,100–4,000
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
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
- [email protected]
- Website
- SLGT Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Haldwani to Gurugram
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gurugram to Vadodara
- Ave. Duration
- 16h 15m
- Frequency
- 5 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Haldwani to Gurugram
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Gurugram to Vadodara
- Ave. Duration
- 18h 55m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- 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
- Ave. Duration
- 39 min
- Estimated price
- ₹1,100–1,400
Om Tours and Travels
- Phone
- +91 832 006 7592
- Website
- omtourstravel.com
Rajkot Taxi
- Phone
- +91 990 979 1097
- Website
- rajkottaxi.in
Rajkot Taxi Rentals
- Phone
- +91 997 999 1497
- Website
- rajkottaxi.co.in
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 Train travel in Spain: A guide to Renfe, 5 incredible day trips from Florence by train, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Haldwani to Bhavnagar bus services, operated by SLGT Travels, arrive at Gurugram station.
Haldwani to Bhavnagar train services, operated by Indian Railways, arrive at Sabarmati Bg station.
Yes, the driving distance between Haldwani to Bhavnagar is 1347 km. It takes approximately 15h 14m to drive from Haldwani to Bhavnagar.
Book your Haldwani to Bhavnagar bus tickets online with Omio.
There are 14+ hotels available in Bhavnagar.









