Rangia to Kolkata Distance

Kolkata is approximately 500+ km from Rangia. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 18 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 4 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 Rangia, India to Kolkata, India

Via Guwahati

RECOMMENDED

FASTEST

Rangia

Guwahati

Kolkata

Approx Travel Time

4h 13m

₹5,276

Onwards

Rangia

Guwahati

Kolkata

Approx Travel Time

4h 25m

₹5,301

Onwards

Rangia

Guwahati

Kolkata

Approx Travel Time

4h 55m

₹7,977

Onwards

Via Guwahati, Guwahati

Rangia

Guwahati

Guwahati

Kolkata

Approx Travel Time

5h 25m

₹5,446

Onwards

Rangia

Guwahati

Guwahati

Kolkata

Approx Travel Time

5h 3m

₹5,421

Onwards

Ads by MMT

Direct Options

CHEAPEST

Rangia

Kolkata

Approx Travel Time

18h 13m

₹455

Onwards

Via Siliguri

Rangia

Siliguri

Kolkata

Approx Travel Time

22h 25m

₹2,020

Onwards

Ads by MMT

Via Jangipur

Rangia

Jangipur

Kolkata

Approx Travel Time

18h 11m

₹9,713

Onwards

Via Guwahati, Siliguri

Rangia

Guwahati

Siliguri

Kolkata

Approx Travel Time

1d 1h 20m

₹4,766

Onwards

Via Guwahati, Agartala

Rangia

Guwahati

Agartala

Kolkata

Approx Travel Time

5h 13m

₹7,110

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 500+ km.

What is the distance from Rangia to Kolkata via Guwahati?

Via Guwahati, the distance is approximately 500+ km, taking around 4 hours.

Is there a train from Rangia to Kolkata?

Yes, trains run between Rangia and Kolkata, covering approximately 900+ km in around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India