Travel from Ahmedabad to Haridwar

Train, bus or fly from Ahmedabad to Haridwar?

IndiGo Airlines, Jet Airways and five other airlines fly from Ahmedabad to Haridwar hourly. Alternatively, Indian Railways operates a train from Ahmedabad to Haridwar once daily. Tickets cost $22 - $35 and the journey takes 26 h 5 min.

How to get from Ahmedabad to Haridwar

ModeDurationPrice
From Ahmedabad taxi to Ahmedabad airport, fly to Dehra Dun airport, then taxi to Haridwar.4 h 6 min$115
From Ahmedabad taxi to Ahmedabad airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Haridwar.7 h 6 min$102
From Ahmedabad Junction (ADI) train to Haridwar Junction (HW).26 h 5 min$29
From Ahmedabad bus to Kashmiri Gate then bus to Haridwar.29 h 38 min$23
From Ahmedabad drive to Haridwar.16 h 32 min$138

How long does it take to get from Ahmedabad to Haridwar?

It takes approximately 4 h 6 min to get from Ahmedabad to Haridwar, including transfers.

Is there a direct train between Ahmedabad and Haridwar?

Yes, there is a direct train departing from Ahmedabad Junction (ADI) and arriving at Haridwar Junction (HW). Services depart once daily, and operate every day. The journey takes approximately 26 h 5 min.

Is there a direct bus between Ahmedabad and Haridwar?

No, there is no direct bus from Ahmedabad to Haridwar. However, there are services departing from Ahmedabad and arriving at Haridwar via Kashmiri Gate. The journey, including transfers, takes approximately 29 h 38 min.

Operators from Ahmedabad to Haridwar

OperatorPhoneWebsite
IndiGo AirlinesIndiGo Airlines
Jet AirwaysJet Airways
SpicejetSpicejet
Jet LiteJet Lite
VistaraVistara
GoAirGoAir
Air India LimitedAir India Limited
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
RedBusRedBus