There are 8 ways to get from Haridwar to Bagar by train, bus, 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.
Train via Lohāru
best- Take the train from Haridwar Jn to Ghaziabadtrain
- Take the train from Ghaziabad to Loharutrain
- Take the train from Loharu to Ratan Shahrtrain
10h 36m₹1,081–4,551Train
cheapest- Take the train from Haridwar Jn to Delhi Cantttrain 19032 / ...
- Take the train from Delhi Cantt to Ratan Shahrtrain 19702
12h 19m₹984–3,700Bus via Chirawa
- Take the bus from Haridwar Kashyap Samaj Ashram to Kashmiri Gatebus
- Take the bus from Delhi to Chirawabus
11h 12m₹1,209–2,899Drive 366 km
- Drive from Haridwar to Bagarcar 366 km
5h 52m₹4,104–5,928Taxi
- Take the taxi from Haridwar to Bagartaxi 366 km
5h 52m₹8,000–10,000Fly to Indira Gandhi International Airport, train
- Fly from Dehradun Airport (DED) to Indira Gandhi International Airport (DEL)plane DED - DEL
- Take the train from Delhi Cantt to Ratan Shahrtrain
9h 46m₹5,371–10,711Bus
- Take the bus from Haridwar, Uttarakhand to Delhi, Delhi Statebus Haridwar, Uttarakhand - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Jhunjhunu, Rajasthanbus Delhi, Delhi State - Jhunjhunu, Rajasthan
11h 13mFly to Jaipur International Airport, train
- Fly from Dehradun Airport (DED) to Jaipur International Airport (JAI)plane DED - JAI
- Take the train from Gandhinagar Jpr to Jhunjhununtrain
9h 30m₹6,505–15,045
Dehradun Airport (DED) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Haridwar to Bagar is to train which costs ₹950 - ₹3,700 and takes 12h 19m.
The fastest way to get from Haridwar to Bagar is to drive which takes 5h 52m and costs ₹4,100 - ₹6,000.
No, there is no direct bus from Haridwar to Bagar. However, there are services departing from Haridwar Kashyap Samaj Ashram and arriving at Chirawa via ISBT Kashmere Gate and Delhi. The journey, including transfers, takes approximately 11h 12m.
No, there is no direct train from Haridwar to Bagar. However, there are services departing from Haridwar Jn and arriving at Ratan Shahr via Ghaziabad and Loharu. The journey, including transfers, takes approximately 10h 36m.
The distance between Haridwar and Bagar is 471 km. The road distance is 366 km.
The best way to get from Haridwar to Bagar without a car is to train via Lohāru which takes 10h 36m and costs ₹1,000 - ₹4,600.
It takes approximately 10h 36m to get from Haridwar to Bagar, including transfers.
Haridwar to Bagar bus services, operated by Revanta Roadlines, depart from Haridwar, Uttarakhand station.
Haridwar to Bagar train services, operated by Indian Railways, depart from Haridwar Jn station.
The best way to get from Haridwar to Bagar is to train via Lohāru which takes 10h 36m and costs ₹1,000 - ₹4,600. Alternatively, you can bus via Chirawa, which costs ₹1,200 - ₹2,900 and takes 11h 12m.
What companies run services between Haridwar, India and Bagar, Rajasthan, India?
You can take a train from Haridwar Jn to Bagar via Ghaziabad, Loharu, and Ratan Shahr in around 10h 36m. Alternatively, you can take a bus from Haridwar Kashyap Samaj Ashram to Bagar via Kashmiri Gate, ISBT Kashmere Gate, Old Delhi Railway Station, Delhi, and Chirawa in around 11h 12m.
- Website
- goindigo.in
Flights from Dehradun Airport to Indira Gandhi International Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- ₹3,900–7,000
Flights from Dehradun Airport to Jaipur International Airport
- Ave. Duration
- 1h 22m
- When
- Sunday, Monday, Wednesday, and Friday
- Estimated price
- ₹5,000–13,000
- Website
- airindia.in
Flights from Dehradun Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- ₹3,900–6,500
Flights from Dehradun Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹5,000–9,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Haridwar Jn to Ghaziabad
- Ave. Duration
- 3h 33m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ghaziabad to Loharu
- Ave. Duration
- 4h 2m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Loharu to Ratan Shahr
- Ave. Duration
- 56 min
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Delhi Cantt to Ratan Shahr
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Haridwar Jn to Delhi Cantt
- Ave. Duration
- 6h 53m
- Frequency
- Twice 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 Delhi Cantt to Ratan Shahr
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Gandhinagar Jpr to Jhunjhunun
- Ave. Duration
- 3h 48m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Haridwar Kashyap Samaj Ashram to Kashmiri Gate
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₹260–1,500
- Schedules at
- laxmiholidays.com
- Seater/Sleeper
- ₹260–1,300
Bus from Delhi to Chirawa
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₹190–490
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹240–290
- Express
- ₹190–250
- AC Sleeper
- ₹380–490
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Delhi, Delhi State to Jhunjhunu, Rajasthan
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ₹500–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹500–1,600
- Ave. Duration
- 5h 52m
- Estimated price
- ₹8,000–10,000
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
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
Haridwar to Bagar bus services, operated by Revanta Roadlines, arrive at Delhi, Delhi State station.
Haridwar to Bagar train services, operated by Indian Railways, arrive at Ghaziabad station.
Yes, the driving distance between Haridwar to Bagar is 366 km. It takes approximately 5h 52m to drive from Haridwar to Bagar.
Book your Haridwar to Bagar bus tickets online with Omio.
There are 15+ hotels available in Bagar.


















