Nepal has several ancient pilgrimage sites. Each temple is attached to a legend or belief that glorifies the miraculous powers of its deity. The Kathmandu Valley is home to the famous Pashupatinath Temple, Swayambhunath Stupa and several other famous temples. Hundreds of famous temples are located in and around the Kathmandu Valley.

Some well-known pilgrimage sites are: Barah Chhetra, Halesi Mahadev, Janakpur, Pathibhara and Tengboche in east Nepal; Manakamana, Gorkha, Lumbini, Muktinath, Gosainkunda, Tansen and Kathmandu Valley in central Nepal; and Swargadwari and Khaptad Ashram in west Nepal.