Nokha to Kolkata Distance

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

Via Jodhpur

RECOMMENDED

FASTEST

Nokha

Jodhpur

Kolkata

Approx Travel Time

8h 10m

₹8,302

Onwards

Nokha

Jodhpur

Kolkata

Approx Travel Time

8h 25m

₹8,486

Onwards

Direct Options

CHEAPEST

Nokha

Kolkata

Approx Travel Time

1d 6h 21m

₹740

Onwards

Ads by MMT

Via Bikaner, Jaipur

Nokha

Bikaner

Jaipur

Kolkata

Approx Travel Time

8h 10m

₹9,360

Onwards

Nokha

Bikaner

Jaipur

Kolkata

Approx Travel Time

8h 10m

₹9,700

Onwards

Via Dhanbad

Nokha

Dhanbad

Kolkata

Approx Travel Time

1d 6h 55m

₹1,170

Onwards

Ads by MMT

Via Ratangarh

Nokha

Ratangarh

Kolkata

Approx Travel Time

1d 3h 7m

₹3,580

Onwards

Via Barddhaman

Nokha

Barddhaman

Kolkata

Approx Travel Time

1d 6h

₹3,261

Onwards

Via Agra

Nokha

Agra

Kolkata

Approx Travel Time

2d 0h 55m

₹9,500

Onwards

Via Jaipur

Nokha

Jaipur

Kolkata

Approx Travel Time

9h 20m

₹8,012

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1600+ km.

What is the distance from Nokha to Kolkata via Jodhpur?

Via Jodhpur, the distance is approximately 1800+ km, taking around 8 hours.

Is there a train from Nokha to Kolkata?

Yes, trains run between Nokha and Kolkata, covering approximately 1800+ km in around 31 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India