Kolkata to Moradabad Distance
The road distance between Kolkata and Moradabad is approximately 1350+ km, and the drive usually takes around 25 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 25 hours, subject to the chosen service and route. Flying is the fastest way to reach Moradabad, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ghaziabad
RECOMMENDED
FASTEST
Kolkata
Ghaziabad
Moradabad
Approx Travel Time
6h 33m
₹6,590
Onwards
Kolkata
Ghaziabad
Moradabad
Approx Travel Time
8h 15m
₹6,960
Onwards
Direct Options
Direct Train
CHEAPEST
Kolkata
Moradabad
Approx Travel Time
1d 0h 43m
₹570
Onwards
Direct Cab
Kolkata
Moradabad
Approx Travel Time
1d 0h 51m
₹33,318
Onwards
Via Dhanbad
Kolkata
Dhanbad
Moradabad
Approx Travel Time
23h 17m
₹690
Onwards
Kolkata
Dhanbad
Moradabad
Approx Travel Time
1d 0h 27m
₹1,225
Onwards
Via Bareilly
Kolkata
Bareilly
Moradabad
Approx Travel Time
1d 1h 22m
₹2,816
Onwards
Via Agra
Kolkata
Agra
Moradabad
Approx Travel Time
1d 6h
₹4,609
Onwards
Via Delhi
Kolkata
Delhi
Moradabad
Approx Travel Time
7h 35m
₹6,595
Onwards
Via Lucknow
Kolkata
Lucknow
Moradabad
Approx Travel Time
9h 2m
₹6,014
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Moradabad?
The distance between Kolkata and Moradabad is approximately 1350+ km by road.
What is the straight-line (aerial) distance between Kolkata and Moradabad?
The straight-line distance is approximately 1150+ km.
How long does it take to travel from Kolkata to Moradabad by road?
It takes around 25 hours by road.
What is the distance from Kolkata to Moradabad via Ghaziabad?
Via Ghaziabad, the distance is approximately 1400+ km, taking around 7 hours.
Is there a train from Kolkata to Moradabad?
Yes, trains run between Kolkata and Moradabad, covering approximately 1350+ km in around 25 hours.
Does the distance from Kolkata to Moradabad change by route?
Yes — the road distance varies from 1350+ km via the direct route to 1400+ km via Ghaziabad, depending on the path taken.
Does travel time between Kolkata and Moradabad vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Kolkata and Moradabad?
The driving distance is 1350+ km, while the straight-line distance is shorter at 1150+ km, due to the road route following terrain and highways.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Hindaun
- Moradabad to Shahjahanpur
- Moradabad to Calicut
- Moradabad to Kannauj
- Moradabad to Yellapur
- Moradabad to Honavar
- Moradabad to Bhachau
- Moradabad to Rangia
- Moradabad to Tiruchirappalli
- Moradabad to Coorg
- Moradabad to Krishnanagar
- Moradabad to Bhabua
- Moradabad to Malur
- Moradabad to Thodupuzha
- Moradabad to Chandrapur
Routes To Moradabad
- Raichur to Moradabad
- Shirpur to Moradabad
- Anuppur to Moradabad
- Darjeeling to Moradabad
- Khatu to Moradabad
- Medinipur to Moradabad
- Sehore to Moradabad
- Bhadravathi to Moradabad
- Pandharpur to Moradabad
- Kodaikanal to Moradabad
- Dwarka to Moradabad
- Bhilwara to Moradabad
- Tenali to Moradabad
- Amethi to Moradabad
- Port-Blair to Moradabad

