Best heritage destinations in India
245 curated heritage destinations across 31 states, each with the months it is worth going and the months it is not.
Best of heritage India
-
Jaipur
Rajasthan
Pink City gateway to Rajasthan's forts and bazaars
Peak: Nov to Feb
-
Fatehpur Sikri
Uttar Pradesh
Akbar's red sandstone capital, abandoned after fourteen years
Peak: Nov to Feb
-
Kanchipuram
Tamil Nadu
Pallava sandstone temples and silk looms on the same street
Peak: Dec to Feb
-
Ahmedabad
Gujarat
UNESCO old city of pols, stepwells and street food
Peak: Nov to Feb
-
Hampi
Karnataka
Vijayanagara ruins amid giant granite boulders
Peak: Oct to Feb
-
Gwalior
Madhya Pradesh
Hilltop fort, Jain rock colossi and Tansen's dhrupad town
Peak: Nov to Feb
-
Mumbai
Maharashtra
Colonial architecture, street food and Bollywood energy
Peak: Nov to Feb
-
Chail
Himachal Pradesh
Deodar hill station with the world's highest cricket ground
Peak: Mar to Jun and Oct
-
Srisailam
Andhra Pradesh
Jyotirlinga above the Krishna gorge inside Nallamala forest
Peak: Nov to Feb
-
Darjeeling
West Bengal
Queen of the Hills - tea, toy train, Kanchenjunga views
Peak: Mar to Apr and Oct to Nov
-
Bodh Gaya
Bihar
Where the Buddha attained enlightenment - Mahabodhi Temple
Peak: Nov to Feb
-
Almora
Uttarakhand
Understated Kumaoni market town with Himalayan views
Peak: Apr to May and Oct to Nov
-
Anandpur Sahib
Punjab
Birthplace of the Khalsa and the Nihang horsemen of Hola Mohalla
Peak: Nov to Mar
-
Katra (Vaishno Devi)
Jammu and Kashmir
Base town for the year-round Vaishno Devi pilgrimage climb
Peak: Mar to Apr and Sep to Oct
-
Bhongir Fort (Bhuvanagiri)
Telangana
An 11th-century fort welded to one bald granite dome
Peak: Nov to Feb
-
Fort Kochi
Kerala
Colonial port town of fishing nets, spice lanes and art
Peak: Dec to Feb
-
Alchi (Sham Valley)
Ladakh
11th-century Kashmiri murals in a low Indus orchard village
Peak: May to Sep
-
Pinjore (Yadavindra Gardens)
Haryana
Seven-terrace Mughal water garden at the foot of the Shivaliks
Peak: Feb to Mar and Oct to Nov
-
Bhubaneswar
Odisha
Temple city of 700 shrines plus the Khandagiri Jain caves
Peak: Nov to Feb
-
Hajo & Sualkuchi
Assam
Hindu, Buddhist and Muslim shrines, and a town that weaves muga silk
Peak: Nov to Feb
-
Rajim
Chhattisgarh
Three-river sangam with an 8th-century temple in the riverbed
Peak: Nov to Feb
-
Deoghar (Baidyanath Dham)
Jharkhand
Jyotirlinga at the end of the 105 km Sultanganj kanwar walk
Peak: Nov to Feb
-
Namchi
Sikkim
South Sikkim pilgrim town with a 108-ft Shiva and Char Dham
Peak: Mar to Apr and Oct to Dec
-
Chabimura
Tripura
Boat past giant gods carved into Gomati river cliffs
Peak: Oct to Feb
-
Daman
Dadra & Nagar Haveli and Daman & Diu
Portuguese forts, dark-sand beaches and legal bars
Peak: Nov to Feb
-
Panaji (Fontainhas & Old Goa)
Goa
Portuguese Latin Quarter and the churches of Old Goa
Peak: Nov to Feb
-
Port Blair
Andaman & Nicobar Islands
Andaman capital, Cellular Jail history and island ferries
Peak: Nov to Mar
-
Delhi
Delhi
Mughal monuments and India's transit hub
Peak: Oct to Feb
-
Jowai (Nartiang & Krangsuri)
Meghalaya
Jaintia monolith field, a Shakti Peetha and blue Krangsuri pools
Peak: Mar to Apr and Oct to Nov
-
Kohima
Nagaland
Naga hill capital and gateway to Hornbill Festival
Peak: Nov to Dec
-
Pondicherry (incl. Auroville)
Puducherry
French Quarter beach town next to the Auroville commune
Peak: Dec to Feb
-
Jaisalmer
Rajasthan
Golden fort rising from the Thar dunes
Peak: Nov to Feb
-
Jhansi
Uttar Pradesh
Rani Lakshmibai's granite hill fort above Bundelkhand
Peak: Nov to Feb
-
Mahabalipuram (Mamallapuram)
Tamil Nadu
UNESCO shore temples and carvings on a laid-back beach strip
Peak: Dec to Feb
-
Bhuj
Gujarat
Kutch's walled heritage city of palaces and embroidery
Peak: Nov to Feb
-
Mysuru
Karnataka
Palace city that peaks during Dasara in October
Peak: Oct to Jan
Every heritage destination in the catalogue
- Abbott Mount (Lohaghat) Uttarakhand
- Abhaneri (Chand Baori) Rajasthan
- Agartala & Unakoti Tripura
- Agra Uttar Pradesh
- Ajanta-Ellora Maharashtra
- Ajmer Rajasthan
- Alwar Rajasthan
- Aranmula Kerala
- Ayodhya Uttar Pradesh
- Badami-Aihole-Pattadakal Karnataka
- Badrinath & Mana Uttarakhand
- Balotra & Tilwara Rajasthan
- Barabar Caves Bihar
- Basohli Jammu and Kashmir
- Bateshwar & Chambal Safari (Bah) Uttar Pradesh
- Bathinda Punjab
- Bekal Kerala
- Belum Caves Andhra Pradesh
- Belur-Halebidu Karnataka
- Bhadrachalam Telangana
- Bhainsrorgarh Rajasthan
- Bhangarh & Ajabgarh Rajasthan
- Bheemili (Bheemunipatnam) Andhra Pradesh
- Bhimbetka (with Bhojpur) Madhya Pradesh
- Bhitargaon Uttar Pradesh
- Bhopal & Sanchi Madhya Pradesh
- Bhoramdeo (Kawardha) Chhattisgarh
- Bidar Karnataka
- Bikaner Rajasthan
- Bishnupur (Terracotta Temples) West Bengal
- Bithoor Uttar Pradesh
- Bundi Rajasthan
- Burhanpur Madhya Pradesh
- Chamba Himachal Pradesh
- Champaner-Pavagadh Gujarat
- Chandannagar West Bengal
- Chanderi Madhya Pradesh
- Chandor & Loutolim Goa
- Chettinad (Karaikudi) Tamil Nadu
- Chhatrapati Sambhajinagar (Aurangabad) Maharashtra
- Chidambaram & Pichavaram Tamil Nadu
- Chitradurga Karnataka
- Chitrakoot (Ramghat) Uttar Pradesh
- Chittorgarh Rajasthan
- Dalhousie Himachal Pradesh
- Deogarh (Lalitpur) Uttar Pradesh
- Deshnoke (Karni Mata Temple) Rajasthan
- Dhankar Himachal Pradesh
- Dholavira Gujarat
- Diu Dadra & Nagar Haveli and Daman & Diu
- Drass Ladakh
- Dungarpur Rajasthan
- Dwarka Gujarat
- Fatehgarh Sahib (Sirhind) Punjab
- Gandikota Andhra Pradesh
- Gangaikonda Cholapuram Tamil Nadu
- Garh Panchkot West Bengal
- Gaur (Malda) West Bengal
- Ghughua Fossil Park Madhya Pradesh
- Gingee Fort (Senji) Tamil Nadu
- Gokak Falls Karnataka
- Gondal Gujarat
- Hanumangarh (Bhatner & Kalibangan) Rajasthan
- Haridwar Uttarakhand
- Harishchandragad Maharashtra
- Hastinapur Uttar Pradesh
- Hyderabad Telangana
- Idar (Idariyo Gadh) Gujarat
- Jabalpur & Bhedaghat (Marble Rocks) Madhya Pradesh
- Jageshwar Uttarakhand
- Jaunpur Uttar Pradesh
- Jhalawar (Gagron & Jhalrapatan) Rajasthan
- Jhargram West Bengal
- Jodhpur Rajasthan
- Junagadh (Girnar) Gujarat
- Kalaburagi (Gulbarga) Karnataka
- Kalimpong West Bengal
- Kalinjar Fort Uttar Pradesh
- Kalpa Himachal Pradesh
- Kanyakumari Tamil Nadu
- Kapurthala Punjab
- Karauli Rajasthan
- Kargil Ladakh
- Kasauli Himachal Pradesh
- Kaushambi (Kosam) Uttar Pradesh
- Kazhugumalai (Vettuvan Koil) Tamil Nadu
- Kesaria Stupa Bihar
- Khajuraho Madhya Pradesh
- Khejarla Rajasthan
- Kiradu Temples Rajasthan
- Kishangarh Rajasthan
- Kokernag & Verinag Jammu and Kashmir
- Kolkata West Bengal
- Konark Odisha
- Kondaveedu Fort Andhra Pradesh
- Kullu Himachal Pradesh
- Kumbakonam (with Darasuram) Tamil Nadu
- Kumbhalgarh Rajasthan
- Kurukshetra Haryana
- Kushinagar Uttar Pradesh
- Lakkundi (Gadag) Karnataka
- Lamayuru Ladakh
- Lansdowne Uttarakhand
- Lepakshi Andhra Pradesh
- Lonar Crater Lake Maharashtra
- Lucknow Uttar Pradesh
- Madhubani (Mithila art villages) Bihar
- Madurai Tamil Nadu
- Maheshwar Madhya Pradesh
- Maluti Jharkhand
- Manapad Tamil Nadu
- Mandawa (Shekhawati) Rajasthan
- Mandi Himachal Pradesh
- Mandla Madhya Pradesh
- Mandu Madhya Pradesh
- Mandvi (Kutch) Gujarat
- Manginapudi Beach (Machilipatnam) Andhra Pradesh
- Martand Sun Temple (Mattan) Jammu and Kashmir
- Maski Karnataka
- McCluskieganj Jharkhand
- Medak Telangana
- Melukote Karnataka
- Menal (Falls & Temples) Rajasthan
- Merta City Rajasthan
- Mitaoli, Padavali & Bateshwar Madhya Pradesh
- Modhera (Sun Temple) Gujarat
- Mudgal Karnataka
- Munger Bihar
- Murshidabad (Hazarduari) West Bengal
- Murud-Janjira Maharashtra
- Mussoorie Uttarakhand
- Muziris Heritage (Kodungallur) Kerala
- Nagarjuna Sagar (Nagarjunakonda) Andhra Pradesh
- Nagaur Rajasthan
- Naggar Himachal Pradesh
- Nanded (Hazur Sahib) Maharashtra
- Nandi Hills Karnataka
- Naranag Jammu and Kashmir
- Nawalgarh (Shekhawati) Rajasthan
- Neemrana Rajasthan
- Neermahal & Rudrasagar Lake (Melaghar) Tripura
- Orchha Madhya Pradesh
- Osian (Osiyan) Rajasthan
- Palitana (Shatrunjaya) Gujarat
- Panhala Maharashtra
- Patal Bhuvaneshwar Uttarakhand
- Patan (Rani ki Vav) Gujarat
- Patiala Punjab
- Pelling Sikkim
- Polo Forest (Vijaynagar) Gujarat
- Prayagraj (Triveni Sangam) Uttar Pradesh
- Pulicat (Pazhaverkadu) Tamil Nadu
- Puri Odisha
- Raigad Fort Maharashtra
- Rajgad Fort Maharashtra
- Rajgir (with Nalanda) Bihar
- Rakhigarhi Haryana
- Ramappa Temple (Palampet) Telangana
- Rameswaram Tamil Nadu
- Ranakpur Rajasthan
- Ranikhet Uttarakhand
- Ratnagiri-Udayagiri-Lalitgiri (Diamond Triangle) Odisha
- Salher Fort Maharashtra
- Salkhan Fossils Park (Sonbhadra) Uttar Pradesh
- Sangla Himachal Pradesh
- Sannati & Kanaganahalli Karnataka
- Sarahan (Bhimakali) Himachal Pradesh
- Sasaram & Rohtasgarh Fort Bihar
- Sevagram (Wardha) Maharashtra
- Shantiniketan (Bolpur) West Bengal
- Shimla Himachal Pradesh
- Shirdi Maharashtra
- Shivpuri (Madhav National Park) Madhya Pradesh
- Shravasti (Sahet-Mahet) Uttar Pradesh
- Sirpur Chhattisgarh
- Sirsi & Sahasralinga Karnataka
- Sittanavasal Tamil Nadu
- Sivasagar Assam
- Somnath Gujarat
- Srinagar Jammu and Kashmir
- Sringeri Karnataka
- Statue of Unity Gujarat
- Sultanpur Lodhi Punjab
- Surajkund Haryana
- Tabo Himachal Pradesh
- Talwandi Sabo (Takht Damdama Sahib) Punjab
- Tezpur Assam
- Thalassery (Tellicherry) Kerala
- Thanjavur Tamil Nadu
- Tharangambadi (Tranquebar) Tamil Nadu
- Tiruchirappalli (Trichy) Tamil Nadu
- Tirupati Andhra Pradesh
- Trimbakeshwar Maharashtra
- Tuljapur Maharashtra
- Turtuk Ladakh
- Udaipur Rajasthan
- Ujjain Madhya Pradesh
- Vadnagar Gujarat
- Vaishali Bihar
- Varanasi Uttar Pradesh
- Vellore Tamil Nadu
- Vijayapura (Bijapur) Karnataka
- Vikramshila (Antichak) Bihar
- Vizianagaram Andhra Pradesh
- Vrindavan-Mathura Uttar Pradesh
- Wankaner Gujarat
- Warangal Telangana
- Yaganti Andhra Pradesh
- Yuksom Sikkim
When to go
January, February and December are the months with the most heritage places in peak season.
By state
Rajasthan (30)Uttar Pradesh (20)Tamil Nadu (18)Gujarat (17)Karnataka (17)Maharashtra (15)Madhya Pradesh (15)Himachal Pradesh (13)Andhra Pradesh (11)West Bengal (10)
Common questions
How many heritage destinations are there in India?
This catalogue lists 245 tagged heritage, across 31 states and union territories. It is a curated list, not an exhaustive one: places earn a spot on the strength of the landscape or the heritage.
When is the best time for a heritage trip in India?
January, February and December put the most of them in peak season. Each place carries its own window, though, so check the one you are aiming at.
Which states have the most heritage destinations?
Rajasthan (30), Uttar Pradesh (20), Tamil Nadu (18), Gujarat (17) and Karnataka (17).
Other themes
MountainsBeachSpiritualWildlifeTrekBackpackerDesertIslandLakesWaterfallsCityOffbeatPartyCultureSnow