have us call you back!
E-mail address*
Phone number*
HimachalIndia HolidaysTop Domestic Destinations

20 Best Things To Do In Shimla – Queen of Hill Stations

Share on

Your holidays in Shimla can lead you to a myriad of adventure, snow- filled fun, long walks with your better half, and great shopping options. If you are planning to make a list of places to visit in Shimla, then this is a must-read. Read on and know about the things to do in Shimla:

List of Things to Do in Shimla

1. Revisit British Era with Viceregal Lodge

Vice Regal Lodge Shimla

The Majestic Viceregal Lodge also called Rashtrapati Niwas is like a mini museum of British colonial rule and houses a collection of ancient antiques and photographs from that period.

  • When to visit: All days (10 AM to 5 PM) except Monday and public holidays
  • Suitable for: History buffs and students

2. Stroll Lakkar Bazaar for wooden souvenirs

Stroll Lakkar Bazaar, Shimla

Image source:

A stroll through the Lakkar Bazaar or the Tibetan market can land you great souvenirs at bargain prices. The nearby Gaiety theatre is also a rich cultural heritage and worth a visit.

  • When to visit: All days (9 AM to 7 PM)
  • Suitable for: Souvenir collector and shopaholics

3. Be a Passenger of a Toy Train

Toy Train - Things to do in Shimla

The historic Kalka Shimla Toy Train is on the bucket list of most people travelling to that region. Riding on the train gives a joy unlike any other. The mesmerising route takes 4 hours and 40 minutes to complete.

  • When to visit: All days. Make sure to follow these train timings

From Kalka to Shimla

Train No. Train name Departure Arrival Type of Compartment Fare


72451 Rail Motor 05:10 09:50 First Class Rs.305
52451 Shivalik Deluxe 05:30 10:15 Chair Car Rs.415
52453 Shimla Express 06:00 11:15 Sitting Rs.65
52455 Himalayan Queen 12:10 17:20 Chair Car Rs.255

From Shimla to Kalka

Train No. Train name Departure Arrival Type of Compartment Fare


72452 Rail Motor 16:25 21:35 First Class Rs.305
52452 Shivalik Deluxe 17:40 22:35 Chair Car Rs.415
52454 Shimla Express 18:20 23:20 Sitting Rs.65
52456 Himalayan Queen 10:30 16:10 Chair Car Rs.255
  • Suitable for: Couples, families and children

4. Skiing in Kufri, one of the best things to do in Shimla

Skiing in Kufri, Shimla

Kufri is a scenic hill station, and its name is derived from the local word “kufr” meaning lake. If you have listed down places to visit in Shimla, then this is one place which you shouldn’t miss. It is famous for ski runs due to the extensive slopes and beautiful views. If you come here during the winter season, you will find skiers from all over the world here enjoying their skiing sessions.

  • When to visit: January to June, September to December
  • Suitable for: Outdoor enthusiasts, couples and snow sports adventure lovers

5. Exploring Annandale Museum

Annandale Museum, Shimla

Ranked as one of the best museums in army culture, the heritage site also has a beautiful garden of cedar trees adjoining it. The museum has a collection old weapons and artillery of the Indian army and is one the essential things to do in Shimla if you are a history buff. The museum also has a collection of cacti plants and is supposed to be one of the biggest in India.

  • When to visit: Army Museum timings – 10 AM to 5 PM with a break between 2 PM and 3 PM
  • Suitable for: Nature lovers and history buffs

Must Read: 25 Best Places To Visit In Himachal Pradesh

6. Watching the sunset at Scandal Point

Scandal Point, Shimla

The flat platform on the Ridge road becomes a beehive of activity in the evenings as people throng to visit the Scandal Point. It offers a divine view of the magnificent sunrise and sunset. Don’t forget to visit the nearby Tudor Library for its vast collection of books.

  • When to visit: 9 AM to 9 PM, especially during March to June
  • Suitable for: Families and couples

7. Rafting at Tattapani

Rafting at Tattapani, Shimla

One of the biggest rafting regions of Himachal, Tattapani offers two ranges – 14 km and 36 km route. It’s just 50 kms from Shimla and can be reached within 2 hrs. The surrounding areas also have natural hot water springs.

  • When to visit: January to December
  • Suitable for: Outdoor enthusiasts and water sports adventure lovers

8. Golfing in Naldehra

Golfing in Naldehra, Shimla

One of the most scenic golf courses in the world, the Naldehra golf course is also the oldest golf course in India. This place has to be on your list of things to do in Shimla. The course is set in challenging angles along a ridge and beautiful tall cedar trees. It has 18 holes and 18 tees.

  • When to visit: January to June, October to December
  • Suitable for: Golf lovers

9. Walking through the Pine forest

Pine forest, Shimla

One of the most awe inspiring places to be is the Summerhill area of Shimla. It is located just 4.5 km from the bus stand. Just bring a book along and wander between the tall pine trees for hours and hours amidst nature.

  • When to visit: January to June
  • Suitable for: Trekkers, nature lover and outdoor enthusiasts

10. Trekking to the top of Jakhoo Temple

Jakhoo Temple, Shimla

Jakhoo Temple is located at the height of around 2,455 m above sea level. Trekking is a popular activity for tourists to reach the top. It takes around 1.5 to 2hrs to get to the peak. Though the activity is easy during other seasons, it can get a bit tiring during summer.

  • When to visit: All days of the week (7 AM to 8 PM)
  • Suitable for: Trekkers, devotees, and peace seekers

