IndiaMadhya Pradesh
Madhya Pradesh Map

PC - Shekhar Tewari

Madhya Pradesh often referred to as the "Heart of India" is the second largest state located in the center of India. This state is a perfect blend of glorious history, vibrant culture, architectural wonders, and exquisite wildlife. Madhya Pradesh is home to splendid temples like Chaturbhuj temple located in Khajuraho and Omkareshwar Temple In Khandwa District, amazing forts like Gwalior Fort, Orchha Fort, exquisitely carved Jain temples, palaces, and some famous wildlife sanctuaries and national parks like the Bagdara Wildlife Sanctuary and the Bori Wildlife Sanctuary. Read on to the glance of some top places to visit in the state of Madhya Pradesh.

14 Best Places to Visit in Madhya Pradesh:

  • Khajuraho
  • Gwalior
  • Bhedaghat
  • Shri Omkareshwar Jyotirlinga
  • Shree Mahakaleshwar Temple
  • Pachmarhi
  • Bandhavgarh National Park
  • Kanha National Park
  • Ujjain
  • Sanchi
  • Sarafa Bazaar
  • DB City Mall
  • Upper Lake
  • Madhya Pradesh Tribal Museum

Have you ever been to a group of temples or monuments depicting various phases of life? Depicting culture? Depicting beautiful arts? If not, then visit Khajuraho right away. Declared as the World Heritage Site by UNESCO It is a unique set of temples located in the Chhatarpur district of Madhya Pradesh. The temples have many statues and artworks through which there are depictions of life, mythical stories, erotic arts, and great values of Hinduism.


Gwalior is a beautiful city famous for its forts, temples, and palaces as they represent the magnificent royalty of the city. It also has been a special place that represents Indian classical arts. While in Gwalior visit the great Gwalior Fort, mesmerizing Jai Vilas Palace, beautifully carved Saas Bahu Temple, Padavali and Bateshwar, the legendary Tansen's tomb - Tansen Memorial, Gujari Mahal, Sun Temple, etc. 


Bhedaghat town is a major tourist attraction place of Madhya Pradesh and the reason behind this is the great Dhuandhar Falls, Marble Rocks, and Chausath Yogini Temple. Why do people visit these places very often? Because all of these places are full of wonders. The Dhuandhar Falls is an unbelievable waterfall that looks like smoke coming out of the river. The Marble Rocks is a major spot for photography. And the Yogini Temple is beyond beautiful. 

Every state in India has at least one great temple. Omkareshwar Jyotirlinga is one such Hindu temple of Madhya Pradesh. Dedicated to Hindu God Shiva the temple contains one 'Jyotirlinga' out of 12 present in India. It is located in the Khandwa district of the state. The temple is around the two great rivers - Narmada and Kaveri. You should visit it to feel the positive vibrations around. 


Shree Mahakaleshwar Temple is a Hindu temple dedicated to Lord Shiva and has one 'Jyotirlinga' present inside out of the 12 present in all of India. It is present in the Ujjain city of the state. It has a calm and peaceful atmosphere and it helps people relax. If you are dealing with a lot of stress lately, visit temples to find peace. 


Every traveler's list has at least one hill station. And hence, even this list has a hill station! Panchmarhi is situated in the Hoshangabad district of the state. It is also nicknamed 'Satpura ki Rani' as the hill station is located above the Satpura range. The climate of Pachmarhi is quite good and pleasant. There are a lot of places to visit in Panchmarhi like The Sunset Point, Pandav Caves, Bee Fall, Pachmarhi Lake and the sitting spot there, etc. <...

Do you love wildlife photography? or just wildlife in general? Then visit the Bandhavgarh National Park which is well known for its Tiger Safari, this national park is situated in the Vindhya hills, Umaria district of the state. Tourists and locals visit this park to do wildlife photography and experience the thrill of watching wild animals. Apart from tigers, there are other species of mammals, birds, reptiles as we...

Kanha National Park is the largest park in Madhya Pradesh. It is one of the Tiger reserves of the state as well as the country. Some major animals apart from tigers are Swamp deer, Indian wild dog, wild pig, etc. In order to spot the tigers, visit the park around April or May month. But the best time to visit the park would be around November to March as the temperature is not too high. 


Ujjain is considered as the heart of Madhya Pradesh and is also nicknamed 'the temple city'. It is a great spot for pilgrimage and spirituality. The famous Mahakaleshwar temple is also located here which makes people from all across the country visit the state. Tourists visit this temple as well as other temples like Kal Bhairav temple, Chintaman Ganesh temple, Bade Ganesh Ji ka Mandir, Gopal Mandir, etc. For other ventures, visit Vedha Shala, Kaliadeh Palac...

Every state of India has towns full of historical ventures. Sanchi also has a UNESCO World Heritage Site - Sanchi Stupa or The Great Stupa. The beautiful stupa shows amazing architecture done in the earliest times in our country. Other points of interest include Udaigiri Caves, ASI Museum, Gupta Period temple, Chaitygiri temple, etc. Have a visit and witness our glorious artworks and past.


If you are visiting Madhya Pradesh and you love shopping then you must visit Sarafa Bazaar which is a market of jewelry and a night street food place. It is located in the beautiful and the cleanest city of India - Indore. Tourists and locals have everything from sweets like Jalebi, Gulab Jamun, Malai Kulfi to great cuisines here. Also, it is a super busy food street in Indore. Visit if you are a great foodie.


The DB City Mall, located in Bhopal, Madhya Pradesh is a great place for those who love brands and status shopping. It has great fashion brands like Shopper's Stop, Pantaloons, Reliance Trends, and tech brands like Croma, Apple, etc. There are also great food outlets like KFC, Burger King, Domino's, etc. So if you are wondering where to find your favorite food or clothes, get into the DB Mall. 


Are you a water lover who loves rivers, lakes, waterfalls? Then visit Upper Lake which is an extremely large lake located in Bhopal. You can try different water sports here like rafting, water sailing, kayaking, etc. And you can also experience the beautiful scenery of the lake. It's a good spot to click pictures, make great memories and have fun.


This tribal museum is a great museum located in Bhopal. It gives you insights into tribal life beautifully. The well-planned galleries and colorful walls attract people of all kinds. There are various events and activities held to make the experience of the place even better. The best time to visit in a day would be both night and morning time as it looks beautiful at night with lightings and mesmerizing in the natural light of the morning sun. <...

# Best Places to Visit in Madhya Pradesh


Credits - Liji Jinaraj/flikr


Credits - Shikhar Tewari/Unsplash


Credits - Bhumil Chheda/Unsplash

Shri Omkareshwar Jyotirlinga

Credits - Sandeep Yadav/Unsplash

Shree Mahakaleshwar Temple



Credits - Belur Ashok/flikr

Bandhavgarh National Park

Credits - Syna Tiger Resort/Unsplash

Kanha National Park

Credits - Nick/Unsplash




Credits - Ameena Tasneem/Unsplash

Sarafa Bazaar
DB City Mall


Upper Lake

Credits - Akshat Agrawal/Unsplash

Madhya Pradesh Tribal Museum


View States Nearby Madhya Pradesh

1. Rajasthan
2. Maharashtra
3. Gujarat
4. Delhi
5. Haryana
6. Uttar Pradesh
7. Jharkhand
8. Chhattisgarh
9. Odisha
10. Bihar
11. West Bengal
12. Telangana