
Trip ideas
Best Historical Places in India
Rajput forts, Mughal tombs, Vijayanagara ruins and rock-cut caves: few countries pack in as much history. These historical places and heritage cities are at the heart of India's past, many of them home to UNESCO World Heritage Sites.
Updated
Handpicked for you
Top 28 historical places in India
The best historical places in India include Jaipur, Udaipur, Agra, Jodhpur and Jaisalmer. Here are all 28, ranked, with when to go.
Jaipur, Rajasthan
The Pink City of forts and bazaars
Jaipur, the Pink City, is Rajasthan's capital and one of India's most visited heritage destinations, known for its forts, palaces, and distinctive terracotta-pink old city.
- Heritage
Udaipur, Rajasthan
The City of Lakes and palaces
Udaipur, the 'City of Lakes,' is Rajasthan's most romantic destination a dreamlike cityscape of white marble palaces floating on shimmering lakes, framed by the ancient Aravalli Hills.
- Heritage
Agra, Uttar Pradesh
Home of the Taj Mahal
Agra needs little introduction it's home to the Taj Mahal, one of the most recognized monuments on earth, along with a wider legacy of Mughal architecture that includes Agra Fort and Fatehpur Sikri.
- Heritage
Jodhpur, Rajasthan
The Blue City below Mehrangarh Fort
Dawn spills gold over Jodhpur, and the Blue City slowly stirs beneath the towering Mehrangarh Fort. From its ramparts, the indigo houses glow like a living mosaic, one of the unforgettable top attractions in Jodhpur.
- Heritage
Jaisalmer, Rajasthan
The Golden City on the edge of the Thar
Jaisalmer, the Golden City, rises out of the Thar Desert like a mirage, its honey-colored sandstone fort and havelis glowing at sunset.
- Desert
- Heritage
Delhi
Monuments, markets and Republic Day
Delhi, India's capital, layers more than a thousand years of history into a single city Mughal forts, colonial-era government buildings, and modern landmarks all sit within a short drive of each other.
- Heritage
- Festivals
Varanasi, Uttar Pradesh
India's oldest living city, on the Ganga
The stone ghats lead not just to the water; they give the impression of the city perpetually sliding into the Ganga.
- Spiritual
- Heritage
Hampi, Karnataka
Ruins of the Vijayanagara empire
Hampi is one of those places that takes a moment to process. You round a bend and suddenly there are temple towers rising out of a landscape of giant boulders that look like they were stacked by someone with a lot of time and no particular reason to stop.
- Heritage
Mysuru, Karnataka
Palaces, Dasara and silk
Let me tell you about Mysuru - this place has got royal vibes written all over it. That giant golden dome of the Amba Vilas Palace? Yeah, it basically owns the skyline.
- Heritage
- Festivals
Ellora Caves
Ellora Caves is a spectacular complex of 34 rock-cut monuments located in Maharashtra’s Aurangabad district, about 30 kilometers from Aurangabad city.
Ajanta Caves
Ajanta Caves are a spectacular complex of 30 rock cut Buddhist monuments located in Maharashtra’s Aurangabad district, carved into a dramatic horseshoe shaped cliff above the Waghora River between the 2nd century BCE and the 6th century CE.
Gwalior
One cannot overlook the outline of Gwalior Fort on the hilltop. It conquers the whole city, that facade of the wall, the honey, colored stone dropping almost vertically down to the streets.
Chittorgarh
Chittorgarh is a historic city in the Chittorgarh state of Rajasthan, located at an elevation of 394 metres and dominated by the vast Chittorgarh fort.
Bundi
Bundi is a small Rajput town in south-east Rajasthan at about 268 metres, located roughly 210 kilometres south-east of Jaipur.
Bikaner
Rising from the heart of the Thar Desert, Bikaner is one of Rajasthan's most captivating destinations, where royal grandeur, vibrant traditions, and desert charm come together to create an unforgettable travel experience.
Thanjavur
Thanjavur is a historic city in Tamil Nadu’s fertile Cauvery delta at 57 metres above sea level, about 350 kilometres south of Chennai.
Badami
Badami, Karnataka, is a historic town in the Bagalkot district, built in a dramatic sandstone valley with cliffs on three sides. Between 540 and 757 CE, it was the capital of the Chalukya dynasty.
Aihole
Aihole is a small village in northern Karnataka’s Bagalkot district, often referred to as the cradle of Indian temple architecture.
Sanchi
Sanchi is a small town at 432 meters, located 46 km from Bhopal is best known for the UNESCO-listed Sanchi Stupa, is the oldest surviving stone structure in India and one of the most important Buddhist monuments in the world.
Bhimbetka
Bhimbetka Rock Shelters is an archaeological site located at around 600 metres elevation, approximately 45 kilometres south of Bhopal.
Kochi, Kerala
Fort Kochi, spice routes and Chinese fishing nets
Kochi feels like a coastal storybook layered with spice, sea breeze, and centuries of global encounters.
- Heritage
Amritsar
Golden Temple & Punjab Heritage
Amritsar is built around the Golden Temple, the holiest site in Sikhism, and remains one of India's most spiritually significant cities.
Hyderabad
Hyderabad is one of those cities that has figured out how to be old and new at the same time without either getting in the way of the other.
Kolkata
Kolkata is a city that slowly grows on you. At first, it feels chaotic with yellow taxis squeezing through traffic, tram bells ringing in the background, crowded markets, and endless movement everywhere.
Ahmedabad, Gujarat
Heritage city and India's kite capital
Ahmedabad feels like a city constantly balancing memory and momentum.
- Heritage
- Festivals
Bishnupur
Bishnupur is one of those rare destinations where history doesn't just live in museums. It surrounds you at every turn.
Neemrana
Neemrana, in Rajasthan's Alwar district, is known for the 550 year old hilltop fortress Neemrana Fort Palace that is one of India's most iconic heritage stays.
Alwar
Rajasthan's Hidden Heritage Gem
Alwar, nestled in the Aravalli hills of northern Rajasthan, is one of India's most underrated heritage destinations.
From our guides
UNESCO World Heritage Sites in India
Best rated first, each with its own guide.
- Valley of Flowers Trek, Valley of Flowers
- Great Stupa of Sanchi, Sanchi
- Great Himalayan National Park, Tirthan Valley
- Brihadeeswarar Temple, Thanjavur
- Keoladeo National Park, Bharatpur
- Kailasa Temple (Cave 16), Ellora Caves
- Chittorgarh Fort, Chittorgarh
- Valley of Flowers National Park, Valley of Flowers
- Bhimbetka Rock Shelters, Bhimbetka
- Mahabodhi Temple & Bodhi Tree, Bodh Gaya
- Vittala Temple & Stone Chariot, Hampi
- Amber Fort (Amer Fort), Jaipur
- Capitol Complex, Chandigarh
- Ajanta Cave 26 Sleeping Buddha, Ajanta Caves
- Kalka-Shimla Heritage Railway, Shimla
- Ellora Buddhist & Jain Caves, Ellora Caves
- Jaisalmer Fort (Sonar Quila), Jaisalmer
- Darjeeling Himalayan Railway (Toy Train), Darjeeling
- Elephanta Caves, Mumbai
- Jantar Mantar, Jaipur
From our guides
Famous forts, palaces and monuments
Best rated first, each with its own guide.
- Laxman Temple, Sirpur
- Uttarayan Tagore Residences, Shantiniketan
- Mizo Traditional Village, Reiek
- Virasat-e-Khalsa Museum, Anandpur Sahib
- Garh Palace & Chitrashala, Bundi
- Neermahal Palace, Agartala
- Sindhudurg Fort, Tarkarli
- Junagarh Fort, Bikaner
- Ujjayanta Palace, Agartala
- Sirpur Archaeological Complex, Sirpur
- Kangla Fort, Imphal
- Tea Museum/Tea Factory in Ooty, Ooty
- Neemrana Fort-Palace, Neemrana
- Nagarjunakonda Island & Museum, Nagarjuna Sagar
- Sabarmati Ashram, Ahmedabad
- City Palace, Udaipur, Udaipur
- Bandhavgarh Fort, Bandhavgarh National Park
- Victoria Memorial, Kolkata
- Diu Fort, Diu
- Amruteshwar Temple & Ratangad Fort, Bhandardara
Good to know
FAQs
Which are the best historical places in India?
The best historical places in India are Jaipur, Udaipur, Agra, Jodhpur, Jaisalmer, Delhi, Varanasi, Hampi, Mysuru and Ellora Caves, the top 10 of the 28 on this list.
What are the UNESCO World Heritage Sites in India?
Among those in our guides, the best rated are Valley of Flowers Trek in Valley of Flowers, Great Stupa of Sanchi in Sanchi, Great Himalayan National Park in Tirthan Valley, Brihadeeswarar Temple in Thanjavur, Keoladeo National Park in Bharatpur and Kailasa Temple (Cave 16) in Ellora Caves.
When is the best time to visit historical places in India?
Most of the places on this list are at their best from October to March. Each one's own best months are shown on its card.
How do I plan a trip to one of these places?
Open its destination guide with Explore, browse its packages where it has them, or use Plan trip to build an itinerary with our trip planner.
Plan ahead









































