There are 8 ways to get from Haridwar to Gujarāt by plane, bus, train, night 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 Dehradun Airport to Civil Airport Harni
best- Fly from Dehradun Airport (DED) to Civil Airport Harni (BDQ)plane DED - BDQ
5h 19m₹7,690–14,825Train
cheapest- Take the train from Haridwar Jn to Sabarmati Bgtrain 19032
24h 8m₹570–4,161Bus
- Take the bus from Haridwar to Ahmedabadbus redbusIndia_Bharat Benz A/C Seater /Sleeper
23h 50m₹900–3,300Bus, night bus
- Take the bus from Haridwar to Kashmiri Gatebus
- Take the nightbus from Gokhale Market to Ahmedabad RTO Circle - Subhash bridgenightbus
25h 11m₹1,717–3,873Bus to Dehradun Airport, fly to Sardar Vallabhbhai Patel International Airport
- Take the bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Doiwalabus
- Fly from Dehradun Airport (DED) to Sardar Vallabhbhai Patel International Airport (AMD)plane DED - AMD
4h 55m₹6,583–14,775Train to Indira Gandhi International Airport, fly to Civil Airport Harni
- Take the train from Haridwar Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
7h 37m₹6,365–10,242Train to Indira Gandhi International Airport, fly to Surat
- Take the train from Haridwar Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
8h 6m₹6,595–10,512Drive 1,162 km
- Drive from Haridwar to Ahmedabadcar 1,162 km
13h 14m₹12,978–18,746
Haridwar to Gujarāt by bus
Comparing Your Travel Options
The cheapest way to get from Haridwar to Gujarāt is to train which costs ₹550 - ₹4,200 and takes 24h 8m.
The fastest way to get from Haridwar to Gujarāt is to bus and fly which takes 4h 55m and costs ₹6,500 - ₹15,000.
Yes, there is a direct bus departing from Haridwar and arriving at Ahmedabad. Services depart five times a day, and operate every day. The journey takes approximately 23h 50m.
No, there is no direct train from Haridwar to Gujarāt. However, there are services departing from Haridwar Jn and arriving at Gheekanta via Aec and Old High Court. The journey, including transfers, takes approximately 24h 8m.
The distance between Haridwar and Gujarāt is 1049 km. The road distance is 1162 km.
The best way to get from Haridwar to Gujarāt without a car is to bus which takes 23h 50m and costs ₹900 - ₹3,300.
It takes approximately 5h 19m to get from Haridwar to Gujarāt, including transfers.
Haridwar to Gujarāt bus services, operated by Zingbus, depart from Haridwar station.
Haridwar to Gujarāt train services, operated by Indian Railways, depart from Haridwar Jn station.
The best way to get from Haridwar to Gujarāt is to fly which takes 5h 19m and costs ₹7,500 - ₹15,000. Alternatively, you can bus, which costs ₹900 - ₹3,300 and takes 23h 50m, you could also train, which costs ₹550 - ₹4,200 and takes 24h 8m.
What companies run services between Haridwar, India and Gujarāt, India?
IndiGo Airlines and Air India Limited fly from Dehradun Airport (DED) to Civil Airport Harni (BDQ) 4 times a day. Alternatively, Zingbus operates a bus from Haridwar to Ahmedabad 4 times a day. Tickets cost ₹900–3,300 and the journey takes 23h 50m. Two other operators also service this route.
- Website
- goindigo.in
Flights from Dehradun Airport to Civil Airport Harni via Indira Gandhi International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Dehradun Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Dehradun Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Dehradun Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Dehradun Airport to Sardar Vallabhbhai Patel International Airport via Jaipur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- airindia.in
Flights from Dehradun Airport to Civil Airport Harni via Indira Gandhi International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Dehradun Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haridwar Jn to Sabarmati Bg
- Ave. Duration
- 23h 21m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Haridwar Jn to New Delhi
- Ave. Duration
- 4h 36m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Haridwar Jn to New Delhi
- Ave. Duration
- 4h 36m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Haridwar to Ahmedabad
- Ave. Duration
- 23h 50m
- Frequency
- 4 times a day
- Estimated price
- ₹900–3,300
- Schedules at
- Zingbus
- Website
- Moon Light Travels Katra
Bus from Haridwar to Ahmedabad
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Schedules at
- Moon Light Travels Katra
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Haridwar to Ahmedabad
- Ave. Duration
- 25h 5m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Haridwar to Kashmiri Gate
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
- Phone
- +91 74222 21306
- [email protected]
- Website
- atmbus.in
Night bus from Gokhale Market to Ahmedabad RTO Circle - Subhash bridge
- Ave. Duration
- 19h 18m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,400
- Schedules at
- atmbus.in
- AC Sleeper
- ₹1,300–2,400
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Doiwala
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹149–155
- Website
- FlixBus India
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
Booking & Getting There
Haridwar to Gujarāt bus services, operated by Zingbus, arrive at Ahmedabad station.
Haridwar to Gujarāt train services, operated by Indian Railways, arrive at Sabarmati Bg station.
Yes, the driving distance between Haridwar to Gujarāt is 1162 km. It takes approximately 13h 14m to drive from Haridwar to Gujarāt.
Book your Haridwar to Gujarāt bus tickets online with Omio.
There are 685+ hotels available in Gujarāt.





















