Moradabad to Kolkata Distance
The road distance between Moradabad and Kolkata is approximately 1350+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flying is the fastest way to reach Kolkata, 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
Moradabad
Ghaziabad
Kolkata
Approx Travel Time
6h 33m
₹6,475
Onwards
Moradabad
Ghaziabad
Kolkata
Approx Travel Time
7h 57m
₹6,855
Onwards
Direct Options
Direct Train
CHEAPEST
Moradabad
Kolkata
Approx Travel Time
23h 12m
₹600
Onwards
Direct Cab
Moradabad
Kolkata
Approx Travel Time
23h 49m
On Demand
Via Dhanbad
Moradabad
Dhanbad
Kolkata
Approx Travel Time
23h 17m
₹695
Onwards
Moradabad
Dhanbad
Kolkata
Approx Travel Time
1d 0h 14m
₹1,005
Onwards
Via Bareilly
Moradabad
Bareilly
Kolkata
Approx Travel Time
1d 1h 30m
₹2,708
Onwards
Via Agra
Moradabad
Agra
Kolkata
Approx Travel Time
1d 18h 30m
₹3,499
Onwards
Via Delhi
Moradabad
Delhi
Kolkata
Approx Travel Time
7h 35m
₹6,480
Onwards
Moradabad
Delhi
Kolkata
Approx Travel Time
8h 30m
₹6,794
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Kolkata?
The distance between Moradabad and Kolkata is approximately 1350+ km by road.
What is the straight-line (aerial) distance between Moradabad and Kolkata?
The straight-line distance is approximately 1150+ km.
How long does it take to travel from Moradabad to Kolkata by road?
It takes around 24 hours by road.
What is the distance from Moradabad to Kolkata via Ghaziabad?
Via Ghaziabad, the distance is approximately 1400+ km, taking around 7 hours.
Is there a train from Moradabad to Kolkata?
Yes, trains run between Moradabad and Kolkata, covering approximately 1250+ km in around 23 hours.
Does the distance from Moradabad to Kolkata 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 Moradabad and Kolkata 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 Moradabad and Kolkata?
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 Moradabad
Routes From Moradabad
- Moradabad to Champawat
- Moradabad to Parwanoo
- Moradabad to Mandya
- Moradabad to Palanpur
- Moradabad to Hingoli
- Moradabad to Sakleshpur
- Moradabad to Mansa
- Moradabad to Hubli
- Moradabad to Nathdwara
- Moradabad to Chandannagar
- Moradabad to Wellington
- Moradabad to Biaora
- Moradabad to Lakshadweep
- Moradabad to Faridabad
- Moradabad to Kavali
Routes To Moradabad
- Ahmednagar to Moradabad
- Bhubaneshwar to Moradabad
- Katni to Moradabad
- Banda to Moradabad
- Nilambur to Moradabad
- Sivakasi to Moradabad
- Raigarh to Moradabad
- Gopalganj to Moradabad
- Challakere to Moradabad
- Gonda to Moradabad
- Uttarkashi to Moradabad
- Rohtak to Moradabad
- Sakleshpur to Moradabad
- Shahganj to Moradabad
- Jamkhandi to Moradabad
Routes Connecting Kolkata
Routes From Kolkata
Popular Places Routes
- Maihar to Parbhani
- Channapatna to Rangia
- Mudhol to Mahendragarh
- Bangarapet to Loharu
- Begusarai to Azamgarh
- Gadag to Jagatsinghpur
- Jaipur to Lunkaransar
- Nimbahera to Diu
- Tiruchirappalli to Akkalkot
- Jhansi to Tanuku
- Shahganj to Begusarai
- Arrah to Hasanpur
- Pathankot to Krishnagiri
- Songadh to Godhra
- Hassan to Madhubani

