10 Historical Places In Madhya Pradesh, India - Updated 2024

Ryan Joshua
Ryan Joshua 
| 5 min read

Known to the world as the “heart of India”, the state of Madhya Pradesh is a landlocked area. Yet it is a very famous vacation spot in the sub-continent. Being the second-largest state in terms of land area, Madhya Pradesh offers a very diverse array of activities and sights for every traveller. It is known for its very rich history, culture, art, craft, tradition and heritage that exhibits the diversity of the whole country. When you visit Madhya Pradesh, it will be like you have already explored the whole of India. If you are interested in travelling to Madhya Pradesh then here are some of the best historical places in Madhya Pradesh, India.

1. Sanchi Stupa

historical places in m.p | sanchi stupa
Source: instagram

One of the most significant landmarks in Buddhist architecture and art is the Grand Stupa at Sanchi. This stupa is an ancient stone building constructed in India during the Mauryan era. It can be found at the town of Sanchi. The enormous stupa was built by Emperor Ashok during the 3rd century BC. Even today, the Sanchi Stupa attracts a lot of visitors, especially foreigners. It was recognized as a UNESCO World Heritage Site way back in 1989. It is also one of the most conserved ancient stupas in the whole of central India.

Sanchi Stupa

Address: Sanchi Town, Raisen District, Madhya Pradesh, India

Opening hours: 8:30am - 5:30pm (daily)

Visited this place?

2. The Khajuraho Complex of Temples (from USD 48.0)

Known as the “Sexiest Temples in India”, the Khajuraho temples are a group of ancient buildings that are known for its beautiful and intricate decorations. It was originally built between 900 and 1130 AD by the Chandela dynasty. A total of 85 temples were originally built. However, only 25 survived the test of time. Now, the Khajuraho temples are enlisted as a UNESCO World Heritage Site and thousands of tourists from all over the world, flock to see it. What makes the Kharujaho temples unique from other temples is its intricate erotic carvings which you can see on the facade and the interiors of the temples.

Tip from tour guide

Khajuraho Temples
These structures from the Chandela dynasty are some of the most significant examples of Indian artistry. The gorgeous exteriors of these Hindi and Jain temples are so intricate that it took around 100 years to finish.

Tip from Content Creator

This UNESCO site wasn’t discovered until the 1930s, thus there was no damage to the temple structures by any invaders. The sculptures here actually reflect the daily life of a soldier or a peasant. If you are planning on visiting this hidden gem, don't forget to explore some of the other attractions in the area. Here are some must-visit places in Khajuraho:

- Raneh Falls, which is also known as the Grand Canyon of India

- Pandav Falls, a picturesque 30 m high (98.4 ft) waterfall surrounded by lush forests

- Bhimkund, a natural water tank with a depth that's still unknown and a mystery

Visited this place?

Full Day City Tour of Khajuraho visit Kamasutra Temples and Handicrafts

Duration: 8 hours

3. Omkareshwar Temple

Situated on the Mandhata island adjacent to the Narmada River, the Omkareshwar Temple is one of India’s most popular pilgrimage centres. One of the holy 12 Jyotirlinga shrines of Shiva can be found at this temple. The island is considered a sacred one and has been drawing a lot of tourists, both local and foreign, all year round. Another thing that makes it unique among other historical places is that it is strategically located right at the intersection of Narmada and Kaveri River. That is why both leisure-seeking and devoted travellers flock this historical site. It is also bordered by mountains, which makes it also a hit among nature lovers.

Omkareshwar Temple

Address: Ward No 11, 12, Khandwa - Indore Road, Mandhata, Madhya Pradesh 450554, India

Website: Omkareshwar Temple

Visited this place?

4. Rock shelters of Bhimbetka

Right at the bottom of the southern edge of the Vindhyan Mountains lies the breathtaking rock shelters of Bhimbetka. It is a well-known archaeological site that features artefacts from the prehistoric Palaeolithic and Mesolithic periods. It features the earliest pieces of evidence of human life on the Indian territory and depicts life during the Stone Age. The rock shelters of Bhimbetka is now known as one of the UNESCO World Heritage Sites in India. Some of the Bhimbetka rock shelters exhibit cave paintings from the prehistoric times. There is even a painting that is already 30,000 years old and has been carefully preserved.

Visited this place?

Private Tour: Full-Day Bhojpur and Bhimbetika Tour from Bhopal

Duration: 8 hours

1 review

Madhya Pradesh Tour Guide

Narender Kumar

Narender Kumar

I have been a tour guide/ escort for more than 10 years and have guided tourists pan India to historical and cultural heritage sites, national parks & bird sancturies, monuments places like- Delhi , Agra, Jaipur, Khajuraho Exotic Temples, Ranthambore National Park, Mumbai, Nashik , Aurangabad ( Ajanta Rockcut Caves & Ellora Rockcut Temples ), Goa etc. I am proficient in English, Rus... Read more

Tours by Narender

5. Jehangir Mahal

historical places in m.p | jehangir mahal
Source: instagram

