2 Ways to Reach Haridwar to Ambala by train and bus

Planning a trip from Haridwar to Ambala Cleartrip helps you select the best route between Haridwar & Ambala 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 & Ambala

The distance from Haridwar to Ambala is approximately 158 kms. Take a look at the 2 routes available to reach Ambala from Haridwar

  • 1.

  • Reach Haridwar to Ambala by train

  • 3 h 00 m

  • Rs. 123

 
Haridwar
 
3 h 00 m
Rs. 123
You can reach Ambala from Haridwar by travelling in a train. Haridwar to Ambala train takes approximately 3 h 00 m. You can catch a train from Haridwar and get down at Ambala. The price of the train ticket is approximately Rs. 123.
 
Ambala
  • 2.

  • Reach Haridwar to Ambala by bus and train

  • 5 h 57 m

  • Rs. 487

 
Haridwar
 
5 h 12 m
Rs. 372

Step 1: Take a Bus from Haridwar to reach Chandigarh

Travelling in a bus is one of the ways to reach Chandigarh from Haridwar. The total journey between Haridwar & Chandigarh takes around 5 h 12 m in a bus. The bus ticket price for the journey is approximately Rs.372.
 
Chandigarh
 
0 h 45 m
Rs. 115

Step 2: Take a Train from Chandigarh to reach Ambala

You can reach Ambala from Chandigarh by travelling in a train. Chandigarh to Ambala train takes approximately 0 h 45 m. You can catch a train from Chandigarh and get down at Ambala. The price of the train ticket is approximately Rs. 115.
 
Ambala
Check out all the available routes from Ambala to Haridwar →

Other popular routes from Haridwar