hero
How2Go
Ambikapur to Shahganj

Ambikapur to Shahganj

The fastest way to reach Shahganj from Ambikapur is by Bus Via Robertsganj. The journey takes approximately 9 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 Robertsganj

RECOMMENDED

FASTEST

Ambikapur

Robertsganj

Shahganj

Approx Travel Time

8h 20m

₹1,694

Onwards

Via Varanasi, Jaunpur

CHEAPEST

Ambikapur

Varanasi

Jaunpur

Shahganj

Approx Travel Time

10h 11m

₹840

Onwards

Ambikapur

Varanasi

Jaunpur

Shahganj

Approx Travel Time

11h 33m

₹1,194

Onwards

Via Varanasi

Ambikapur

Varanasi

Shahganj

Approx Travel Time

10h 35m

₹2,852

Onwards

Via Azamgarh

Ambikapur

Azamgarh

Shahganj

Approx Travel Time

12h 25m

₹1,045

Onwards

Via Varanasi, Kirakat

Ambikapur

Varanasi

Kirakat

Shahganj

Approx Travel Time

11h 6m

On Demand

Via Robertsganj, Azamgarh

Ambikapur

Robertsganj

Azamgarh

Shahganj

Approx Travel Time

10h 1m

₹1,189

Onwards

Via Maunath Bhanjan

Ambikapur

Maunath Bhanjan

Shahganj

Approx Travel Time

14h 37m

₹1,215

Onwards

Via Ghazipur

Ambikapur

Ghazipur

Shahganj

Approx Travel Time

15h 21m

₹1,195

Onwards

Via Robertsganj, Jaunpur

Ambikapur

Robertsganj

Jaunpur

Shahganj

Approx Travel Time

14h 15m

₹1,018

Onwards

Frequently Asked Questions

What is the distance between Ambikapur and Shahganj?

Shahganj is approximately 0+ kms from Ambikapur.

How long does it take to reach Shahganj from Ambikapur?

It takes approximately 9 hours to reach Shahganj from Ambikapur by Bus Via Robertsganj.

What is the cheapest way to reach Shahganj from Ambikapur?

The cheapest way to reach Shahganj from Ambikapur is by Bus, Train Via Varanasi, Jaunpur.

What is the fastest way to reach Shahganj from Ambikapur?

The fastest way to reach Shahganj from Ambikapur is by Bus Via Robertsganj.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India