Did you mean :

Bengaluru to Shimla

DISTANCE 
Hmm .. that journey is surely more than just a weekend trip ?
Bengaluru (Karnataka) to Shimla (Himachal Pradesh) distance is 2015 km and you can get there by flight + cab in just over 9 hours and 41 minutes or by train + bus fares starting from 1504. If you haven't packed any woollens, you still have time to pack them. Know more about Shimla weather.
Driving Directions
AVAILABLE
MODES
Choose mode
  • cheapest
  • fastest
updating results...
No results were found for the applied filters.
Please reset your filters.
view details
54 hrs 20 min
1504
search
Bengaluru   to   New Delhi
38 hrs 35 min
654
Kongu Express
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
38 hrs 50 min
2606
search
Bengaluru   to   Chennai
6 hrs 5 min
117
Brindavan Exp
Chennai   to   New Delhi
6 hrs
1639
SpiceJet
fare for 19 Sep , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
21 hrs 10 min
2640
search
Bengaluru   to   New Delhi
2 hrs 45 min
1790
SpiceJet
fare for 08 Dec , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
30 hrs 20 min
2640
search
Bengaluru   to   Hyderabad
10 hrs 55 min
286
YPR GORAKPUR EX
Hyderabad   to   New Delhi
2 hrs 10 min
1504
SpiceJet
fare for 09 Oct , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
39 hrs
2754
search
Bengaluru   to   Goa
15 hrs
314
Ypr Vasco Exp
Goa   to   New Delhi
2 hrs 30 min
1590
SpiceJet
fare for 05 Feb , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
32 hrs 28 min
2764
search
Bengaluru   to   Hyderabad
10 hrs 33 min
410
B.i.t Apple Travels
fare for 30 Jul , found by ixigoers
Hyderabad   to   New Delhi
2 hrs 10 min
1504
SpiceJet
fare for 09 Oct , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
46 hrs 40 min
2768
search
Bengaluru   to   Pune
18 hrs 40 min
380
Rajkot Express
Pune   to   New Delhi
2 hrs 10 min
1538
SpiceJet
fare for 10 Oct , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
31 hrs 1 min
2774
search
Bengaluru   to   Chennai
8 hrs 9 min
285
Geepee Travels
fare for 29 Jun , found by ixigoers
Chennai   to   New Delhi
2 hrs 40 min
1639
SpiceJet
fare for 19 Sep , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
70 hrs 40 min
2859
search
Bengaluru   to   Surat
26 hrs 35 min
471
Rajkot Express
Surat   to   New Delhi
2 hrs
1538
SpiceJet
fare for 10 Jul , found by ixigoers
New Delhi   to   Shimla
8 hrs 30 min
850
City Land Travels
fare for 27 Sep , found by ixigoers
view details
58 hrs 3 min
2899
search
Bengaluru   to   Chandigarh
52 hrs 30 min
774
Ypr-Cdg Bi Weekly Exp
Chandigarh   to   Shimla
2 hrs 33 min
2125
Tata Indica Ac 4 Seater
flight price shown is indicative one-way fares, actual may vary|train price shown is for reserved seat/berth
Train Details
 
launch search
 
sponsored
Help us rate places you know
Food & Places To Visit
 

How to go from Bengaluru to Shimla

by flight, train, bus, car, taxi and road trip. If you are wondering

how to get from Bengaluru (also known as Bangalore) to Shimla (also known as Simla)

, there are plenty of ways. For instance, the fastest way from Bengaluru to Shimla is by flight +car , in 9 hours 41 minutes. If your question is what is the cheapest way from Bengaluru to Shimla, the answer is, it will cost Rs. 1504 by train +bus . If you want to check fare, timings, availability and schedules, you can also try clicking on the links with unique infographics displayed on this page.
 
Our Partners