4 Ways to Reach Ujjain to Shimla by Bus, Train, Flights, Drive & Taxi

Planning a trip from Ujjain to Shimla Cleartrip helps you select the best route between Ujjain & Shimla based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Ujjain & Shimla

The distance from Ujjain to Shimla is approximately 1094.09kms. By car, it takes roughly 16h 7m to reach Shimla from Ujjain . Take a look at the 4 routes available to reach Shimla from Ujjain

  • 1.

  • Reach Ujjain to Shimla by bus

  • 29h 24m

  • Rs. 1650

 
Ujjain
 
11h 30m
Rs. 550

Step 1: Take a Bus from Ujjain to reach Jaipur

Travelling in a bus is one of the ways to reach Jaipur from Ujjain. The total journey between Ujjain & Jaipur takes around 11h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Jaipur
 
5h 30m
Rs. 550

Step 2: Take a Bus from Jaipur to reach Delhi

Travelling in a bus is one of the ways to reach Delhi from Jaipur. The total journey between Jaipur & Delhi takes around 5h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Delhi
 
11h 0m
Rs. 550

Step 3: Take a Bus from Delhi to reach Shimla

Travelling in a bus is one of the ways to reach Shimla from Delhi. The total journey between Delhi & Shimla takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Shimla
  • 2.

  • Reach Ujjain to Shimla by train and taxi

  • 24h 42m

  • Rs. 2600

 
Ujjain Junction (UJN)
 
22h 55m
Rs. 1200

Step 1: Take a Train from Ujjain Junction (UJN) to reach Chandigarh (CDG)

You can reach Chandigarh (CDG) from Ujjain Junction (UJN) by travelling in a train. Ujjain Junction (UJN) to Chandigarh (CDG) train takes approximately 22h 55m. You can catch a train from Ujjain Junction (UJN) and get down at Chandigarh (CDG). The price of the train ticket is approximately Rs. 1200.
 
Chandigarh (CDG)
 
1h 47m
Rs. 1400

Step 2: Take a Taxi from Chandigarh (CDG) to reach Shimla

You can take a car from Chandigarh (CDG) to Shimla. It will take you around 1h 47m to cover distance of 117.33kms and reach Shimla from Chandigarh (CDG). The total amount for the journey will be approximately Rs.1400.
 
Shimla
  • 3.

  • Reach Ujjain to Shimla by Drive

  • 16h 7m

  • Rs. 7181

 
Ujjain
 
16h 7m
Rs. 7181
You can take a car from Ujjain to Shimla. It will take you around 16h 7m to cover distance of 1094.09kms and reach Shimla from Ujjain. The total amount for the journey will be approximately Rs.7181.
 
Shimla
  • 4.

  • Reach Ujjain to Shimla by taxi and flight

  • 6h 12m

  • Rs. 7500

 
Ujjain
 
0h 54m
Rs. 1000

Step 1: Take a Taxi from Ujjain to reach Indore

You can take a car from Ujjain to Indore. It will take you around 0h 54m to cover distance of 57.17kms and reach Indore from Ujjain. The total amount for the journey will be approximately Rs.1000.
 
Indore
 
3h 25m
Rs. 5000

Step 2: Take a Flight from Indore to reach Chandigarh

You can travel from Indore to Chandigarh by booking a flight. The total flight time between Indore & Chandigarh is around 3h 25m. The price of the flight ticket is approximately Rs.5000.
 
Chandigarh
 
1h 53m
Rs. 1500

Step 3: Take a Taxi from Chandigarh to reach Shimla

You can take a car from Chandigarh to Shimla. It will take you around 1h 53m to cover distance of 122.11kms and reach Shimla from Chandigarh. The total amount for the journey will be approximately Rs.1500.
 
Shimla
Check out all the available routes from Shimla to Ujjain →

Other popular routes from Ujjain