Milak to Kolkata Distance

Kolkata is approximately 1450+ km from Milak. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 28 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.

Read More
Route map showing distance and travel time from Milak, India to Kolkata, India

Via Ghaziabad

RECOMMENDED

Milak

Ghaziabad

Kolkata

Approx Travel Time

7h 20m

₹7,330

Onwards

Via Rampur (Uttar Pradesh), Ghaziabad

FASTEST

Milak

Rampur (Uttar Pradesh)

Ghaziabad

Kolkata

Approx Travel Time

7h 3m

₹10,643

Onwards

Ads by MMT

Via Bareilly

Milak

Bareilly

Kolkata

Approx Travel Time

20h 8m

₹695

Onwards

Milak

Bareilly

Kolkata

Approx Travel Time

20h 45m

₹1,250

Onwards

Milak

Bareilly

Kolkata

Approx Travel Time

20h 31m

₹3,719

Onwards

Direct Options

CHEAPEST

Milak

Kolkata

Approx Travel Time

1d 4h 4m

₹560

Onwards

Ads by MMT

Via Bareilly, Varanasi

Milak

Bareilly

Varanasi

Kolkata

Approx Travel Time

1d 3h 22m

₹3,264

Onwards

Via Delhi

Milak

Delhi

Kolkata

Approx Travel Time

8h 43m

₹7,350

Onwards

Via Lucknow

Milak

Lucknow

Kolkata

Approx Travel Time

9h 35m

On Demand

Via Bareilly, Lucknow

Milak

Bareilly

Lucknow

Kolkata

Approx Travel Time

7h 35m

₹8,142

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Milak and Kolkata?

The straight-line distance is approximately 1100+ km.

What is the distance from Milak to Kolkata via Ghaziabad?

Via Ghaziabad, the distance is approximately 1450+ km, taking around 8 hours.

Is there a train from Milak to Kolkata?

Yes, trains run between Milak and Kolkata, covering approximately 1250+ km in around 28 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India