hero
How2Go
Ujjain to Shimla

Ujjain to Shimla

Shimla is approximately 950+ kms from Ujjain. The fastest way to reach Shimla from Ujjain is by Train, Flight Via Jaipur, Delhi. It takes approximately 13 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 Jaipur

RECOMMENDED

CHEAPEST

Ujjain

Jaipur

Shimla

Approx Travel Time

21h 10m

₹485

Onwards

Via Delhi

Ujjain

Delhi

Shimla

Approx Travel Time

15h 25m

₹6,171

Onwards

Ujjain

Delhi

Shimla

Approx Travel Time

22h 25m

₹1,114

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

Ads by MMT

Via Chandigarh

Ujjain

Chandigarh

Shimla

Approx Travel Time

21h 10m

On Demand

Ujjain

Chandigarh

Shimla

Approx Travel Time

21h 10m

On Demand

Via Modinagar

Ujjain

Modinagar

Shimla

Approx Travel Time

21h 25m

₹765

Onwards

Via Jaipur, Delhi

FASTEST

Ujjain

Jaipur

Delhi

Shimla

Approx Travel Time

12h 50m

₹9,205

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Shimla?

Shimla is approximately 950+ kms from Ujjain.

How long does it take to reach Shimla from Ujjain?

It takes approximately 13 hours to reach Shimla from Ujjain by Train, Flight Via Jaipur, 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 Jaipur, Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India