4 Ways to Reach Haridwar to Moga by Bus, Train, Flights, Drive & Taxi

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

The distance from Haridwar to Moga is approximately 333.14kms. By car, it takes roughly 5h 25m to reach Moga from Haridwar . Take a look at the 4 routes available to reach Moga from Haridwar

  • 1.

  • Reach Haridwar to Moga by train

  • 7h 26m

  • Rs. 1250

 
Haridwar Junction (HW)
 
5h 27m
Rs. 700

Step 1: Take a Train from Haridwar Junction (HW) to reach Ludhiana Junction (LDH)

You can reach Ludhiana Junction (LDH) from Haridwar Junction (HW) by travelling in a train. Haridwar Junction (HW) to Ludhiana Junction (LDH) train takes approximately 5h 27m. You can catch a train from Haridwar Junction (HW) and get down at Ludhiana Junction (LDH). The price of the train ticket is approximately Rs. 700.
 
Ludhiana Junction (LDH)
 
0h 59m
Rs. 550

Step 2: Take a Train from Ludhiana Junction (LDH) to reach Moga (MOGA)

You can reach Moga (MOGA) from Ludhiana Junction (LDH) by travelling in a train. Ludhiana Junction (LDH) to Moga (MOGA) train takes approximately 0h 59m. You can catch a train from Ludhiana Junction (LDH) and get down at Moga (MOGA). The price of the train ticket is approximately Rs. 550.
 
Moga (MOGA)
  • 2.

  • Reach Haridwar to Moga by Drive

  • 5h 25m

  • Rs. 2187

 
Haridwar
 
5h 25m
Rs. 2187
You can take a car from Haridwar to Moga. It will take you around 5h 25m to cover distance of 333.14kms and reach Moga from Haridwar. The total amount for the journey will be approximately Rs.2187.
 
Moga
  • 3.

  • Reach Haridwar to Moga by taxi, flight, and train

  • 8h 23m

  • Rs. 4630

 
Haridwar
 
0h 37m
Rs. 900

Step 1: Take a Taxi from Haridwar to reach Dehra Dun

You can take a car from Haridwar to Dehra Dun. It will take you around 0h 37m to cover distance of 38.18kms and reach Dehra Dun from Haridwar. The total amount for the journey will be approximately Rs.900.
 
Dehra Dun
 
3h 10m
Rs. 2800

Step 2: Take a Flight from Dehra Dun to reach Amritsar

You can travel from Dehra Dun to Amritsar by booking a flight. The total flight time between Dehra Dun & Amritsar is around 3h 10m. The price of the flight ticket is approximately Rs.2800.
 
Amritsar
 
0h 12m
Rs. 280

Step 3: Take a Taxi from Amritsar to reach Amritsar Junction (ASR)

You can take a car from Amritsar to Amritsar Junction (ASR). It will take you around 0h 12m to cover distance of 11.52kms and reach Amritsar Junction (ASR) from Amritsar. The total amount for the journey will be approximately Rs.280.
 
Amritsar Junction (ASR)
 
3h 24m
Rs. 650

Step 4: Take a Train from Amritsar Junction (ASR) to reach Moga (MOGA)

You can reach Moga (MOGA) from Amritsar Junction (ASR) by travelling in a train. Amritsar Junction (ASR) to Moga (MOGA) train takes approximately 3h 24m. You can catch a train from Amritsar Junction (ASR) and get down at Moga (MOGA). The price of the train ticket is approximately Rs. 650.
 
Moga (MOGA)
  • 4.

  • Reach Haridwar to Moga by taxi

  • 5h 25m

  • Rs. 5500

 
Haridwar
 
5h 25m
Rs. 5500
You can take a car from Haridwar to Moga. It will take you around 5h 25m to cover distance of 333.14kms and reach Moga from Haridwar. The total amount for the journey will be approximately Rs.5500.
 
Moga
Check out all the available routes from Moga to Haridwar →

Other popular routes from Haridwar