Kolkata to Falakata Distance

Falakata is approximately 650+ km from Kolkata. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 14 hours, while trains complete the journey in approximately 13 hours, subject to the chosen service and route. Flying is the fastest way to reach Falakata, with a total travel time of approximately 5 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 Kolkata, India to Falakata, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Kolkata

Falakata

Approx Travel Time

12h 58m

₹360

Onwards

Direct Bus

Kolkata

Falakata

Approx Travel Time

13h 30m

On Demand

Via Siliguri, Jalpaiguri

FASTEST

Kolkata

Siliguri

Jalpaiguri

Falakata

Approx Travel Time

5h 16m

₹4,134

Onwards

Ads by MMT

Via Siliguri

Kolkata

Siliguri

Falakata

Approx Travel Time

5h 18m

₹4,074

Onwards

Kolkata

Siliguri

Falakata

Approx Travel Time

5h 40m

₹7,429

Onwards

Via Siliguri, Islampur

Kolkata

Siliguri

Islampur

Falakata

Approx Travel Time

8h 10m

₹4,134

Onwards

Ads by MMT

Via Siliguri, Alipurduar

Kolkata

Siliguri

Alipurduar

Falakata

Approx Travel Time

8h 31m

₹4,219

Onwards

Via Purnia, Islampur

Kolkata

Purnia

Islampur

Falakata

Approx Travel Time

8h 30m

₹2,530

Onwards

Via Siliguri, Kochbihar

Kolkata

Siliguri

Kochbihar

Falakata

Approx Travel Time

6h 33m

On Demand

Via Siliguri, Jaldapara

Kolkata

Siliguri

Jaldapara

Falakata

Approx Travel Time

6h 1m

On Demand

Frequently Asked Questions

What is the distance between Kolkata and Falakata?

Falakata is approximately 650+ km from Kolkata.

How long does it take to reach Falakata from Kolkata?

It takes approximately 5 hours to reach Falakata from Kolkata by Flight, Train Via Siliguri, Jalpaiguri.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India