4 Ways to Reach Moradabad to Sonipat by Bus, Train, Flights, Drive & Taxi

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

The distance from Moradabad to Sonipat is approximately 190.48kms. By car, it takes roughly 2h 44m to reach Sonipat from Moradabad . Take a look at the 4 routes available to reach Sonipat from Moradabad

  • 1.

  • Reach Moradabad to Sonipat by train

  • 6h 13m

  • Rs. 650

 
Moradabad (MB)
 
6h 13m
Rs. 650
You can reach Sonipat (SNP) from Moradabad (MB) by travelling in a train. Moradabad (MB) to Sonipat (SNP) train takes approximately 6h 13m. You can catch a train from Moradabad (MB) and get down at Sonipat (SNP). The price of the train ticket is approximately Rs. 650.
 
Sonipat (SNP)
  • 2.

  • Reach Moradabad to Sonipat by train

  • 5h 2m

  • Rs. 1200

 
Moradabad (MB)
 
3h 20m
Rs. 650

Step 1: Take a Train from Moradabad (MB) to reach Delhi (DLI)

You can reach Delhi (DLI) from Moradabad (MB) by travelling in a train. Moradabad (MB) to Delhi (DLI) train takes approximately 3h 20m. You can catch a train from Moradabad (MB) and get down at Delhi (DLI). The price of the train ticket is approximately Rs. 650.
 
Delhi (DLI)
 
0h 42m
Rs. 550

Step 2: Take a Train from Delhi (DLI) to reach Sonipat (SNP)

You can reach Sonipat (SNP) from Delhi (DLI) by travelling in a train. Delhi (DLI) to Sonipat (SNP) train takes approximately 0h 42m. You can catch a train from Delhi (DLI) and get down at Sonipat (SNP). The price of the train ticket is approximately Rs. 550.
 
Sonipat (SNP)
  • 3.

  • Reach Moradabad to Sonipat by Drive

  • 2h 44m

  • Rs. 1250

 
Morādābād
 
2h 44m
Rs. 1250
You can take a car from Morādābād to Sonīpat. It will take you around 2h 44m to cover distance of 190.48kms and reach Sonīpat from Morādābād. The total amount for the journey will be approximately Rs.1250.
 
Sonīpat
  • 4.

  • Reach Moradabad to Sonipat by taxi

  • 2h 44m

  • Rs. 4000

 
Morādābād
 
2h 44m
Rs. 4000
You can take a car from Morādābād to Sonīpat. It will take you around 2h 44m to cover distance of 190.48kms and reach Sonīpat from Morādābād. The total amount for the journey will be approximately Rs.4000.
 
Sonīpat
Check out all the available routes from Sonipat to Moradabad →

Other popular routes from Moradabad