hero
How2Go
Indore to Deogarh

Indore to Deogarh

Deogarh is approximately 1350+ kms from Indore. The fastest way to reach Deogarh from Indore is by Flight, Bus Via Bhubaneshwar. It takes approximately 11 hours. The cheapest way to reach Deogarh from Indore is by Train, Bus Via Sambalpur which would take approximately 24 hours.

Sort By
Mode of Transport

Via Sambalpur

RECOMMENDED

CHEAPEST

Indore

Sambalpur

Deogarh

Approx Travel Time

1d

₹527

Onwards

Via Bhubaneshwar, Sambalpur

Indore

Bhubaneshwar

Sambalpur

Deogarh

Approx Travel Time

14h 40m

₹7,967

Onwards

Indore

Bhubaneshwar

Sambalpur

Deogarh

Approx Travel Time

12h 55m

₹7,602

Onwards

Ads by MMT

Direct Bus

Indore

Deogarh

Approx Travel Time

1d 7h 40m

₹3,000

Onwards

Via Nagpur

Indore

Nagpur

Deogarh

Approx Travel Time

1d 6h 55m

₹2,200

Onwards

Ads by MMT

Via Raipur, Chhattisgarh, Sambalpur

Indore

Raipur, Chhattisgarh

Sambalpur

Deogarh

Approx Travel Time

12h 25m

₹6,693

Onwards

Via Bhubaneshwar

FASTEST

Indore

Bhubaneshwar

Deogarh

Approx Travel Time

11h 5m

₹7,835

Onwards

Via Jabalpur, Sambalpur

Indore

Jabalpur

Sambalpur

Deogarh

Approx Travel Time

17h 45m

₹5,865

Onwards

Via Bhubaneshwar, Cuttack

Indore

Bhubaneshwar

Cuttack

Deogarh

Approx Travel Time

12h

₹8,935

Onwards

Indore

Bhubaneshwar

Cuttack

Deogarh

Approx Travel Time

11h 40m

₹7,880

Onwards

Frequently Asked Questions

What is the distance between Indore and Deogarh?

Deogarh is approximately 1350+ kms from Indore.

How long does it take to reach Deogarh from Indore?

It takes approximately 11 hours to reach Deogarh from Indore by Flight, Bus Via Bhubaneshwar.

What is the cheapest way to reach Deogarh from Indore?

The cheapest way to reach Deogarh from Indore is by Train, Bus Via Sambalpur.

What is the fastest way to reach Deogarh from Indore?

The fastest way to reach Deogarh from Indore is by Flight, Bus Via Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India