There are 8 ways to get from Bhavnagar to Haridwar by train, plane, bus, 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.
Train to Sardar Vallabhbhai Patel International Airport, fly to Dehradun Airport
best- Take the train from Bhavnagar Trmus to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Dehradun Airport (DED)plane AMD - DED
8h 54m₹7,713–16,743Train
cheapest- Take the train from Bhavnagar Trmus to Haridwar Jntrain 19271
31h 20m₹650–5,500Bus via Meerut
- Take the bus from Bhavnagar, Gujarat to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad, Gujarat to Meerut, Uttar Pradeshbus
- Take the bus from Meerut, Uttar Pradesh to Haridwar, Uttarakhandbus
28h 34mDrive 1,298.5 km
- Drive from Bhavnagar to Haridwarcar 1,298.5 km
15h 22m₹14,565–21,038Bus to Civil Airport Harni, fly to Dehradun Airport
- Take the bus from Bhavnagar, Gujarat to Vadodara, Gujaratbus
- Fly from Civil Airport Harni (BDQ) to Dehradun Airport (DED)plane BDQ - DED
12h 33mCar ferry, drive to Surat, fly to Dehradun Airport
- Take the car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Dehradun Airport (DED)plane STV - DED
11h 3m₹12,977–26,063Bus to Civil Airport Harni, fly to Indira Gandhi International Airport, train
- Take the bus from Bhavnagar, Gujarat to Vadodara, Gujaratbus
- Fly from Civil Airport Harni (BDQ) to Indira Gandhi International Airport (DEL)plane BDQ - DEL
- Take the train from Anand Vihar Terminal to Haridwar Jntrain
13h 29mBus
- Take the bus from Bhavnagar, Gujarat to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad, Gujarat to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Haridwar, Uttarakhandbus
33h 18m
Sardar Vallabhbhai Patel International Airport (AMD) to Dehradun Airport (DED) flights
Questions & Answers
The cheapest way to get from Bhavnagar to Haridwar is to train which costs ₹650 - ₹5,500 and takes 31h 20m.
The fastest way to get from Bhavnagar to Haridwar is to train and fly which takes 8h 54m and costs ₹7,500 - ₹17,000.
No, there is no direct bus from Bhavnagar to Haridwar. However, there are services departing from Bhavnagar, Gujarat and arriving at Haridwar, Uttarakhand via Ahmedabad, Gujarat and Meerut, Uttar Pradesh. The journey, including transfers, takes approximately 28h 34m.
Yes, there is a direct train departing from Bhavnagar Trmus and arriving at Haridwar Jn. Services depart once a week, and operate Monday. The journey takes approximately 31h 20m.
The distance between Bhavnagar and Haridwar is 1279 km. The road distance is 1298.5 km.
The best way to get from Bhavnagar to Haridwar without a car is to bus via Meerut which takes 28h 34m and costs .
It takes approximately 8h 54m to get from Bhavnagar to Haridwar, including transfers.
Bhavnagar to Haridwar bus services, operated by Shree jalaram viral, depart from Bhavnagar, Gujarat station.
Bhavnagar to Haridwar train services, operated by Indian Railways, depart from Bhavnagar Trmus station.
The best way to get from Bhavnagar to Haridwar is to bus via Meerut which takes 28h 34m and costs . Alternatively, you can train, which costs ₹650 - ₹5,500 and takes 31h 20m.
What companies run services between Bhavnagar, India and Haridwar, India?
You can take a bus from Bhavnagar, Gujarat to Haridwar, Uttarakhand via Ahmedabad, Gujarat and Meerut, Uttar Pradesh in around 28h 34m. Alternatively, Indian Railways operates a train from Bhavnagar Trmus to Haridwar Jn once a week. Tickets cost ₹650–5,500 and the journey takes 31h 20m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Civil Airport Harni to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–55,000
Flights from Civil Airport Harni to Dehradun Airport via Pune
- Ave. Duration
- 9h 40m
- When
- Friday
- Estimated price
- ₹9,500–55,000
Flights from Surat to Dehradun Airport via Pune
- Ave. Duration
- 6h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Surat to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Surat to Dehradun Airport via Hyderabad
- Ave. Duration
- 9h 10m
- When
- Monday and Thursday
- Estimated price
- ₹10,000–19,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹5,500–14,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹6,500–25,000
Flights from Civil Airport Harni to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Civil Airport Harni to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Surat to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- ₹7,000–24,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–7,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhavnagar Trmus to Sabarmati Bg
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bhavnagar Trmus to Haridwar Jn
- Ave. Duration
- 31h 20m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Anand Vihar Terminal to Haridwar Jn
- Ave. Duration
- 3h 21m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 9099022225
- [email protected]
- Website
- omio.com
Bus from Ahmedabad, Gujarat to Dehradun, Uttarakhand
- Ave. Duration
- 26h 10m
- Frequency
- Every 4 hours
- Schedules at
- omio.com
- Phone
- +91 9899151311
- [email protected]
- Website
- omio.com
Bus from Dehradun, Uttarakhand to Haridwar, Uttarakhand
- Ave. Duration
- 1h 30m
- Frequency
- Every 10 minutes
- Schedules at
- omio.com
- Phone
- +91 9924441847
- [email protected]
- Website
- dgferry.com
Car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- 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 India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Bhavnagar to Haridwar bus services, operated by Shree jalaram viral, arrive at Ahmedabad, Gujarat station.
Bhavnagar to Haridwar train services, operated by Indian Railways, arrive at Haridwar Jn station.
Yes, the driving distance between Bhavnagar to Haridwar is 1298 km. It takes approximately 15h 22m to drive from Bhavnagar to Haridwar.
There are 677+ hotels available in Haridwar.













