Kolkata to Ashoknagar Distance

Ashoknagar is approximately 1250+ km from Kolkata. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 30 hours, subject to the chosen service and route. Flying is the fastest way to reach Ashoknagar, with a total travel time of approximately 9 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 Ashoknagar, India

Via Jabalpur

RECOMMENDED

Kolkata

Jabalpur

Ashoknagar

Approx Travel Time

11h 3m

₹4,606

Onwards

Via Raipur, Chhattisgarh, Bhopal

FASTEST

Kolkata

Raipur, Chhattisgarh

Bhopal

Ashoknagar

Approx Travel Time

9h 17m

₹12,136

Onwards

Ads by MMT

Direct Options

CHEAPEST

Kolkata

Ashoknagar

Approx Travel Time

1d 5h 28m

₹600

Onwards

Via Prayagraj(Allahabad)

Kolkata

Prayagraj(Allahabad)

Ashoknagar

Approx Travel Time

1d 5h

On Demand

Ads by MMT

Via Bhopal

Kolkata

Bhopal

Ashoknagar

Approx Travel Time

9h 32m

₹7,362

Onwards

Kolkata

Bhopal

Ashoknagar

Approx Travel Time

10h 49m

On Demand

Kolkata

Bhopal

Ashoknagar

Approx Travel Time

11h 40m

₹7,797

Onwards

Via Rewa, Bhopal

Kolkata

Rewa

Bhopal

Ashoknagar

Approx Travel Time

9h 42m

₹6,706

Onwards

Kolkata

Rewa

Bhopal

Ashoknagar

Approx Travel Time

10h 59m

On Demand

Via Patna, Bhopal

Kolkata

Patna

Bhopal

Ashoknagar

Approx Travel Time

10h 22m

₹8,473

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1100+ km.

What is the distance from Kolkata to Ashoknagar via Jabalpur?

Via Jabalpur, the distance is approximately 1250+ km, taking around 11 hours.

Is there a train from Kolkata to Ashoknagar?

Yes, trains run between Kolkata and Ashoknagar, covering approximately 1400+ km in around 30 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India