hero
How2Go
Ambikapur to Shillong

Ambikapur to Shillong

The fastest way to reach Shillong from Ambikapur is by Flight Via Kolkata. The journey takes approximately 5 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

FASTEST

Ambikapur

Kolkata

Shillong

Approx Travel Time

5h 5m

On Demand

Via Kolkata, Guwahati

Ambikapur

Kolkata

Guwahati

Shillong

Approx Travel Time

9h 25m

On Demand

Ambikapur

Kolkata

Guwahati

Shillong

Approx Travel Time

9h 9m

On Demand

Via Patna, Siliguri

CHEAPEST

Ambikapur

Patna

Siliguri

Shillong

Approx Travel Time

1d 11h 42m

₹2,680

Onwards

Via Ranchi, Siliguri

Ambikapur

Ranchi

Siliguri

Shillong

Approx Travel Time

1d 11h 51m

₹11,514

Onwards

Via Raipur, Kolkata

Ambikapur

Raipur

Kolkata

Shillong

Approx Travel Time

7h 10m

₹20,355

Onwards

Via Bilaspur, Chattisgarh, Kolkata

Ambikapur

Bilaspur

Kolkata

Shillong

Approx Travel Time

7h 15m

₹22,919

Onwards

Via Jharsuguda, Kolkata

Ambikapur

Jharsuguda

Kolkata

Shillong

Approx Travel Time

12h 50m

₹17,556

Onwards

Via Patna, Kolkata

Ambikapur

Patna

Kolkata

Shillong

Approx Travel Time

14h 35m

₹17,108

Onwards

Via Ranchi, Kolkata

Ambikapur

Ranchi

Kolkata

Shillong

Approx Travel Time

13h 30m

₹19,184

Onwards

Frequently Asked Questions

What is the distance between Ambikapur and Shillong?

Shillong is approximately 0+ kms from Ambikapur.

How long does it take to reach Shillong from Ambikapur?

It takes approximately 5 hours to reach Shillong from Ambikapur by Flight Via Kolkata.

What is the cheapest way to reach Shillong from Ambikapur?

The cheapest way to reach Shillong from Ambikapur is by Bus Via Patna, Siliguri.

What is the fastest way to reach Shillong from Ambikapur?

The fastest way to reach Shillong from Ambikapur is by Flight Via Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India