Jehangir Mahal is known to be one of the most famous historical places in Orchha, Madhya Pradesh. It was built in honour of the Badshah Jahangir, one of the Mughal rulers. It was commissioned by King Vir Singh Deo. Construction of the temple commenced in the 17th century. Today, the Jehangir Mahal still stands proudly after all those years. It is made up of a number of courtyards, balconies, roofs and domes. The best time to visit the palace is during the months of October and March when it is cooler.

Jehangir Mahal

Address: Paryatan Bhawan, Orchha, Madhya Pradesh 462003, India

Opening hours: 8am - 5pm (daily)

Visited this place?

6. Taj-Ul-Masajid, Bhopal

Everyone in India knows that the Jama Masjid in Delhi is the largest mosque in the whole country. However, the true largest mosque in India is the Taj-Ul-Masajid, or the “Crown of Mosques” in Bhopal, the capital city of Madhya Pradesh. It covers a total land area of 430,000 sq. ft. (4 hectares) and can accommodate up to 175,000 people. Construction of the masjid started between 1868 and 1901 on the orders of Nawab Shah Jahan Begum of Bhopal. Aside from being the largest mosque in the whole of India, it is also the second-largest mosque in Asia. It is also strategically located right beside a lake called the Motia Talab.

Visited this place?

Private Tour: Bhopal City Day Tour

Duration: 5 hours

7. Bir Singh Palace

The Bir Singh Palace, now known as the Datia Palace, is a seven-storey palace. It is located 75 kilometres (46 miles) from the city of Gwalior in Madhya Pradesh. The palace is known for showcasing the rich Mughal and Rajput architecture. Among all the palaces built by Raja Bir Singh Deo, The Bir Singh Palace is the biggest and the most popular among them. The palace can be seen from a long distance.

Bir Singh Palace

Address: Datia, Madhya Pradesh 475661, India

Website: Bir Singh Palace

Opening hours: 10am - 5pm (daily)

Visited this place?

8. Lal Bagh Palace

The Lal Bagh Palace is a very picturesque palace that is located right outside Indore city. Built by Maharaja Shivaji Rao Holkar in the late 1800s to early 1900s, the palace stands three-storeys tall and is located right beside Khan River. The palace occupies a land space of 113,311.98 square meters (28 acres). Today, the palace is home to a coin collection from the Muslim period. It also features a grand gate which looks like the gates of the Buckingham Palace in London.

Lal Bagh Palace

Address: Nai Duniya, Revenue Colony, Indira nagar, Indore, Madhya Pradesh 452007, India

Opening hours: 10:15am - 5pm (daily)

Visited this place?

9. Gwalior Fort (from USD 103.0)

gwalior fort
Source: www.viator.com

Situated on the top of a hill, the Gwalior Fort is known to be one of the best fortresses in India. It is also known to be one of the forts in India that can’t be penetrated. Its amazing architecture and rich history are some of the reasons why you need to stop by this attraction when you visit Madhya Pradesh. There are several monuments and inscriptions inside the fort to let everyone know that it had been built way back in the 6th century. The fort has withstood many attacks, especially by the Muslim invaders. But it has stood against the test of time and continues to amaze everyone in this modern generation.

Visited this place?

Private Tour: Grandeur Day Tour in Gwalior

Duration: 8 hours

10. Orchha (from USD 72.0)

Orchha is a historic town that is located right at the heart of Betwa River. It was founded by Rudra Pratap, a Bundela Rajput Chief in the 16th century. The town is where the river splits into seven smaller channels. The locals believe that the seven channels represent the seven former chiefs of Orchha. Despite the modernity of today’s world, Orchha seems to be frozen in time. There are a lot of old monuments and buildings in the city. There are also several fun adventures and activities that tourists can enjoy here.

Tip from tour guide

Among the must-visit places in Orchha is Orchha Fort, which has multiple levels for you to explore. Go to the rooftop so you can appreciate all the levels, including the inner courtyard, at once.

Tip from Content Creator

Orchha Orchha

Photos of Orchha, the land of King Ram,  shared by content creator from India, Aman.

Visited this place?

Exploring the Hidden Beauty of Orchha Day Tour

Duration: 4 hours

Explore the historic side of Madhya Pradesh

Madhya Pradesh is indeed a very historic place especially with its number of ancient temples, palaces and mosques across the state. If you want to explore the ancient remnants of its past, then Madhya Pradesh is definitely for you.

Sri Mamleshwar Jyotirlinga

Contributed by Content Creator, Rohit Singh

Sri Mamleshwar Jyotirlinga
Source: Rohit Singh

Sri Mamleshwar Jyotirlinga is situated around 80 km (49.71 mi) away from Indore and dates back to the 10th century. The ancient name of Mamleshwar Jyothirlinga is Amareshwar. Both Omkareshwar and Mamleshwar are forms of the same Jyotirlinga. The latter is on the south bank of the Narmada River, and Omkareshwar sits on the Omkar Mountain on the north bank of the river. It is believed that a pilgrimage to Omkareshwar isn’t complete without paying obeisance to the Mamleshwar temple, as it is believed to house half of the Jyotirlinga.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Ryan is a Computer Engineer with a heart for traveling and writing. Born in Pasay City, Philippines, and raised in Melbourne, Australia, he is now based in the Philippines' City of Smiles, Bacolod...Read more

 Want to contribute as a Local Expert?
Explore Madhya Pradesh
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.