11. Shopping at Mall Road

Mall Road, Shimla

The place to rekindle your romance is also a big tourist attraction for shopping. If you love shopping, ensure you add this place to your list of things to do in Shimla and shop lazily around the handicraft stalls, or take a bite from the nearby bakery.

  • When to visit: January to June, October to December
  • Suitable for: Shopaholics, foodies, and families

12. Bird watching at Shimla Water Catchment Sanctuary

Shimla Water Catchment Sanctuary, Shimla

Located just eight kilometers to the east of the central Shimla town, the 10.25 sq. Km area is an oasis for nature lovers and bird watchers alike. Spread over a vast area, more than 100 species of birds can be seen here, along with deer, gorillas, leopards, languors, and porcupines.

  • When to visit: January to April, October to November
  • Suitable for: Wildlife enthusiasts, bird watching buffs and nature lovers

13. Ice-Skating in Asia’s only open-air ice-skating rink

Ice-skating rink, Shimla

Image source:

Shimla’s famed Ice Skating Club is not only Asia’s only open-air rink but also the only natural ice skating rink of India. This should be enough to put it on your list of Shimla tourist places you want to visit. When the skating season starts in December, the circular road leading to the rink is choc o block with traffic.

  • When to visit: December to February
  • Suitable for: Ice skating enthusiasts, outdoor adventure lovers, and couples

14. Trekking at Shailey Peak

Trekking at Shailey Peak, Shimla

Image source:

From the list of things to do in Shimla, you must surely try this if you are a trekking enthusiast. With vast expanses of lush greenery that will soothe your eyes, you will have to trek, to reach the top, but the 4-5 hour trek is worth the effort. The trek route is covered densely with deodar trees and offers a breathtaking view from the top.

  • When to visit: Every day from 9 AM to 1 PM
  • Suitable for: Photography lovers, nature buffs and trekking enthusiasts

15. Photography at Indian Institute of Advanced Study

Indian Institute of Advanced Study - Things To Do In Shimla

At a distance of just five kilometers, IIAS is a historical Institute for advanced research. It houses photographs of some of the most important events in the history of India. Also, it has pictures of some classic personalities which you may be aware of.

  • When to visit: Everyday from 8 AM to 6 PM
  • Suitable for: Students, followers of space studies, history buffs, children and families

16. Bathe in Chadwick waterfall

Bathe in Chadwick waterfall -  Things To Do In Shimla

Image source:

It is based at a distance of 10 kms from Shimla and is 1,586 m above the sea level. The route to the waterfall through the jungle is fantastic and makes it a must-go destination while planning your Shimla tourism.

  • When to visit: During monsoons or after the monsoons
  • Suitable for: Photography lovers, nature buffs and adventure enthusiasts

17. Camping at Camp Chrysalid

Camp Chrysalid, Shimla

Image source:

If you are looking for a quiet getaway with exciting adventure activities, then look beyond hotels in Shimla. Set up a tent at the 20 units of Camp Chrysalid and experience serenity like never before. The camp is spread over an area of 3 acres and has a terraced layout.

  • When to visit: After the monsoons
  • Suitable for: Photography lovers, nature buffs, adventure enthusiasts, and couples

Must Read: 20 Hill Stations in India You Must Visit This Summer

18. Awaken your spiritual self at Tara Devi Temple

Tara Devi Temple, Shimla

Image source:

Peace and serenity are the two best takeaways from a visit to this historic temple. Hence make it one of the things to do in Shimla if you want to de-stress. Situated at a height to 6,070, the journey itself is breathtaking.

  • When to visit: During Shardiya Navaratras and Ashtami (these happen during Dussehra) celebrations
  • Suitable for: Devotees and peace seekers

19. Dine with your loved ones at Cecil Restaurant

Cecil Restaurant, Shimla

Image source:

This place is run by Oberoi and has a delicious mix of Mughlai, Indian and Thai cuisines served in an authentic colonial setting. It will be wise to book a table beforehand during the peak season.

  • When to visit: 12:30 PM – 2:30 PM, 07:30 AM – 10:30 PM
  • Suitable for: Foodies, family, and children

20. Sightseeing and Yaks at Green Valley

Yaks at Green Valley, Shimla

Located near Kufri, the Green Valley offers endless vistas of lush greenery and photogenic mountains. Here, you can spot rare animals like yaks grazing on the land.

  • When to visit: July to October, February to April
  • Suitable for: Couples, nature lovers, and photographers

These things to do in Shimla will provide you with an excellent all-around experience across the spectrum of Shimla weather – right from snow- capped sports in winter, to the treks during clear summers. Check out the best Shimla tour packages of Thomas Cook.

20 Best Things To Do in Shimla - Queen Of Hill Stations - Thomas Cook
Article Name
20 Best Things To Do in Shimla - Queen Of Hill Stations - Thomas Cook
If you are planning to make a list of places to visit in Shimla, then this is a must-read. Read on and know about the things to do in Shimla and plan your Shimla trip accordingly.
Author Name

Share on
  1. Avatar Riya Reply
  2. Avatar Adrien Reply
  3. Avatar Johnson Reply
  4. Avatar Megan Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Optimization WordPress Plugins & Solutions by W3 EDGE