hero
How2Go
Nayagarh to Kolkata

Nayagarh to Kolkata

Kolkata is approximately 500+ km from Nayagarh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Kolkata.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Nayagarh

Kolkata

Approx Travel Time

11h 12m

₹10,738

Onwards

Via Bhubaneshwar

Nayagarh

Bhubaneshwar

Kolkata

Approx Travel Time

5h 48m

₹4,809

Onwards

FASTEST

Nayagarh

Bhubaneshwar

Kolkata

Approx Travel Time

5h 37m

₹6,830

Onwards

Ads by MMT

Via Cuttack, Bhubaneshwar

Nayagarh

Cuttack

Bhubaneshwar

Kolkata

Approx Travel Time

6h 25m

₹7,521

Onwards

Nayagarh

Cuttack

Bhubaneshwar

Kolkata

Approx Travel Time

7h 57m

₹4,905

Onwards

Nayagarh

Cuttack

Bhubaneshwar

Kolkata

Approx Travel Time

6h 45m

₹7,906

Onwards

Via Cuttack

Nayagarh

Cuttack

Kolkata

Approx Travel Time

10h 30m

On Demand

Nayagarh

Cuttack

Kolkata

Approx Travel Time

12h 2m

On Demand

Nayagarh

Cuttack

Kolkata

Approx Travel Time

10h 35m

₹3,467

Onwards

CHEAPEST

Nayagarh

Cuttack

Kolkata

Approx Travel Time

12h 7m

₹851

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Nayagarh and Kolkata?

Kolkata is approximately 500+ kms from Nayagarh.

How long does it take to reach Kolkata from Nayagarh?

It takes approximately 6 hours to reach Kolkata from Nayagarh by Cab, Flight Via Bhubaneshwar.

What is the cheapest way to reach Kolkata from Nayagarh?

The cheapest way to reach Kolkata from Nayagarh is by Bus Via Cuttack.

What is the fastest way to reach Kolkata from Nayagarh?

The fastest way to reach Kolkata from Nayagarh is by Cab, Flight Via Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India