3 Ways to Reach Moradabad to Ghaziabad by Bus, Train, Flights, Drive & Taxi

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

The distance from Moradabad to Ghaziabad is approximately 139.6kms. By car, it takes roughly 1h 52m to reach Ghaziabad from Moradabad . Take a look at the 3 routes available to reach Ghaziabad from Moradabad

  • 1.

  • Reach Moradabad to Ghaziabad by train

  • 2h 5m

  • Rs. 600

 
Moradabad (MB)
 
2h 5m
Rs. 600
You can reach Ghaziabad (GZB) from Moradabad (MB) by travelling in a train. Moradabad (MB) to Ghaziabad (GZB) train takes approximately 2h 5m. You can catch a train from Moradabad (MB) and get down at Ghaziabad (GZB). The price of the train ticket is approximately Rs. 600.
 
Ghaziabad (GZB)
  • 2.

  • Reach Moradabad to Ghaziabad by Drive

  • 1h 52m

  • Rs. 917

 
Morādābād
 
1h 52m
Rs. 917
You can take a car from Morādābād to Ghaziabad. It will take you around 1h 52m to cover distance of 139.6kms and reach Ghaziabad from Morādābād. The total amount for the journey will be approximately Rs.917.
 
Ghaziabad
  • 3.

  • Reach Moradabad to Ghaziabad by taxi

  • 1h 52m

  • Rs. 2900

 
Morādābād
 
1h 52m
Rs. 2900
You can take a car from Morādābād to Ghaziabad. It will take you around 1h 52m to cover distance of 139.6kms and reach Ghaziabad from Morādābād. The total amount for the journey will be approximately Rs.2900.
 
Ghaziabad
Check out all the available routes from Ghaziabad to Moradabad →

Other popular routes from Moradabad