
Naldehra
Located at a distance of around 22 kilometers from Shimla, Naldehra is one of the best and the oldest golf courses in India. Lord Curzon laid the foundation of this golf course in the year 1903, during the colonial rule in India. It is said that he was so mesmerized by the natural beauty of this place that he named his daughter "Naldera" after this place! Considered as one of the most challenging golf courses in the country, this is a par 68, nine-hole golf course.
Annadale
The Army manages this exquisite nine-hole golf course. There are several resorts and hotels available near this beautiful lush green golf course. Also, many resorts have come up with the concept of mini golf courses within the resort compound itself.