The distance from Mysuru to Shimla is approximately 2500 km. The most practical way is to travel to Bengaluru International Airport and take a flight to Chandigarh, then a taxi to Shimla. Alternatively, you can take a long-distance train from Bengaluru to Chandigarh, then a taxi to Shimla. Shimla is a hill station.
Total Distance: 2500 km driving distance and 2100 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 45 hours | 8 hours (including transit) |
| Avg Price | 2500 - 7000 INR | 7000 - 14000 INR |
| Operator | Indian Railways | IndiGo / Air India |
| Route | Mysuru to Bengaluru, then Bengaluru to Chandigarh, then taxi to Shimla. | Mysuru to BLR airport, then fly to IXC, then taxi to Shimla. |
| Tip | Check for trains like the Chandigarh Express. | Book your flight at least a month in advance. |
October to March for pleasant weather.