hero
How2Go
Bekal to Ambikapur

Bekal to Ambikapur

Ambikapur is approximately 1950+ kms from Bekal. The fastest way to reach Ambikapur from Bekal is by Cab, Flight Via Mangalore, Hyderabad, Bilaspur, Chattisgarh. It takes approximately 11 hours. The cheapest way to reach Ambikapur from Bekal is by Cab, Train Via Mangalore, Hyderabad, Bilaspur, Chattisgarh which would take approximately 36 hours.

Sort By
Mode of Transport

Via Mangalore, Ranchi

RECOMMENDED

Bekal

Mangalore

Ranchi

Ambikapur

Approx Travel Time

17h 43m

On Demand

Bekal

Mangalore

Ranchi

Ambikapur

Approx Travel Time

19h 37m

₹12,527

Onwards

Via Mangalore, Hyderabad, Bilaspur, Chattisgarh

FASTEST

Bekal

Mangalore

Hyderabad

Bilaspur, Chattisgarh

Ambikapur

Approx Travel Time

10h 37m

₹27,570

Onwards

Bekal

Mangalore

Hyderabad

Bilaspur, Chattisgarh

Ambikapur

Approx Travel Time

13h 22m

₹25,445

Onwards

CHEAPEST

Bekal

Mangalore

Hyderabad

Bilaspur, Chattisgarh

Ambikapur

Approx Travel Time

1d 11h 27m

₹4,767

Onwards

Bekal

Mangalore

Hyderabad

Bilaspur, Chattisgarh

Ambikapur

Approx Travel Time

15h 38m

₹25,630

Onwards

Bekal

Mangalore

Hyderabad

Bilaspur, Chattisgarh

Ambikapur

Approx Travel Time

20h 52m

₹21,649

Onwards

Ads by MMT

Via Bangalore

Bekal

Bangalore

Ambikapur

Approx Travel Time

1d 13h 43m

On Demand

Frequently Asked Questions

What is the distance between Bekal and Ambikapur?

Ambikapur is approximately 1950+ kms from Bekal.

How long does it take to reach Ambikapur from Bekal?

It takes approximately 11 hours to reach Ambikapur from Bekal by Cab, Flight Via Mangalore, Hyderabad, Bilaspur, Chattisgarh.

What is the cheapest way to reach Ambikapur from Bekal?

The cheapest way to reach Ambikapur from Bekal is by Cab, Train Via Mangalore, Hyderabad, Bilaspur, Chattisgarh.

What is the fastest way to reach Ambikapur from Bekal?

The fastest way to reach Ambikapur from Bekal is by Cab, Flight Via Mangalore, Hyderabad, Bilaspur, Chattisgarh.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India