There are 10 ways to get from Haridwar to Ratlām by train, bus, car, 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 Deoband
best- Take the train from Haridwar Jn to Deobandtrain 12056 / ...
- Take the train from Deoband to Ratlam Jntrain 22660
14h 18m₹574–4,402Train
cheapest- Take the train from Haridwar Jn to Ratlam Jntrain 19020 / ...
19h 35m₹460–3,600Bus
- Take the bus from Haridwar to Indorebus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper
- Take the bus from Indore to Ratlambus redbusIndia_Volvo AC Seater
20h 55mDrive 865.1 km
- Drive from Haridwar to Ratlāmcar 865.1 km
9h 30m₹9,663–13,957Fly Dehradun Airport to Indore, train
- Fly from Dehradun Airport (DED) to Indore (IDR)plane DED - IDR
- Take the train from Indore Jn Bg to Ratlam Jntrain
10h 10m₹7,230–13,884Fly Dehradun Airport to Dabok Airport, train
- Fly from Dehradun Airport (DED) to Dabok Airport (UDR)plane DED - UDR
- Take the train from Mavli Jn to Ratlam Jntrain
11h 55m₹7,860–18,005Train to Indira Gandhi International Airport, fly to Indore, train
- Take the train from Haridwar Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
- Take the train from Indore Jn Bg to Ratlam Jntrain
12h 3m₹6,405–10,801Train to Chandigarh International Airport, fly to Indore, train
- Take the train from Haridwar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Indore (IDR)plane IXC - IDR
- Take the train from Indore Jn Bg to Ratlam Jntrain
11h 26m₹6,373–14,709Train to Indira Gandhi International Airport, fly to Dabok Airport, train
- Take the train from Haridwar Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dabok Airport (UDR)plane DEL - UDR
- Take the train from Mavli Jn to Ratlam Jntrain
14h 18m₹7,535–16,922Fly Dehradun Airport to Sardar Vallabhbhai Patel International Airport, train
- Fly from Dehradun Airport (DED) to Sardar Vallabhbhai Patel International Airport (AMD)plane DED - AMD
- Take the train from Ahmedabad Jn to Vadodara Jntrain
- Take the train from Vadodara Jn to Ratlam Jntrain
11h 19m₹6,921–17,376
Haridwar to Ratlām by train
Comparing Your Travel Options
The cheapest way to get from Haridwar to Ratlām is to train which costs ₹460 - ₹3,600 and takes 19h 35m.
The fastest way to get from Haridwar to Ratlām is to drive which takes 9h 30m and costs ₹9,500 - ₹14,000.
No, there is no direct bus from Haridwar to Ratlām. However, there are services departing from Haridwar and arriving at Ratlam via Indore. The journey, including transfers, takes approximately 20h 55m.
Yes, there is a direct train departing from Haridwar Jn and arriving at Ratlam Jn. Services depart once daily, and operate every day. The journey takes approximately 19h 35m.
The distance between Haridwar and Ratlām is 977 km. The road distance is 865.1 km.
The best way to get from Haridwar to Ratlām without a car is to train via Deoband which takes 14h 18m and costs ₹550 - ₹4,400.
It takes approximately 14h 18m to get from Haridwar to Ratlām, including transfers.
Haridwar to Ratlām bus services, operated by Globehopper Mobility, depart from Haridwar station.
Haridwar to Ratlām train services, operated by Indian Railways, depart from Haridwar Jn station.
The best way to get from Haridwar to Ratlām is to train via Deoband which takes 14h 18m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 20h 55m.
What companies run services between Haridwar, India and Ratlām, India?
You can take a train from Haridwar Jn to Ratlam Jn via Deoband in around 14h 18m. Alternatively, you can take a bus from Haridwar to Ratlam via Indore in around 20h 55m.
- Website
- goindigo.in
Flights from Dehradun Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Jaipur
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Pune
- Ave. Duration
- 6h 5m
- When
- Monday to Friday
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Kolkata
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dehradun Airport to Dabok Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dehradun Airport to Dabok Airport via Jaipur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indira Gandhi International Airport to Indore via Jaipur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Chandigarh International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Chandigarh International Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹6,500–13,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
- Website
- airindia.in
Flights from Dehradun Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Dehradun Airport to Dabok Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,600–13,000
Flights from Chandigarh International Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹6,500–12,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ₹4,300–15,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
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–7,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,300–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haridwar Jn to Deoband
- Ave. Duration
- 1h 51m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Deoband to Ratlam Jn
- Ave. Duration
- 11h 27m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Indore Jn Bg to Ratlam Jn
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Haridwar Jn to Ratlam Jn
- Ave. Duration
- 19h 35m
- Frequency
- Once daily
- Estimated price
- ₹460–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from Mavli Jn to Ratlam Jn
- Ave. Duration
- 5h 33m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–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
Train from Indore Jn Bg to Ratlam Jn
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Haridwar Jn to Chandigarh
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Indore Jn Bg to Ratlam Jn
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,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 Mavli Jn to Ratlam Jn
- Ave. Duration
- 5h 33m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Ahmedabad Jn to Vadodara Jn
- Ave. Duration
- 1h 58m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Vadodara Jn to Ratlam Jn
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Website
- Globehopper Mobility
Bus from Haridwar to Indore
- Ave. Duration
- 17h 15m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Haridwar to Indore
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- ₹750–2,700
- Schedules at
- Zingbus
- Website
- omio.com
Bus from Haridwar to Indore
- Ave. Duration
- 18h 40m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Indore to Ratlam
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Haridwar to Indore
- Ave. Duration
- 17h 30m
- Frequency
- 6 times a week
- Estimated price
- ₹1,300–5,500
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 79265 76492
- [email protected]
- Website
- Patel tours and travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Schedules at
- Patel tours and travels
- Website
- Al Ayaan Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Schedules at
- Al Ayaan Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Indore to Ratlam
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
- Website
- Shah Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Shah Travels
- Website
- Lavi Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- Lavi Travels
- Website
- Soumya Tours and Travels
Bus from Indore to Ratlam
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Schedules at
- Soumya Tours and Travels
- Website
- Ekta Tour & Travels Jaora
Bus from Indore to Ratlam
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a week
- Schedules at
- Ekta Tour & Travels Jaora
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Indore to Ratlam
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Website
- Krish Travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Indore to Ratlam
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Rahulraj Travels Mesai
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Schedules at
- Rahulraj Travels Mesai
- Website
- Maa Tours Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Schedules at
- Maa Tours Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Indore to Ratlam
- Ave. Duration
- 1h 40m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
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 Ratlām bus services, operated by Globehopper Mobility, arrive at Indore station.
Haridwar to Ratlām train services, operated by Indian Railways, arrive at Deoband station.
Yes, the driving distance between Haridwar to Ratlām is 865 km. It takes approximately 9h 30m to drive from Haridwar to Ratlām.
Book your Haridwar to Ratlām bus tickets online with Omio.
There are nine+ hotels available in Ratlām.




















