Bangalore to Shimla

   Bangalore to Shimla Road Distance 2,480 km
   Bangalore to Shimla Aerial Distance 2,017 km
  Bangalore to Shimla Travel Time 1 day 13 hours

How to reach Shimla from Bangalore

Bangalore is known for its raging traffic and a racing corporate life. To escape the city heat and chaos, you can head off to Shimla, which is a beautiful hill station in the north. Other than a change of climate, there is also a change of culture that you will be thrilled to experience. Boasting of sprawling meadows and green hills, Shimla is around 2517 kms away from Bangalore. There are a number of flight, train and bus options that you can avail. Although there are no direct options available, you can reach here by a combination of flight and train or flight and bus or train and bus etc. Read on to find out more.

Knowing The Details

1. Bangalore to Shimla in Flight and Bus
2. Bangalore to Shimla in Train and Bus
3. Popular Routes to Shimla
4. Popular Routes from Bangalore
5. Places to Visit in Shimla
6. Hotels in Shimla

Shimla Travel Packages

Compare quotes from upto 3 travel agents for free

1. Bangalore to Shimla in Flight and Bus

Bangalore Airport
Source

Option 1: Bangalore to Chandigarh

Although there is an independent airport both in Bangalore and Shimla, there are no direct flights connecting the two cities. However, there are a number of other options that you can consider. The best option is to take a flight from Bangalore to Chandigarh. Once you land in Chandigarh, you can take a bus from here. Shimla is only 112 kms from here and it will only take 3 to 4 hours to drop you in Shimla.

Starting Price: INR 5153
Departure Airport: Kempegowda International Airport
Arrival Airport: Chandigarh Airport
Travel Time: 3 hours

Option 2: Bangalore to New Delhi

The other option is taking a flight from Bangalore to New Delhi and then taking an overnight bus from New Delhi. Delhi is 342 kms from Shimla. Flights to Delhi are cheaper and also saves a lot of time.

Starting Price: INR 3188
Departure Airport: Kempegowda International Airport
Arrival Airport: Indira Gandhi International Airport
Travel Time: 2 hours 50 minutes

Shimla Bus Stand
Source

Once you deboard the flight, there are several buses that you can travel in. Here are the best options.

Option 1: Chandigarh to Shimla

Starting Price: INR 599
Travel Time: 3 to four hours

Option 2: New Delhi to Shimla

Starting Price: INR 445
Travel Time: 9 to 10 hours

Bangalore to Shimla Flights

Showing indicative fares for from BLR to IXC.
 AirAsia India
09:25 Bangalore
03 h 00 m
12:25 Shimla
₹ 6,730
 IndiGo
11:50 Bangalore
03 h 10 m
15:00 Shimla
₹ 7,164
 IndiGo
16:20 Bangalore
03 h 00 m
19:20 Shimla
₹ 7,164
 IndiGo
08:20 Bangalore
03 h 10 m
11:30 Shimla
₹ 7,164

2. Bangalore to Shimla in Train and Bus

Bangalore Railway Station
Source

There are no direct trains connecting the cities of Bangalore and Shimla. However, there are interconnecting trains and other travel options that can avail to travel. There is only one direct train that commutes on the route.

Option 1: Bangalore to Chandigarh

Train Name: YPR SkrantiExp
Boarding Station: Yeshvantpur Jn
Deboarding Station: Chandigarh
Frequency of Trains: Wed & Sat
Approximate Train Duration: 52 hours 25 minutes
Approx train Fare: INR 950

And once you deboard at Chandigarh, there are several buses and public transport options that you can take to reach Shimla. The total journey takes 3 to 4 hours and there are a number of buses that run on the route from time to time during the day.

Option 2: Bangalore to Delhi

There are more options if the previous one doesn’t suit you. You can take a train from Bangalore to Delhi and likewise an overnight bus to Shimla from Delhi. Five trains commute on this route- Rajdhani Express from KSR Bengaluru to H Nizamuddin (daily), Sampark Kranti from Yeshvantpur to H Nizamuddin (Mon, Wed, Fri, Sat & Sun), Karnataka Express from KSR Bengaluru to New Delhi (daily), Duronto Express from Yeshvantpur to Delhi Sarai Rohilla (Sat only) and YPR SKRANTIEXP from Yeshvantpur to New Delhi (Wed & Sat).

Popular Routes to Shimla

Important Routes Time Taken Distance
Chandigarh to Shimla 3 hours 24 mins 114 km
Delhi to Shimla 6 hours 44 mins 344 km
Manali to Shimla 6 hours 41 mins 247 km
Amritsar to Shimla 7 hours 6 mins 335 km
Mumbai to Shimla 1 day 4 hours 1,764 km
Kolkata to Shimla 1 day 5 hours 1,813 km

Popular Routes from Bangalore

Important Routes Time Taken Distance
Bangalore to Coorg 5 hours 10 mins 264 km
Bangalore to Goa 8 hours 45 mins 557 km
Bangalore to Mysore 2 h 40 min 146 km
Bangalore to Ooty 6 hours 15 mins 274 km
Bangalore to Pondicherry 6 hours 19 mins 311 km
Bangalore to Hyderabad 8 hours 10 mins 569 km