There are 7 ways to get from Sadulshahar to Haridwar by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Abohar to Rishikeshbus redbusIndia_VE A/C Sleeper / ...
10h 50mTrain
cheapest- Take the train from Shri Ganganagar to Haridwar Jntrain 14815
11h 18m₹397–3,102Drive 435.9 km
- Drive from Sadulshahar to Haridwarcar 435.9 km
7h 9m₹4,886–7,057Taxi
- Take the taxi from Sadulshahar to Haridwartaxi 435.9 km
7h 9m₹9,500–12,000Train, fly
- Take the train from Sadulshahr to Shahabad Md.Purtrain
- Fly from Indira Gandhi International Airport (DEL) to Dehradun Airport (DED)plane DEL - DED
14h 30m₹4,453–9,185Train, bus
- Take the train from Sadulshahr to Dhuri Jntrain
- Take the train from Dhuri Jn to Ambala Cant Jntrain
- Take the bus from Ambala to Haridwarbus 139
13h 53m₹720–4,143Train via Jākhal
- Take the train from Sadulshahr to Jakhal Jntrain 12440
- Take the train from Jakhal Jn to Haridwar Jntrain 19271
15h 1m₹435–3,428
Sadulshahar to Haridwar by train
Comparing Your Travel Options
The cheapest way to get from Sadulshahar to Haridwar is to train which costs ₹390 - ₹3,100 and takes 11h 18m.
The fastest way to get from Sadulshahar to Haridwar is to drive which takes 7h 9m and costs ₹4,800 - ₹7,500.
No, there is no direct bus from Sadulshahar to Haridwar. However, there are services departing from Abohar and arriving at Haridwar via Rishikesh. The journey, including transfers, takes approximately 10h 50m.
No, there is no direct train from Sadulshahar to Haridwar. However, there are services departing from Sadulshahr and arriving at Haridwar Jn via Shri Ganganagar. The journey, including transfers, takes approximately 11h 18m.
The distance between Sadulshahar and Haridwar is 493 km. The road distance is 435.9 km.
The best way to get from Sadulshahar to Haridwar without a car is to bus which takes 10h 50m and costs .
It takes approximately 10h 50m to get from Sadulshahar to Haridwar, including transfers.
Sadulshahar to Haridwar bus services, operated by SLGT Travels, depart from Abohar station.
Sadulshahar to Haridwar train services, operated by Indian Railways, depart from Shri Ganganagar station.
The best way to get from Sadulshahar to Haridwar is to bus which takes 10h 50m and costs . Alternatively, you can train, which costs ₹390 - ₹3,100 and takes 11h 18m.
What companies run services between Sadulshahar, India and Haridwar, India?
SLGT Travels operates a bus from Abohar to Rishikesh once daily, and the journey takes 9h 40m. Alternatively, Indian Railways operates a train from Shri Ganganagar to Haridwar Jn once daily. Tickets cost ₹280–2,200 and the journey takes 9h 20m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 54 min
- When
- Every day
- Estimated price
- ₹3,500–6,500
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- ₹3,900–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shri Ganganagar to Haridwar Jn
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Sadulshahr to Shahabad Md.Pur
- Ave. Duration
- 10h 56m
- Frequency
- Once daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Sadulshahr to Dhuri Jn
- Ave. Duration
- 4h 31m
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Dhuri Jn to Ambala Cant Jn
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Sadulshahr to Jakhal Jn
- Ave. Duration
- 5h 51m
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Jakhal Jn to Haridwar Jn
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- [email protected]
- Website
- SLGT Travels
Bus from Abohar to Rishikesh
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Ambala to Haridwar
- Ave. Duration
- 5h 17m
- Frequency
- Every 4 hours
- Estimated price
- ₹390–1,500
- Website
- hrtchp.com
- Ordinary
- ₹390–550
- AC Himdhara
- ₹500–750
- Seater
- ₹600–1,500
- Ave. Duration
- 7h 9m
- Estimated price
- ₹9,500–12,000
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 Want to know more about Flixbus?, Travelling to the UK: What do I need to know?, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Sadulshahar to Haridwar bus services, operated by SLGT Travels, arrive at Rishikesh station.
Sadulshahar to Haridwar train services, operated by Indian Railways, arrive at Haridwar Jn station.
Yes, the driving distance between Sadulshahar to Haridwar is 436 km. It takes approximately 7h 9m to drive from Sadulshahar to Haridwar.
There are 597+ hotels available in Haridwar.








