hero
How2Go
Datia to Shimla

Datia to Shimla

Shimla is approximately 650+ km from Datia, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shimla.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Datia

Delhi

Shimla

Approx Travel Time

7h 36m

₹7,693

Onwards

Via Gwalior, Delhi

FASTEST

Datia

Gwalior

Delhi

Shimla

Approx Travel Time

5h 59m

₹10,975

Onwards

Datia

Gwalior

Delhi

Shimla

Approx Travel Time

6h 45m

₹11,000

Onwards

Via Kurukshetra

Datia

Kurukshetra

Shimla

Approx Travel Time

14h 19m

₹1,024

Onwards

Via Karnal

Datia

Karnal

Shimla

Approx Travel Time

13h 20m

₹5,220

Onwards

Via Agra

Datia

Agra

Shimla

Approx Travel Time

15h 49m

On Demand

Datia

Agra

Shimla

Approx Travel Time

15h 1m

On Demand

Via Jhansi, Kalka

CHEAPEST

Datia

Jhansi

Kalka

Shimla

Approx Travel Time

16h 57m

₹555

Onwards

Via Agra, Delhi

Datia

Agra

Delhi

Shimla

Approx Travel Time

7h 46m

₹7,728

Onwards

Via Jhansi, Delhi

Datia

Jhansi

Delhi

Shimla

Approx Travel Time

8h 22m

₹7,778

Onwards

Frequently Asked Questions

What is the distance between Datia and Shimla?

Shimla is approximately 650+ kms from Datia.

How long does it take to reach Shimla from Datia?

It takes approximately 6 hours to reach Shimla from Datia by Train, Flight Via Gwalior, Delhi.

What is the cheapest way to reach Shimla from Datia?

The cheapest way to reach Shimla from Datia is by Train Via Jhansi, Kalka.

What is the fastest way to reach Shimla from Datia?

The fastest way to reach Shimla from Datia is by Train, Flight Via Gwalior, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India