hero
How2Go
Ujjain to Shimla

Ujjain to Shimla

Shimla is approximately 1100+ kms from Ujjain. The fastest way to reach Shimla from Ujjain is by Train, Flight Via Indore, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Ujjain is by Train Via Jaipur which would take approximately 21 hours.

Sort By
Mode of Transport

Via Indore, Delhi

RECOMMENDED

FASTEST

Ujjain

Indore

Delhi

Shimla

Approx Travel Time

6h 5m

₹7,090

Onwards

Ujjain

Indore

Delhi

Shimla

Approx Travel Time

6h 20m

₹7,115

Onwards

Ujjain

Indore

Delhi

Shimla

Approx Travel Time

6h 5m

₹8,398

Onwards

Via Jaipur, Delhi

Ujjain

Jaipur

Delhi

Shimla

Approx Travel Time

12h 50m

₹5,664

Onwards

Ads by MMT

Via Delhi

Ujjain

Delhi

Shimla

Approx Travel Time

15h 25m

₹3,589

Onwards

Ujjain

Delhi

Shimla

Approx Travel Time

22h 25m

₹963

Onwards

Via Jaipur

CHEAPEST

Ujjain

Jaipur

Shimla

Approx Travel Time

21h 10m

₹485

Onwards

Ads by MMT

Via Ghaziabad

Ujjain

Ghaziabad

Shimla

Approx Travel Time

21h 10m

₹750

Onwards

Via Meerut

Ujjain

Meerut

Shimla

Approx Travel Time

21h 10m

₹775

Onwards

Via Modinagar

Ujjain

Modinagar

Shimla

Approx Travel Time

21h 25m

₹765

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Shimla?

Shimla is approximately 1100+ kms from Ujjain.

How long does it take to reach Shimla from Ujjain?

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

What is the cheapest way to reach Shimla from Ujjain?

The cheapest way to reach Shimla from Ujjain is by Train Via Jaipur.

What is the fastest way to reach Shimla from Ujjain?

The fastest way to reach Shimla from Ujjain is by Train, Flight Via Indore, Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India