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

Planning a trip from Shimla to Bangalore Cleartrip helps you select the best route between Shimla & Bangalore 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 Shimla & Bangalore

The distance from Shimla to Bangalore is approximately 2460.75kms. By car, it takes roughly 35h 15m to reach Bangalore from Shimla . Take a look at the 4 routes available to reach Bangalore from Shimla

  • 1.

  • Reach Shimla to Bangalore by bus

  • 53h 15m

  • Rs. 1800

 
Shimla
 
10h 0m
Rs. 550

Step 1: Take a Bus from Shimla to reach Delhi

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

Step 2: Take a Bus from Delhi to reach Vijay Nagar

Travelling in a bus is one of the ways to reach Vijay Nagar from Delhi. The total journey between Delhi & Vijay Nagar takes around 33h 0m in a bus. The bus ticket price for the journey is approximately Rs.700.
 
Vijay Nagar
 
8h 15m
Rs. 550

Step 3: Take a Bus from Hampi to reach Bangalore

Travelling in a bus is one of the ways to reach Bangalore from Hampi. The total journey between Hampi & Bangalore takes around 8h 15m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Bangalore
  • 2.

  • Reach Shimla to Bangalore by taxi and train

  • 41h 27m

  • Rs. 4100

 
Shimla
 
1h 24m
Rs. 1200

Step 1: Take a Taxi from Shimla to reach Kalka (KLK)

You can take a car from Shimla to Kalka (KLK). It will take you around 1h 24m to cover distance of 96.32kms and reach Kalka (KLK) from Shimla. The total amount for the journey will be approximately Rs.1200.
 
Kalka (KLK)
 
5h 8m
Rs. 700

Step 2: Take a Train from Kalka (KLK) to reach H Nizamuddin (NZM)

You can reach H Nizamuddin (NZM) from Kalka (KLK) by travelling in a train. Kalka (KLK) to H Nizamuddin (NZM) train takes approximately 5h 8m. You can catch a train from Kalka (KLK) and get down at H Nizamuddin (NZM). The price of the train ticket is approximately Rs. 700.
 
H Nizamuddin (NZM)
 
33h 55m
Rs. 2200

Step 3: Take a Train from H Nizamuddin (NZM) to reach Bangalore Cy Junction (SBC)

You can reach Bangalore Cy Junction (SBC) from H Nizamuddin (NZM) by travelling in a train. H Nizamuddin (NZM) to Bangalore Cy Junction (SBC) train takes approximately 33h 55m. You can catch a train from H Nizamuddin (NZM) and get down at Bangalore Cy Junction (SBC). The price of the train ticket is approximately Rs. 2200.
 
Bangalore Cy Junction (SBC)
  • 3.

  • Reach Shimla to Bangalore by taxi and flight

  • 5h 22m

  • Rs. 5550

 
Shimla
 
1h 53m
Rs. 1500

Step 1: Take a Taxi from Shimla to reach Chandigarh

You can take a car from Shimla to Chandigarh. It will take you around 1h 53m to cover distance of 122.16kms and reach Chandigarh from Shimla. The total amount for the journey will be approximately Rs.1500.
 
Chandigarh
 
2h 55m
Rs. 3400

Step 2: Take a Flight from Chandigarh to reach Bengaluru

You can travel from Chandigarh to Bengaluru by booking a flight. The total flight time between Chandigarh & Bengaluru is around 2h 55m. The price of the flight ticket is approximately Rs.3400.
 
Bengaluru
 
0h 35m
Rs. 650

Step 3: Take a Taxi from Bengaluru to reach Bengaluru

You can take a car from Bengaluru to Bengaluru. It will take you around 0h 35m to cover distance of 36.04kms and reach Bengaluru from Bengaluru. The total amount for the journey will be approximately Rs.650.
 
Bengaluru
  • 4.

  • Reach Shimla to Bangalore by Drive

  • 35h 15m

  • Rs. 16151

 
Shimla
 
35h 15m
Rs. 16151
You can take a car from Shimla to Bengaluru. It will take you around 35h 15m to cover distance of 2460.75kms and reach Bengaluru from Shimla. The total amount for the journey will be approximately Rs.16151.
 
Bengaluru
Check out all the available routes from Bangalore to Shimla →

Other popular routes from Shimla