Standing as proof of a glorious past and excellent craftsmanship, the forts in India are popular tourist attractions today. Spread over the entire country, these forts find mention in important history chapters and many of them have interesting stories around them.
The two most famous forts – the Agra Fort and the Red Fort – are among the UNESCO World Heritage sites in India. Just like them, there are a number of hill forts, marine forts, and jungle forts that are perfect for a day out. Explore the ruins – preferably with a guide – and take a walk down the history lane.
Top 33 Forts In India
Here is a list of all the top forts in India that one should definitely cover. With the interesting tales and the intricate structures, these forts are truly one of their kind. Take a look at all the marvels you should visit!
- Kangra Fort, Himachal Pradesh – A Himalayan Wonder
- Amer Fort, Rajasthan – A Timeless Beauty
- Chittorgarh Fort, Rajasthan – Fort With Many Waterbodies
- Mehrangarh Fort, Jodhpur – Charm Of The Blue City
- Jaisalmer Fort, Jaisalmer – The Golden Fort
- Kumbhalgarh Fort, Udaipur – Second Largest Fort In The State
- Ranthambore Fort, Prempura – Fort Amid The Wild
- Jhansi Fort, Jhansi – Home To Rani Lakshmi Bai
- Gwalior Fort, Madhya Pradesh – An 8th Century Hill Fort
- Madan Mahal Fort, Jabalpur – Intriguing With Its Roughness
- Raigad Fort, Raigad – Beautiful Fort By The Marathas
- Daulatabad Fort, Maharashtra – Standing On Conical Hill
- Rajmachi Fort, Khandala – Hills, Waterfalls, And Mist
- Chitradurga Fort, Karnataka – Picturesque Marvel From 17th Century
- Golconda Fort, Telangana – Displaying Architectural Brilliance
- Panhala Fort, Kolhapur – The One With Double Walled Gates
- Visapur Fort, Khandala – An Escape From The City Life
- Jaigarh Fort, Jaipur – The Fort Of Victory
- Nahargarh Fort, Jaipur – A Historic Structure
- Murud Janjira Fort, Raigad – The Strongest Sea Forts
- Sindhudurg Fort, Maharashtra – Mighty Fortress On The Shore
- Fort Aguada, Goa – The Dil Chahta Hai Fort
- Chapora Fort, Bardez – Akbar’s Base Camp
- Bekal Fort, Kerala – The Largest Fort In Town
- Red Fort, Delhi – Fort With An Inspiring Architecture
- Agra Fort, Uttar Pradesh – Former Residence Of Mughals
- Junagarh Fort, Rajasthan – Pride Of Thar
- Warangal Fort, Telangana – Emblem Of Telangana
- Palakkad Fort, Kerala – Blend Of History And Nature
- Srirangapatna Fort, Karnataka – Pride Of Karnataka
- Lohagarh Fort, Bharatpur – An Iron Marvel
- Taragarh Fort, Bundi – An Impressive Ruin
- Neemrana Fort, Neemrana – A Luxurious Escape
Hill Forts Of India
Here are the top forts of India perched atop the hills. From the northern tip of the country to the southern, each is filled to the brim with exciting experiences.
1. Kangra Fort, Himachal Pradesh – A Himalayan Wonder
Located in the beautiful hills, Kangra Fort has massive seven doors with a cobbled and narrow path that leads to the fort. From the inside, you can glance at the Banganga and Manjhi river streams meandering through the verdant hills.
In Akbar’s siege in 1615, Kangra Fort was able to withstand the attacks, but in 1620 his son took control of the fort. And so, with the passing time it went under rules of many kings, including British rulers, until it was destroyed by an earthquake in 1905.
2. Amer Fort, Rajasthan – A Timeless Beauty
One of the most beautifully crafted forts of India, Amer Fort is a UNESCO World Heritage Site as a part of Hill Forts of Rajasthan. Constructed in 1592, it overlooks Moata Lake and showcases precision and brilliance of Rajasthani architecture, which is why it tops the list of tourist places in Jaipur.
3. Chittorgarh Fort, Rajasthan – Fort With Many Waterbodies
Spanning over 700 acres of area, and housing 22 water bodies inside it, Chittorgarh fort is perched upon a hill that’s 180 meters high. The fort was at its full glory under the rule of famous rulers like Bahadur Shah and Maharana Udai Singh.
4. Mehrangarh Fort, Jodhpur – Charm Of The Blue City
Standing strong and tall above the Blue City Jodhpur, Mehrangarh Fort has its history dating back to 1460, when Rao Jodha commissioned its construction. Like other forts in Rajasthan, it is a treat to the eyes. It it also listed among the top tourist places in Jodhpur.
5. Jaisalmer Fort, Jaisalmer – The Golden Fort
Jaisalmer Fort, also known as Sonar Quila or the Golden Fort, dominates the landscape of the city as it sits on a hill. And the name comes from the beige color of the fort which complements the sandy Thar Desert. It was built in 1156 AD, and until the British Raj, the fort was used as a refuge for the travelers of the Silk Route.
6. Kumbhalgarh Fort, Udaipur – Second Largest Fort In The State
One of the best forts in India, Kumbhalgarh Fort is famous for its 36 km long fortified walls. Badal Mahal – a palace inside the fort is the birthplace of famous warrior Maharana Pratap and offers a panoramic view of the vicinity.
Suggested Read: 11 Alluring Places To Visit In Udaipur
7. Ranthambore Fort, Prempura – Fort Amid The Wild
The Ranthambore Fort is located in the former hunting grounds of Jaipur’s rulers, the Ranthambore National Park. Interestingly, there more than one theories that narrate the history of the fort – one theory says it was built by Chauhan Rulers in 944 CE, the other says it was built in 1110 CE, while the government maintains that it was built in the 10th century.
Nevertheless, it is a beauty to behold, especially if you love wildlife.
Suggested Read: 10 Hotels In Ranthambore For A Royal Stay
8. Jhansi Fort, Jhansi – Home To Rani Lakshmi Bai
Rani Jhansi Ka Quila, or Jhansi Fort is among the really old forts in India. It is more than 400 years old, and flaunts an architectural mesh of Bundela and Maratha styles. After many poor reigns, it was ruled by Raja Gangadhar Rao and Rani Lakshmi Bai.
9. Gwalior Fort, Madhya Pradesh – An 8th Century Hill Fort
Gwalior Fort is one of the largest forts in India that comprises of many palaces, water tanks, temples, and museum. Covering an area of 3 km sq, it has two entry points, named Hathi Pul, which is the main gate, and Badalgarh Gate. The museum exhibits religious sculptures dating back to 1st and 2nd century BC, along with other rare artefacts.
Suggested Read: 13 Remote Places In India Known For Impeccable Beauty In 2020
10. Madan Mahal Fort, Jabalpur – Intriguing With Its Roughness
The ruins of Madan Mahal Fort is not something very artistic or delicate, but the ruggedness surely does intrigue. Those who love losing themselves in the worn-out stoned walls, this can be the best fort in India for them. This 11th century fort narrates the tales of Rani Durgavati, who was considered as Indian martyr and died fighting the Mughals.
Suggested Read: Hitchhiking In India: The Tips And Routes You Must Take
11. Raigad Fort, Raigad – Beautiful Fort By The Marathas
One of the best fort in India, Raigad Fort was commissioned by Chhatrapati Shivaji, who made it his capital in the early days of his reign. The fort is located 820 metres above sea level, and the views of the mist-laden Sahyadri Range are mesmerizing. Also, it is among the popular trekking destinations near Mumbai and Pune.
Suggested Read: Camping Near Mumbai: 10 Spots To Escape City Life & Kick Back
12. Daulatabad Fort, Maharashtra – Standing On Conical Hill
Daulatabad Fort is just 16 km away from the city of Aurangabad, and is regarded as one of the Seven Wonders of Maharashtra. The fort stands on a conical hill, and is mainly known for serving as a capital for Tughlaq Dynasty. As you’ll explore the fort, you’ll come across many meandering secret passages which helped in tricking the attackers.
Suggested Read: 20 Waterfalls In India You Need To Explore In Summer 2020!
Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!
13. Rajmachi Fort, Khandala – Hills, Waterfalls, And Mist
Counted among the most favourite weekend getaways from Mumbai and Pune, Rajmachi Fort is a scenic delight, located amid the Sahyadri Range of Western Ghats. It was built by the Satavahanas and played an important role in the Anglo-Maratha war. After being ruled by Shivaji Maharaj, Aurangzeb, and then Kanhoji Angre, it was finally acquired by the British in 1818.
Suggested Read: Monsoon Weekend Getaways From Mumbai And Pune
14. Chitradurga Fort, Karnataka – Picturesque Marvel From 17th Century
A 3 hour drive from Bangalore, Chitradurga Fort boasts of pristine environs and a legendary past. The 17th century marvel derives its name from the Kannada word Chitrakala Durga, which means ‘picturesque’. It is said there never had been a water shortage, thanks to many interconnected water tanks. Along with citadels and mosques, Chitradurga Fort has 18 temples.
Suggested Read: 21 Road Trips From Bangalore You Must Plan With Your Friends
15. Golconda Fort, Telangana – Displaying Architectural Brilliance
Golconda Fort is one of the largest forts in India, and the Golconda Fort Complex is nothing less than an archeological marvel. Along with perfect architecture, there’s great intellect involved in the construction as the handclaps done under the dome are audible a kilometre away at the ‘Bala Hisar’ pavilion.
Besides, it is also famous for once storing the Kohinoor and Daria-i-noor, among many other famed diamonds.
Suggested Read: 22 Hot Springs In India Perfect For Your Next Getaway In 2020!
16. Panhala Fort, Kolhapur – The One With Double Walled Gates
Famous for being the largest fort in the entire Deccan region, Panhala Fort is among the best places to visit in Kolhapur. Exhibiting the panoramic views of the green landscapes, this fort adorns around 7 kilometers of fortifications that leave one in awe. The double-walled gigantic gates showcase the architectural styles from the centuries-old era and act as a magnet for all the architecture lovers out there. From Marathas to Mughals, one can witness the motifs from varied dynasties that have ruled over this fort!
17. Visapur Fort, Khandala – An Escape From The City Life
Another one of the hill forts sitting in the heart of the lush greens of Khandala, Visapur Fort is an idyllic getaway for those who wish to escape the city life in Mumbai or Pune. Offering some of the finest landscapes under an open sky, this fort is a popular destination amongst trekkers as well. The misty surrounding, sounds of a refreshing waterfall gushing, and the foliage greener than ever combine to offer the most impeccable experience here. This was the fort constructed under the command of Balaji Vishwanath, the very first Peshwa of the then Maratha Empire.
18. Jaigarh Fort, Jaipur – The Fort Of Victory
Beautifully perched atop hills in Jaipur, Jaigarh Fort offers some of the most amazing lush green views for one to capture in the memory and their cameras. Designed by a renowned architect named Vidhyadhar, this fort is also named as the ‘Fort of Victory’. The deeply rooted history and the magnificent structure of this fort never fails to leave one in awe. In the present day, the fort is home to a massive cannon on wheels, which is also known as ‘Jaivana’, and offers the views of the entire city of Jaipur nestled in the lap of green mother nature. Sawai Jai Singh II got the fort built back in the year 1726.
19. Nahargarh Fort, Jaipur – A Historic Structure
Nahargarh Fort is perhaps one of the priceless treasures of the pink city of Rajasthan. Rich with history and architecture, this fort is among the top forts in India that was once used as a strong defence of the city when combined with the two neighboring forts. The intricate stonework and the brilliant carvings that one can observe here is truly something that one cannot miss out on. Sitting atop a hill, this fort was also once a retreat for the Royal ladies and is also home to a ladies quarters named ‘Zenana’. The Biological Park of this fort is just a cherry on top!
Marine Forts Of India
These forts are sitting on the shores of the sea and ocean that are spread as far as the eye can see. These forts are indeed perfect to witness the stunning sunsets with your loved ones.
20. Murud Janjira Fort, Raigad – The Strongest Sea Forts
Once counted among the mightiest marine forts in India, Murud Janjira lies in ruins, but its cragginess doesn’t fail to captivate. The 26 bastions of the fort have always been the way they are currently. There are many Indian and European cannons sitting on the bastions, placed to fight the enemies. As of today, they are rusted and mainly used for posing for pictures.
21. Sindhudurg Fort, Maharashtra – Mighty Fortress On The Shore
Sindhudurg Fort is a 17th century fort that lies on an islet in Arabian Sea, and houses the only temple in the world dedicated to Shivaji Maharaj, who constructed this fort. Visit here to be mesmerized by the massive walls, the 3 km long rampart, and the lovely view of the sea.
22. Fort Aguada, Goa – The Dil Chahta Hai Fort
Aguada, which means water, gets its name from a freshwater spring within the fort, which was the source of water that was supplied to halting ships. Popularized by the Aamir Khan movie Dil Chahta Hai, Fort Aguada, today, is one of the most popular tourist places in Goa. The 17th century Portuguese Fort was built to ensure security from the Dutch and the Marathas.
23. Chapora Fort, Bardez – Akbar’s Base Camp
Chapora fort is named after river Chapora and is one of the historically important forts in Goa. In 1638, when Akbar joined hands the Marathas to kick out the Portuguese, he made fort Chapora his base camp. The current design we see is a 1717 construction that replaced older designs.
Suggested Read: North Goa VS South Goa: The Never Ending Dilemma
24. Bekal Fort, Kerala – The Largest Fort In Town
One of the largest forts of India, Bekal Fort is a 300-year-old marine fort. This keyhole-shaped structure was built for defense purposes back in 1650, by Shivappa Nayaka. Today, Bekal Fort is a preferred shooting spot for the film-makers, and the The Observation Center offering a bird’s eye view of the surrounding is a tourists’ favorite.
Suggested Read: 10 Charming Places To Visit In Kerala [Infographic]
Other Must See Forts Of India
These forts are known for a lot more than just being a part of the battles. Sitting on plains, these are all popular tourist attractions in each city. Take a look!
25. Red Fort, Delhi – Fort With An Inspiring Architecture
The Red Fort holds patriotic significance as it serves as official venue of Republic Day celebration. This is one of the major tourist places in Delhi, with its history dating back to 1638, when Shah Jahan built it. The architecture of the fort projects a mesh of Islamic, Persian, and Timurid styles. Later this style inspired the construction of many gardens and buildings in Delhi, Kashmir, and other places.
26. Agra Fort, Uttar Pradesh – Former Residence Of Mughals
Agra Fort is merely two and a half kilometers away from one of the Seven Wonders of the World, Taj Mahal. The fort is among the well-maintained forts in India, and totally deserves the title of UNESCO World Heritage Site.
This opulent and charismatic structure once used to be the residence of the Mughals. The fort was originally built by Lodis, Mughals renewed it and did everything they could to erase Lodi’s name from its history altogether. There are many false stories about this fort, some created by locals and some by the Mughals themselves.
Suggested Read: 21 Best Places For Pre-wedding Shoot In India In 2020!
27. Junagarh Fort, Rajasthan – Pride Of Thar
Falling into the category of few forts in Rajasthan that aren’t built on a hill, Junagarh Fort is enveloped by the Thar Desert with the Aravali Range in the backdrop. As per records, the 16th century fort braved numerous attacks by enemies with just one exception when Kamran Mirza, the second son of Babur attacked and took control for one day.
Suggested Read: 16 Most Beautiful Villages In India That You Must Visit In 2020!
28. Warangal Fort, Telangana – Emblem Of Telangana
Warangal Fort is among the important forts of India because of its ornate arch, known as Kakatiya Kala Thoranam, which is adopted as official emblem of Telangana state. This ornamental arched gateway along with three others formed gateway to the Shiva Temple, which today lies in ruins. Historians believe that the fort was built in the 12th century, and has been under the rule of Yadava Kings and the Kakatiya Dynasty.
29. Palakkad Fort, Kerala – Blend Of History And Nature
One of the well-preserved forts in India, Palakkad Fort is also known as Tipu’s Fort. It is nestled in the foothills of Western Ghats’ Sahyadri Range, and is enveloped by thick forests with river streams. It is said that the fort has been around since ancient times, but recorded history says it was built in 1766 AD by Haidar Ali.
Suggested Read: 10 Best Places To Visit In Kerala
30. Srirangapatna Fort, Karnataka – Pride Of Karnataka
Often taken as the finest example of the Indo-Islamic architectural style, Srirangapatna Fort is the pride of Karnataka. Constructed in the year 1537, this fort was once a residence of the famous Tipu Sultan. There are a total of two dungeons that can be explored in the lower chambers. This fort is truly magical for all the historians out there. The grand paintings on the walls of this fort are truly marvelous. They depict the tale of the victory of Tipu Sultan over the British.
31. Lohagarh Fort, Bharatpur – An Iron Marvel
Lohagarh Fort has slowly emerged as one of the top tourist destinations in the past years. Sitting in the Bharatpur region of Rajasthan, Lohagarh Fort has witnessed and survived countless battles over its period of existence. This was constructed under the command of Maharaja Suraj Mal and is now an architectural marvel that acts as a magnet for architecture and history buffs. This fort is constructed entirely out of iron and is now a museum for one to revisit the history and witness some magnificent artifacts from up close.
32. Taragarh Fort, Bundi – An Impressive Ruin
Another architectural marvel sitting in Rajasthan is the Taragarh Fort that adorns one of the most impressive structures in the entire region. Sitting in Bundi, Taragarh Fort is also famed as the ‘Star Fort’ and offers the breathtaking cityscape of the entire Bundi. The stunning silhouettes of low and high havelis against the backdrop of an open sky painted in the hues of red and yellow is certainly a sight to behold. Once the most beautiful structure, the fort is sadly now in ruins after centuries but still worth every penny. There are plenty of experiences and places hidden in the Taragarh Fort.
33. Neemrana Fort, Neemrana – A Luxurious Escape
Often regarded as one of the best getaway destinations for those seeking a long drive, Neemrana Fort is as magnificent and luxurious as a fort can get. Constructed in the 15th century, the Neemrana Fort is an epitome of beauty. It is situated in the Aravalli Ranges and is used as an extremely luxury resort in the present days. Spread over 10 hectares of land, this fort showcases the perfect blend of traditions and modernity in Rajasthan. One can even relish the best of Rajasthani and French cuisines in this destination!
Hoping this list of forts in India has already urged you to go out and explore! Which of these are you visiting first? How many out of these have you visited already? Make sure you add the remaining on your next trip to India!
Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own rights to any of the images and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.
Frequently Asked Questions About Forts In India
A. India has a vast and rich cultural history and many forts adorn this beautiful country. There are approximately 1000 or more forts in India. Some of the famous ones that one should visit here are Amber Fort, Mehrangarh Fort, Jaisalmer Fort and more.
A. Chittorgarh Fort is one of the largest forts in India among other magnificent forts in the country.
A. Murud Janjira Fort is one of the lesser known and small forts in the Indian state of Maharashtra.
A. Chitrangad Mori who belonged to the Maurya Dynasty is believed to have built Chittorgarh fort in the 7th century AD.
A. Red Fort is famous as it was an important structure in Indian history. The fort was the residence of Mughal emperors. It is also famous for its color which gives it the name. The fort is red because of the red sandstone used in its construction.
A. The fortress was built in the middle of the 15th century but a lot of additions which have survived till date were added to this fortress complex during the 17th century.
A. Some of the major forts that one should visit on a tour of India are Amer Fort in Jaipur, Chittorgarh Fort in Chittorgarh, Mehrangarh Fort in Jodhpur, and Jaisalmer Fort in Jaisalmer.
A. Some forts that are UNESCO World Heritage Sites in India are Agra Fort, Red Fort Complex, and hill forts of Rajasthan which include Amer Fort, Jaisalmer Fort, Chittor Fort, Kumbhalgarh Fort, Ranthambore Fort, and Gagron Fort.
Looking To Book An International Holiday?