Best way to go to Shimla
Himachal Pradesh has many tourist destinations like Dalhousie, Dharamshala, Kangra, Kasauli and Chamba, along with the famous hill stations of Shimla, Kullu and Manali. Shimla is also known as ‘Summer Capital’ of India. Every year millions of people visit this place for its natural scenic beauty, a variety of cuisines and souvenirs. There are three ways to reach Shimla, which is by road, by flight and by train.
Best way to go to Shimla from Delhi
Now we are talking about way from Delhi to Shimla. Delhi to Shimla distance is 352 km. If you want to go to Shimla by road than you can take private cab or bus form Delhi ISBT. Other way from Delhi to Shimla is by Flight. Jubbarhatti is the airport at Shimla. Situated at a distance of 23 kilometers from the Shimla City, there are daily flights from Delhi to Shimla. From Delhi to Shimla by train is easy and enjoyable journey. There is no direct train from Delhi to Shimla. First you can take train Delhi to Kalka and for Kalka to Shimla you can reach by toy train.
Best way to go to Shimla from Chandigarh/ Kalka
Chandigarh to Shimla distance is 112 km. If you want to go to Shimla by road than you can take private cab or bus form Chandigarh/ Kalka bus stand. Fastest way from Chandigarh to Shimla is by Flight. There is only one flight from Chandigarh Airport to Shimla and Shimla Airport to Chandigarh and that is Param Hans. And service will be available only Monday and Friday. Last and best way from Chandigarh/Kalka to Shimla is by toy train. Toy train is direct train from Kalka to Shimla.
By Road
From Delhi to Shimla cab or bus will take 7- 8 hours.
Get Best QuoteRequest Callback
Bus time table Delhi Chandigarh and Chandigarh Shimla HRTC bus services
S.No | Source | Destination | Bus Type | Departure | Arrival | Fare |
1 | Delhi ISBT | Shimla | Volvo | 06:45 | 16:30 | 980/- |
2 | Delhi ISBT | Shimla | Volvo | 08:00 | 17:30 | 980/- |
3 | Delhi ISBT | Shimla | Volvo | 09:25 | 19:00 | 980/- |
4 | Delhi ISBT | Shimla | Volvo | 11:55 | 22:30 | 980/- |
5 | Delhi ISBT | Shimla | Volvo | 21:02 | 07:15 | 980/- |
6 | Delhi ISBT | Shimla | Volvo | 21:36 | 07:00 | 980/- |
7 | Delhi ISBT | Shimla | Volvo | 22:00 | 08:00 | 980/- |
8 | Delhi ISBT | Shimla | Volvo | 22:30 | 08:30 | 980/- |
9 | Delhi ISBT | Shimla | Volvo | 23:00 | 08:00 | 980/- |
10 | Delhi ISBT | Shimla | 2X2 AC | 19:24 | 6:29 | 730/- |
11 | Delhi ISBT | Shimla | 2X2 AC | 20:24 | 07:15 | 730/- |
12 | Delhi ISBT | Shimla | 2X2 Non AC | 08:05 | 19:00 | 620/- |
13 | Delhi ISBT | Shimla | 2X2 Non AC | 21:00 | 08:15 | 620/- |
14 | Delhi ISBT | Shimla | Ordinary | 22:30 | 08:45 | 450/- |
15 | Delhi ISBT | Shimla | Ordinary | 08:50 | 18:50 | 450/ |
16 | Delhi ISBT | Shimla | Ordinary | 11:00 | 22:00 | 450/ |
17 | Delhi ISBT | Shimla | Ordinary | 12:30 | 22:15 | 450/ |
18 | Delhi ISBT | Shimla | Ordinary | 15:30 | 01:30 | 450/ |
19 | Delhi ISBT | Shimla | Ordinary | 16:50 | 01:30 | 450/ |
20 | Delhi ISBT | Shimla | Ordinary | 17:59 | 04:15 | 450/ |
21 | Delhi ISBT | Shimla | Ordinary | 18:31 | 05:30 | 450/ |
22 | Delhi ISBT | Shimla | Ordinary | 19:30 | 05:30 | 450/ |
23 | Delhi ISBT | Shimla | Ordinary | 20:10 | 06:15 | 450/ |
24 | Delhi ISBT | Shimla | Ordinary | 20:30 | 06:30 | 450/ |
25 | Delhi ISBT | Shimla | Ordinary | 21:25 | 07:40 | 450/ |
26 | Delhi ISBT | Shimla | Ordinary | 21:58 | 07:45 | 450/ |
27 | Delhi ISBT | Shimla | Ordinary | 23:40 | 09:30 | 450/ |
By Flight
The fastest way to reach Shimla is by air, which takes you around 4 hours and 15 minutes from Delhi. But there are some few flights from Delhi to Shimla.
By Train
The toy train runs very slow but if you have time and want to experience the nature, this would be the best mode of transport to Shimla. This train takes around six hours from Kalka to reach Shimla. The best thing about this train is that having so much nature scenes, reasonable fare and it just stops at heart of city.
Kalka to Shimla train timings / timetable
Train Number | Name | From | Departure | To | Arrival |
52455 | Himalayan Queen | Kalka | 12:10 | Shimla | 17:20 |
52457 | KLK SML Pass | Kalka | 03:30 | Shimla | 08:55 |
52459 | KLK SML Special | Kalka | 05:10 | Shimla | 09:50 |
52451 | Shivalik Deluxe | Kalka | 05:45 | Shimla | 10:35 |
52453 | KLK SML express | Kalka | 06:20 | Shimla | 11:35 |
52459 | Him Darshan Express | Kalka | 07:00 | Shimla | 12:55 |
Shimla to Kalka train timings / timetable
Train Number | Name | From | Departure | To | Arrival |
52456 | Himalayan Queen | Shimla | 10:40 | Kalka | 16:10 |
52458 | SML KLK Pass | Shimla | 14:20 | Kalka | 20:10 |
52460 | SML KLK Special | Shimla | 17:25 | Kalka | 22:05 |
52452 | Shivalik Deluxe | Shimla | 17:50 | Kalka | 22:45 |
52454 | SML KLK express | Shimla | 18:30 | Kalka | 23:30 |
52460 | Him Darshan Express | Shimla | 03:50 | Kalka | 09:15 |
Content last updated in January 2023. Travel with confidence with Sunrsie Himachal Packages from Sunrise Holidays Shimla.