2 Ways to Reach Haridwar to Sawai madhopur by train and bus

Planning a trip from Haridwar to Sawai madhopur Cleartrip helps you select the best route between Haridwar & Sawai madhopur based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Haridwar & Sawai madhopur

The distance from Haridwar to Sawai madhopur is approximately 579 kms. Take a look at the 2 routes available to reach Sawai madhopur from Haridwar

  • 1.

  • Reach Haridwar to Sawai madhopur by train

  • 9 h 58 m

  • Rs. 357

 
Haridwar
 
9 h 58 m
Rs. 357
You can reach Sawai madhopur from Haridwar by travelling in a train. Haridwar to Sawai madhopur train takes approximately 9 h 58 m. You can catch a train from Haridwar and get down at Sawai madhopur. The price of the train ticket is approximately Rs. 357.
 
Sawai madhopur
  • 2.

  • Reach Haridwar to Sawai madhopur by bus and train

  • 10 h 0 m

  • Rs. 536

 
Haridwar
 
5 h 13 m
Rs. 372

Step 1: Take a Bus from Haridwar to reach New Delhi

Travelling in a bus is one of the ways to reach New Delhi from Haridwar. The total journey between Haridwar & New Delhi takes around 5 h 13 m in a bus. The bus ticket price for the journey is approximately Rs.372.
 
New Delhi
 
4 h 47 m
Rs. 141

Step 2: Take a Train from New Delhi to reach Sawai madhopur

You can reach Sawai madhopur from New Delhi by travelling in a train. New Delhi to Sawai madhopur train takes approximately 4 h 47 m. You can catch a train from New Delhi and get down at Sawai madhopur. The price of the train ticket is approximately Rs. 141.
 
Sawai madhopur
Check out all the available routes from Sawai madhopur to Haridwar →

Other popular routes from Haridwar