35 Best Places to Visit in Madhya Pradesh

35 Best Places to Visit in Madhya Pradesh
Last Updated: May 14, 2019

It’s not for nothing that Madhya Pradesh is called the Heart of India, this beautiful and regal state does have what it takes to be the centre of a country as unique as India. Like the heart, which pumps the blood into our body keeping it alive and healthy, Madhya Pradesh is a life giving factor in our country. Adding to the richness of history, culture, tradition and art & craft, this central state is a credential for making India a diverse country. Madhya Pradesh owes much to the reign of different dynasties over a long period of time for its rich history and majestic monuments that are incredibly famous amongst world travellers. The state is indeed a perfect reflection of India as it blends in both urbanity and historical events so well. Here are some of the best places in Madhya Pradesh that will make you plan a trip soon to this undoubtedly beautiful state:


Orchha Madhya Pradesh


Situated on the bank of Betwa River, Orchha is a quaint yet royal town that enhances the charm of MP, which is the essential part of incredible India. A small hamlet of beautiful and articulate structures, Orchha is a reminiscence of the Bundela Era. The architecture is the prime attraction that draws history buffs to Orchha. Apart from architecture, Orchha is quite a bliss in terms of being less populated and obviously lesser crowded. The quaint and regal settings and the quietude in the air make Orchha a perfect getaway in Madhya Pradesh.

Tourist Attractions:

  • Orchha Fort
  • Jahangir Mahal
  • Chaturbhuj Temple
  • Raja Ram Temple
  • Raja Mahal
  • Uth Khana (Camel Shelter)
  • Lakshmi Temple
  • Sawan Bhado Pillars
  • Phool Bagh
  • Paalki Mahal
  • Khana Hammam
  • Dinman Hardaul’s Palace
  • Raj Praveen Mahal

Must-Do in Orchha:

  • Watch the sunset over the beautiful Betwa River
  • Apart from visiting palaces and fort make sure to walk down the Elephant Stable
  • Attend Aarti at Ram Raja Palace
  • Get the glimpse of rare Indian Vulture
  • Watch the Light and Sound Show at Ram Raja Mahal
  • Buy Hand-made paper items
  • Insist a local to narrate few folklores

Where to Stay in Orchha: There are a few low-budget hotels available in Orchha. Also, MP Tourism Department runs a heritage hotel in Sheesh Mahal and there are also available few resorts on the bank of Betwa River. One can also stay at Jhansi as there are number of hotels available (Jhansi is only 14kms from Orchha).

How to Reach Orchha: The most convenient way to reach Orchha is to first take a train till Jhansi (14kms from Orchha). From Jhansi number of buses and cars are available for Orchha.

Best Time to Visit Orchha: January to March and October to December

Kanha National Park

Kanha National Park Jungle

Photo: Flickr

The rich wildlife reserve, Kanha has been a major tourist attraction in MP. Reflecting a variety of flora and fauna this national park has been famous ever since Rudyard Kipling wrote his masterpiece called Jungle Book (It is believed that Kipling was inspired from Kanha National Park). Kanha is expanded in an area of 1,940-sq-kms and is most famous for helping the species of Barasinga (Swamp Deer) to not to go extinct in India. The thick forest mostly comprises of Sal, Bamboo and infamous Mahua trees. The park is also known for frequent sightings of Tiger, Blackbuck and Peacock. A large variety of birds can also be seen in Kanha National Park making it a popular place to visit in MP.

Tourist Attractions:

  • Tigers
  • Barasingha
  • Sunset Point
  • Jeep Safari

Must-Do in Kanha National Park:

  • Take a Jeep Safari to the Buffer Zone of Kisli
  • Book a Homestay
  • Try Mahua
  • Night Safari (If permission is granted)

Where to Stay in Kanha National Park: There are many hotels and resorts available around this national park. One may book according to their budget. Guesthouses and Homestays are also available but one has to make bookings well in advance.

How to Reach Kanha National Park: The best way to reach Kanha National Park is to first reach Jabalpur, which is situated about 130kms from Kanha. From Jabalpur, cabs/taxis are available to the national park.

Here is a distance chart that can help you decide your route more clearly:

From Distance (Kms) Travel Time (Hrs)

Best Time to Visit Kanha National Park: November to March

Panna National Park

Panna National Park Deers

Photo: Flickr

Situated in Chhatarpur district of Madhya Pradesh, Panna National Park is amongst the well-maintained wildlife reserves in the state. Panna is also one of the most important shelters for the Royal Bengal Tigers and is amongst the best national parks to visit in MP. Sprawling in an area of 542.67 sq kms, this national park is also the home to species like leopard, wild dog, wolf, hyena, sloth bear, chital and chowsingha. The park is inhabited by 200 species of birds. The location of the national park is an asset as it is situated at a short distance from famous town of Khajuraho.

Tourist Attractions:

  • Tiger
  • Nilgai
  • Chinkara
  • Boat Ride
  • Elephant Ride

Must-Do in Panna National Park:

  • Boat Ride offered by Park Authority
  • Elephant Safari (Timings are 6:30 to 10:30 AM & 2:30 to 5:30 PM)
  • Jeep Safari (Rental Jeeps are available)

How to Reach: The best way to reach Panna National Park is by first reaching Khajuraho, which is connected by road and railway to several cities of India. Since, Panna National Park is only at a distance of about 47kms; one can hire a cab/taxi.

Best Time to Visit Panna National Park: November to March


Khajuraho Temples

Photo: Flickr

Khajuraho can rightly be called the epitome of Indian art. A group of 22 temples is all it takes to make Khajuraho famous amongst world travellers. The intricate carvings and the fine erotic sculpture art are enough to make any history lover fall in love with the Indian art. The temples at Khajuraho are divided into three categories i.e western group, southern group and eastern group among which, the western group of temples has attained maximum fame. Apart from the temples, Khajuraho also houses two lakes. A small city, Khajuraho in Madhya Pradesh can be a wonderful getaway for those having keen interest in history.

Tourist Attractions:

  • Kandariya Mahadev Temple
  • Lakshman Temple
  • Vishvanath Temple
  • Parsvanath Temple
  • Chitragupta
  • Bijamandala Temple
  • Matangsvera
  • Devi Jagdamba
  • Chausath Yogini
  • Vamana Temple
  • Duladeo Temple

Must-Do in Khajuraho:

  • Visit the Western Group of Temples
  • Visit the Lakes
  • Take a bike ride in the Old Village
  • Eat South Indian Food at Madras Coffee House
  • Visit the Archaeological Museum
  • Have Breakfast at Raja’s Café

How to Reach: Khajuraho is well connected by train and bus to many cities of India and thus one can easily make his choice of conveyance to reach here.

Best Time to Visit Khajuraho: November to April and during the Khajuraho Dance Festival (February)



Photo: Flickr

A city of amazing maze alleyways, Ujjain is the temple town of MP. An ideal escape for the spiritual souls, the city is a charming place undoubtedly. Find yourself at peace at the majestic temples that are dedicated mostly to the Shaivite and Vaishnavite sect of Hinduism. The temples at Ujjain are excellent specimen of Bundela art and architecture. The holy embankments of River Kshipra are amongst some places to spend time and feel tranquility at this otherwise chaotic city. Ujjain is also famed for celebrating the largest Hindu fair – Kumbh Mela and makes an ideal destination for religious tourism in Madhya Pradesh.

Tourist Attractions:

  • Mahakaleshwar Temple
  • Gopal Mandir
  • Chintaman Ganesh Mandir
  • Clock Mandir
  • Indira Gandhi Statue
  • Ram Ghat
  • Harsiddhi Mandir

Must-Do in Ujjain:

  • Visit the Mahakaleshwar Temple
  • Eat at Zharokha Restaurant
  • Attend Magh Mela (Next Magh Mela in April 2016)
  • During Dusshera, it is ideal to visit Harsiddhi Mandir

How to Reach: The best way to reach Ujjain is by train as the Ujjain Railway Station is connected to all major railheads in India. Apart from trains, flights are also available. The nearest airport is at Indore, which is at a short distance of about 55kms from Ujjain.

Best Time to Visit Ujjain: October to March



Photo: Flickr

Known as the Buddhist hub, Sanchi in Raisen district of Madhya Pradesh is a must-see. The city is famed for the Ashoka-built Sanchi Stupa. Sanchi boasts about rich history of the region as this city witnessed different ruling dynasties. Sanchi was the hotspot for merchants and traders when it was called Vidishagiri. Today’s Sanchi is a paradoxical land with remnants collection from different empires and offer excellent destination for spiritual tourism in Madhya Pradesh.

Tourist Attractions:

  • Sanchi Stupa
  • Toranas
  • Monasteries

Must-Do in Sanchi:

  • Visit the famed UNESCO World Heritage Site – Sanchi Stupa
  • Visit Archaeological Museum
  • Witness other Stupas – Stupa 1, Stupa 2, Stupa 3
  • Visit Temple 18
  • Visit Monastries 45 and 47

How to Reach: The best way to reach Sanchi is by train. The nearest railhead is situated in Vidhisha, which is at a short distance of about 10kms from Sanchi. Buses also ply from Bhopal to Sanchi on regular basis but are often crowded, it is better to hire a can/taxi.

Best Time to Visit Sanchi: October to March

Bhimbetka Caves

Bhimbetka Caves

Photo: Flickr

The Bhimbetka Caves in Bhiyanpura in the Raisen District of Madhya Pradesh offer a walkthrough to the prehistoric era of India. The caves are like the natural gallery that treasures wall paintings from prehistoric era ranging from Upper Paleolithic to the medieval period. The exploration of these caves is no less than an adventure; one tends to time travel while looking at these mesmeric wall paintings. Apart from the art-rich rock shelters, Bhimbetka preserves the relics of citadel and mini stupas that indicate towards Buddhist influence. Several inscriptions have also been found here that are reckoned to have belonged to Sunga, Kushan and Gupta periods along with an undeciphered era. Bhimbetka is absolutely a perfect place for history buffs and indeed one of the best places to visit in Madhya Pradesh.

Tourist Attractions:

  • Cave Paintings
  • Bhojpur
  • Hoshangabad

Must-Do in Bhimbetka Caves:

  • Witness the huge figures of bison, tigers and rhinoceroses
  • Look out for dancing figure from Mesolithic period
  • Visit Bhojpur and Hoshangabad

How to Reach: Bhimbetka Caves are located at a distance of about 46kms from Bhopal. Bhopal is well-connected to other major cities of India by rail, air and road. The best way to reach Bhimbetka Caves would be to reach Bhopal first and then hire a cab/taxi for the caves.

Best Time to Visit Bhimbetka Caves: October to March


Gwalior Fort

Photo: Flickr

Gwalior has been reckoned as one of the important cities that contributed towards the historic richness of India. Right from the Vedic Age to the time of Mutiny, this city of Madhya Pradesh remained a prominent land. Gwalior is rich in art and architecture, which suggests that it makes a great destination for sightseeing tour in MP.

Tourist Attractions:

  • Man Singh Palace
  • Gwalior Fort
  • Jai Vilas Palace and Scindia Museum,
  • Sasbahu Temples
  • Tomb of Tansen
  • Teli ka Mandir

Must-Do in Gwalior:

  • Visit the Man Singh Palace
  • Gwalior Fort and Jai Vilas Palace
  • Eat at Moti Mahal Delux
  • Visit the State Archaeological Museum
  • Go for Gwalior Darshan on MP Tourism bus

How to Reach: Reaching Gwalior is quite easy as this city is connected with all the major cities by trains, flights and buses.

Here is a distance chart from major cities in India to Gwalior:

From Hrs (Approx Time) Kms (Approx Distance)
Delhi to Gwalior 4 hours 57 mins 333 km
Indore to Gwalior 10 hours 0 mins 496 km
Kanpur to Gwalior 3 hours 48 mins 265 km
Aligarh to Gwalior 3 hours 36 mins 206 km
Alwar to Gwalior 4 hours 4 mins 255 km
Jaipur to Gwalior 5 hours 10 mins 325 km
Agra to Gwalior 2 hours 3 mins 255 km
Orchha to Gwalior 2 hours 54 mins 119 km
Jhansi to Gwalior 2 hours 35 mins 103 km
Bhind to Gwalior 1 hour 20 mins 78.9 km
Noida to Gwalior 4 hours 20 mins 308 km

Best Time to Visit Gwalior: October to March


Bhopal City Night View

Photo: Flickr

Called Bhojpal in the 11th century, today’s Bhopal is a perfect blend of history and urban planning. A rich influence of 19th century Muslim rulers is evident in Bhopal and it surely has gifted this city an identity that overcomes all. Divided into two parts by pair of lakes, this capital city of Madhya Pradesh offers a great opportunity for exploration to any history buff.

Tourist Attractions:

  • Taj-Ul-Masjid
  • Jama Masjid
  • Moti Masjid
  • Idgah
  • Shaukat Mahal and Sadar Manzil
  • Bharat Bhawan
  • Museum of Man
  • Upper Lake, Lower Lake
  • Van Vihar
  • Gufa Mandir

Must-Do in Bhopal:

  • Visit Tribal Museum
  • Eat at Under the Mango Tree
  • Visit MP Tourism Boat Club
  • Enjoy a Ride on Toy-Train look-alike bus – Bhopal-On-Wheels

How to Reach: Reaching Bhopal is quite easy as this city is connected with all the major cities by trains, flights and buses.

Here is a distance chart from major cities in India to Bhopal:

From Hrs (Approx Time) Kms (Approx Distance)
Indore to Bhopal 3 hours 9 mins 188 km
Nagpur to Bhopal 5 hours 42 mins 353 km
Ratlam to Bhopal 4 hours 57 mins 311 km
Ujjain to Bhopal 3 hours 19 mins 190 km
Sagar to Bhopal 3 hours 22 mins 169 km
Pachmarhi to Bhopal 3 hours 26 mins 200 km
Amravati to Bhopal 5 hours 57 mins 330 km
Pench to Bhopal 7 hours 1 min 395 km
Vidisha to Bhopal 1 hour 10 mins 56.5 km
Dewas to Bhopal 2 hours 26 mins 152 km
Jabalpur to Bhopal 5 hours 36 mins 316 km
Durg to Bhopal 9 hours 5 mins 590 km

Best Time to Visit Bhopal: October to March

Bandhavgarh National Park

Bandhavgarh National Park

Photo: Flickr

Apparently, Bandhavgarh National Park in Umaria District of Madhya Pradesh is the best place to tiger tourism in India. This 446 sq km wildlife reserve is famed for being a large biodiversity. Home to a large number of tigers, Bandhavgarh is like a dream destination that enhances wildlife tourism in Madhya Pradesh. Apart from the tigers, the park is the host to about 250 species of birds, 80 species of aquatic animals and 37 species of mammals. A thrilling place, where you never know what will you spot at the corner of the turn, Bandhavgarh National Park is the highlight of the state of MP.

Tourist Attractions:

  • Tigers Bandhavgarh Fort
  • Nilgai
  • Gaur

Must-Do in Bandhavgarh National Park:

  • Jeep Safari
  • Elephant Safari

How to Reach: The best way to reach Bandhavgarh Tiger Reserve would be by train. The nearest railhead is at Umaria and Katni, however, there are quite a few trains that are headed to Umaria or Katni. In this case, the best option would be to travel by train till Jabalapur (Well-connected with several trains from major Indian cities) and then hire a cab/taxi to Bandhavgarh National Park.

Here is the distance chart:

Destination Distance from Bandhavgarh Park
Jabalpur 200 Kms / 04 Hrs Drive
Katni 100 Kms / 02 Hrs Drive
Khajuraho 250 Kms / 05 Hrs Drive
Nagpur 490 Kms / 09 Hrs Drive
Umaria 35 Kms / 45 Minutes Drive
Varanasi 350 Kms / 07 Hrs Drive
Kanha National Park 250 Kms / 05 Hrs Drive

Important Information:

Safari Zone Safari Vehicle Limit (Morning – Evening)
Tala (Gate-1) 16 – 16
Magdhi (Gate-2) 14 – 14
Khitauli (Gate-3) 14 – 14
Park Safari Timing Morning Safari Evening Safari Fort Safari
15 Oct – 15 Feb 07:00 – 10:30 14:00 – 17:30 Sunrise – to – Sunset
16 Feb – 31 Mar 06:00 – 09:30 15:00 – 18:30 Sunrise – to – Sunset
01 Apr – 30 June 06:00 – 09:30 15:30 – 19:00 Sunrise – to – Sunset

Best Time to Visit: October to March


Maheshwar MP

Photo: Flickr

Often referred as the ‘Varanasi of Central India’, Maheshwar is a small town dedicated to Lord Shiva. Located on the bank of Narmada River, Maheshwar has lot of religious importance and is one of the major popular pilgrimage destinations in Madhya Pradesh. Infact, it is said that this holy town was once one of the eminent spiritual centres for the Hindu devotees. Today also, Maheshwar is a hotspot for those seeking spiritual experience. Apart from spiritualism, Maheshwar is an excellent hub for those wanting to treat their eyes with some fine Indian architecture as well.

Tourist Attractions:

  • Maheshwar Palace
  • Baneshwar Temple
  • Ek Mukhi Datta Temple
  • Sahastar Arjun Temple
  • Rajrajeshwar Mandir
  • Kashi Vishwanath Mandir
  • Chaturbhuj Narayan Mandir
  • Ahilya Mata’s Chhatris
  • Chintamani Ganpati Mandir
  • Pandharinath Mandir
  • Bhawani Mata Mandir
  • Gobar Ganesh Mandir
  • Banke Bihar
  • Anant Narayan Mandir
  • Khedapati Hanuman
  • Ram and Krishna Mandir
  • Baneshwar Temple
  • Kaleshwar
  • Jwaleshwar and Narsingh Mandir

Must-Do in Maheshwar:

  • Explore the Ghats
  • Buy Maheshwari Sarees and other Handloom Items

How to Reach: Maheshwar is quite close to Indore city (2hrs), therefore the best way to reach Maheshwar would be to first reach Indore by train, bus or flight and further on take a cab or a local bus.

Best Time to Visit Maheshwar: November to February, Ahilyabai Holkar’s Birthday Celebration (May), Shivratri (February), Nimar Utsav (November), Sacred River Festival (February)


Rupmati Palace Mandu

Photo: Flickr

Mandu is a perfect place for the history aficionados. This small town is sometimes referred as Hampi of Central India. Perched on a hilltop, Mandu has history dating back to 10th century AD. Like other historic places, Mandu is also replete with the architectural grandeurs that reflect the influence of different ruling eras. This majestic city is a treasure-trove hidden in the heart of Madhya Pradesh and is indeed a must-visit place in the state.

Tourist Attractions:

  • Rupmati’s Pavilion
  • Nil Kanth Palace
  • Hoshang’s Tomb
  • Jahaz Mahal
  • Asharfi Mahal

Must-Do in Mandu:

  • Visit the Royal Enclave
  • Visit the Village Group
  • Visit the Rewa Kund Group
  • Watch the sunset from Rupmati’s Pavilion

How to Reach: Mandu is only 2 hours away from Indore city. So, the ideal way would be to reach Indore by flight or train and then take a cab to Mandu.

Best Time to Visit Mandu: November to February, Ganesh Chaturthi (September)


Bhind Inside Ater

Photo: Flickr

Bhind is known for its architectural beauty and stands as another important landmark for the state of Madhya Pradesh. Located in Chambal division, Bhind has all the potentials to become a famed tourist spot in Madhya Pradesh. Replete with fine temples and other historic structures, Bhind invites history buffs from all over the world to enjoy its exquisite architectural specimen.

Tourist Attractions:

  • Ater Fort
  • Jain Temples of Baranso
  • Mata Renuka Temple
  • Naraddev Temple
  • Fort of Gohad

Must-Do in Bhind:

  • Visit Pachnada, where Pahuj River, Sindh River, Kwari River, Chambal River and Yamuna River confluence
  • Shop at Sadar Bazaar
  • Visit Ater Fort

How to Reach: The best way to reach Bhind is by train. Bhind has its own railway station, which is well-connected to several major cities in India.

Here is a distance chart to help you:

Distance to Bhind Travel Time Distance
Aligarh to Bhind 3 hours 11 mins 218 km
Gwalior to Bhind 1 hour 14 mins 78.7 km
Kanpur to Bhind 2 hours 42 mins 187 km
Lucknow to Bhind 4 hours 12 mins 274 km
Etawah to Bhind 34 mins 36.1 km

Best Time to Visit Bhind: November to February



Photo: Flickr

Omkareshwar is seen as one of the most revered places in Madhya Pradesh. It is reckoned to be amongst the 12 Jyotirlingas in India, so one can very well estimate the importance of this sacred town. Soaked in a spiritual feel, Omkareshwar can be your perfect escape from the hectic and bustling crowd of a city and retire to a place that offers nothing but tranquility. In many temples of Omakareshwar, you shall be bound to spend extra time only to imbue yourself into more spirituality.

Tourist Attractions:

  • Siddhanth Temple
  • 24 Avatars
  • Shri Omkar Mandhata Temple
  • Ranmukteshwar Temple
  • Kajal Rani Cave

Must-Do in Omkareshwar:

  • Visit the Omkareshwar Temple
  • Spend time at Gomukh Ghat
  • Visit Mamleshwar Temple

How to Reach: The nearest railhead is Omakareshwar thus it is a good idea to board a train. However, not many trains are available for Omkareshwar, so the ideal way to reach here is to first reach either at Ujjain or Indore and then take a bus/cab for Omkareshwar.

Best Time to Visit Omkareshwar: September to March


Bhojpur MP

Photo: Flickr

On the bank of Betwa River, Bhojpur is a historic site in Madhya Pradesh and is said to be a city that could never be completed. The town is believed to have been established by the famous Paramara dynasty ruler Raja Bhoj. Bhojpur preserves many heritage attractions that date back to 11th century. The temples, rock paintings, caves and palaces are all adorned with the work of art, which can definitely woo any history lover. Bhojpur is indeed a right place to learn about the rich history of Madhya Pradesh.

Tourist Attractions:

  • Bhojesvar Temple
  • Bhoja’s Royal Palace
  • Jain Temple
  • Parvati Cave
  • Rock Drawings and Quarries

Must-Do in Bhojpur:

  • Witness the Cyclopean Dams
  • Visit Bhimbetka Caves (20kms from Bhojpur)
  • Visit Sethani Ghat and Hoshangabad Fort (51kms from Bhojpur)
  • Try kebabs, bhutte ki kees, mawa-bati, khoprapak, and malpuwa
  • Buy famed handicrafts of Madhya Pradesh

How to Reach: The best way to reach Bhojpur is to first reach Bhopal, which is at a distance of about 28kms. There are several trains and buses to Bhopal and even flights from different parts of country operate regularly.

Best Time to Visit Bhojpur: October to February


Chitrakoot MP


The Hill of Many Wonders, Chitrakoot stretches in both MP and Uttar Pradesh. Chitrakoot is reckoned to be a sacred town that bears historic significance. The legend has it that it was the forest of Chitrakoot where Lord Rama and Sita stayed for 11 long years of their exile. Thus, Chitrakoot gained attention of many Hindu devotees along with those of history lovers. Although a small place, Chitrakoot is not short of any charm and if there has to be a choice to pick a place that you must visit in Madhya Pradesh then this can be it.

Tourist Attractions:

  • Raghav Prayag Ghat
  • Kamadgiri
  • Bharat Milap Temple
  • Sati Anusuya Ashram
  • Janaki Kund
  • Sphatik Shila
  • Gupta Godavari
  • Hanuman Dhara
  • Ram Shaiya
  • Lakshman Chowki
  • Bharat Koop
  • Mayurdhwaj Ashram
  • Pramod Van
  • Saryu Dhara
  • Shabari Fall
  • Viradh Kund
  • Kali Barah Fall

Must-Do in Chitrakoot:

  • Spend time at Ram Ghat
  • Visit the temples at Kamadgiri
  • Drive to Sati Anusuya
  • See the footprint of Lord Rama at Sphatik Shila
  • Visit Janaki Kund
  • Get the Panoramic view of Chitrakoot from Hanuman Dhara

How to Reach: The best way to reach Chitrakoot is to first reach Allahabad, which is situated at a distance of 130kms. From Allahabad buses ply to Chitrakoot on a regular basis. The nearest railhead of Chitrakoot is Karvi (8kms) but few trains are available for this station.

Best Time to Visit Chitrakoot: October to March


Muhadi Fall Indore

Photo: Flickr

Located at the southern edge of Malwa plateau and tracing its root back in 16th century, Indore is the commercial hub of Madhya Pradesh. Although the city is infamous for being too crowded, but when seen from the eyes of an explorer this city too can be interesting. Right from palaces to the museums and from temples to parks, Indore has it all! So, the modern day Indore is a blend of a modern and historic world.

Tourist Attractions:

  • Muhadi Falls
  • Chokhi Dhani
  • Central Museum
  • Chhatris
  • Laalbagh Palace
  • Kanch Mandir
  • Rajwada
  • Town Hall
  • Nehru Park

Must-Do in Indore:

  • Visit MHOW (Military Headquarters of War)
  • Visit Omkareshwar
  • Drive to Patal Pani

How to Reach: Indore is well-connected to all the major cities of India by air and rail. There are also buses to Indore from many cities of UP and MP.

Best Time to Visit Indore: October to March


Bhedaghat Jabalpur

Photo: Flickr

Known for unmatched natural beauty and several tourist attractions, Jabalpur is considered amongst the best destinations to visit in MP. The city is surrounded by granite and sandstone hills and is most famous for its Marble rocks and the national park in its proximity. Jabalpur is situated on the bank of Narmada River and is a perfect place to spend a holidays in Madhya Pradesh.

Tourist Attractions:

  • Sangram Sagar and Bajnamath
  • Madan Mahal Fort
  • Pisan Hari Jain Temple
  • Bhedaghat
  • Rani Durgavati Memorial and Museum
  • Dhuandhar Falls
  • Marble Rock Formations
  • Madan Mahal Fort
  • Gurudwara Gwari Ghat Saheb
  • Dumna Nature Reserve Park
  • Bargi Dam

Must-Do in Jabalpur:

  • Try Gakkad-Bharta and Khoye ki Jalebi
  • Witness the Dhuandhar Falls
  • Take a boat ride to Marble Rocks
  • Witness the 76m tall Shiva statue
  • See the Balancing Rock
  • Attend Aarti at Gwarighat

How to Reach: Jabalpur is well-connected to almost all the major cities by train and road in India. The easiest and cheapest way to reach Jabalpur is to board a train.

Best Time to Visit Jabalpur: October to May


Katni Vijaraghavgarh


Katni seems to have an interesting history behind its name. Katni is said to have attained the name as this village was rewarded to brave people who used to behead others. A similar story comes from British rule era, it is said Katni is a place where they used to cut heads of rebellions and plunderers, and hung them in squares to frighten people. Today’s Katni is a rich reserve of cultural heritage as one can see relics from Mahakausal, Bundelkhand, and Baghelkhand here. A great place to learn about the history of Madhya Pradesh, Katni is indeed a destination to cherish.

Tourist Attractions:

  • Bahoriband
  • Tigavan
  • Vijaraghavgarh
  • Roopnath
  • Bilhary
  • Jhinjhari

Must-Do in Katni:

  • Witness the 12ft tall statue of Jain Tirthankara Shantinath in Bahoriband
  • Visit Vijayraghavgarh Fort
  • Pay Homage to Roopnath

How to Reach: Katni has a railway station, so the best way to reach here would be by train. Also, Jabalpur, which is a major hub in MP, is only at a distance of about 83kms from Katni. From Jabalpur one can catch a bus to Katni.

Best Time to Visit: October to March


Chhatarpur MP


Another feather in the hat of Madhya Pradesh, Chhatarpur is a beautiful historical town. The place is famed for its heritage tourist sites. It can be a perfect place for those seeking both peace and beauty. The natural charm shall offer peace of mind whereas the historical sites will render the opportunity to learn more about the cultural richness of MP. Chhatarpur seems ideal as a holiday destination for all.

Tourist Attractions:

  • Khajuraho
  • Hanuman Tauria
  • Jatashankar
  • Pandav Falls
  • Bambar Baini
  • Kalinjar Fort
  • Adinath Temple

Must-Do in Chhatarpur:

  • Visit the temples of Khajuraho
  • Witness the beautiful Pandav Falls
  • Visit the majestic Kalinjar Fort

How to Reach: From Khajuraho it is a 45 minutes drive to Chhatarpur. It is ideal if one can take a train till Khajuraho and then a bus to Chhatarpur.

Best Time to Visit: October to March


Pachmarhi Sunset View

Photo: Flickr

Pachmarhi is a popular travel destination in Madhya Pradesh. In order to get relief from the scorching summer heat many seek shelter in Pachmarhi. This beautiful hill station is famous for cave paintings in the forest, viewpoints, waterfalls and a lake. The beauty of Pachmarhi has also been shown in Bollywood flicks like Asoka and Chakrvyuh. It is a touristy place, so one can see the availability of all those things that are necessary for the tourists.

Tourist Attractions:

  • Dhupgarh
  • Chauragarh
  • Panar Pani
  • Sangam
  • Jatashankar and Mahadeo Caves
  • Silver Falls
  • Apsara Vihar

Must-Do in Pachmarhi:

  • Sit beside the lake in Pachmarhi
  • Listen to the Orchestra in Cantonment
  • Visit the beautiful Catholic Church
  • Visit the Pandav Caves
  • Watch the sun go down from Sunset Point

How to Reach: The best way to reach Pachmarhi is to first reach Piparaiya (52kms from Pachmarhi) by train. From here, one can take a cab/bus to Pachmarhi.

Best Time to Visit: October to June

Pench National Park

Pench National Park MP

Photo: Flickr

Here is one destination that is an absolute pride for Madhya Pradesh tourism; Pench National Park is a rich reservoir of flora and fauna. The park, which is partially in MP and partially in Maharashtra, is a safe shelter for many endangered species. Spread in an area of 758 sq kms, Pench is home to species like Bison, Cheetal, Sambar, Nilgai and leopards. A large variety of birds and reptiles can also be found in this park and that is why it is a perfect destination for wildlife tour in Madhya Pradesh.

Tourist Attractions:

  • Indian Bison
  • Sambar
  • Jungle Cat

Must-Do in Pench National Park:

  • Take a Jeep Safari

Safari Timings:

Winter Timing:

Entry Exit
Morning Safari: 07:30 AM Morning Safari: 10:30 AM
Evening Safari: 03:00 PM Evening Safari: 05:30 PM

Summer Timing:

Entry Exit
Morning Safari: 06:30 AM Morning Safari: 09:30 AM
Evening Safari: 04:00 PM Evening Safari: 06:30 PM

How to Reach: The best way to reach Pench is by first arriving at Jabalpur, which is at a distance of about 192kms by train. From Jabalpur, one can easily get cab/taxi to Pench National Park.

Best Time to Visit: October to June


Purva Waterfalls Rewa Madhya Pradesh

Photo: Flickr

Rewa is a small yet significant place in MP. Mostly known for its museum, waterfalls and historical villages, Rewa has become popular amongst many backpackers as a perfect destination for nature tourism in Madhya Pradesh. The forts and palaces make this place even more attractive to the tourists. A laidback yet informational trip is what can be guaranteed here as the town runs at this own pace yet in no time take one back in history.

Tourist Attractions:

  • Baghael Museum
  • Rewa Fort
  • Pili Kothi
  • Govindgarh Fort
  • Govindgarh Palace
  • Venkat Bhavan
  • Rani Talab
  • APS University Stadium
  • Bhairom Baba Statue
  • Ranipur Karchulian
  • Keonti Waterfalls
  • Purva Waterfalls

Must-Do in Rewa:

  • Visit the beautiful Keonti Waterfalls
  • Visit Rewa and Govindgarh Fort
  • Explore Venkat Bhavan

How to Reach: Rewa is well-connected by rail and road with several cities of India. The best way to reach Rewa is to board a train from New Delhi, Jabalpur and Bhopal.

Best Time to Visit: October to March


Vidisha Sanchi Stupa MP

Photo: Flickr

Known for architectural grandeurs, Vidisha has a charm like no other. A resplendent historical site of Madhya Pradesh, Vidisha endures a lot of appeal to the history buffs. One might also get a clear picture of the rich past of Madhya Pradesh from the relics found in Vidisha. Truly an out an out historical destination in Madhya Pradesh, Vidisha is worth investing your time upon.

Tourist Attractions:

  • Sola-Kambi Temple
  • Dashavtar Temple
  • Khamba Baba
  • Girdhari Temple
  • Gadarmal Temple

Must-Do in Vidisha:

  • Visit Bijamandal
  • Visit temple made by Late Parmara Rulers
  • Witness the Sanchi Stupa
  • Spend time near the Betwa River

How to Reach: Train is the best way to reach Vidisha. There are number of trains from several major cities in India that connect to Vidisha.

Best Time to Visit: October to March


Shivpuri Chhatri of Madhav Rao Scindia

Photo: Flickr

An ancient town, Shivpuri boasts about the rich history of Madhya Pradesh. The town was once the summer capital of Scindia rulers of Gwalior. There are number of ancient buildings including forts, palaces and chhatris (cenotaphs), the town is also famous for national parks, wildlife sanctuary and waterfalls, which makes Shivpuri a complete holiday destination in MP.

Tourist Attractions:

  • Madhav National Park
  • Son Chiraiya Bird Sanctuary
  • Chhatris, Bhura Kho
  • Bhadaiya Kund
  • Narwar Fort

Must-Do in Shivpuri:

  • Picnic at Bhura Kho and Bhadaiya Kund
  • Safari in Madhav National Park
  • Bird Watching in Son Chiraiya Bird Sanctuary

How to Reach: Shivpuri is well-connected by rail and road to several cities of India. The best way to reach here would be by train if comfort is the factor.

Best Time to Visit: October to March


Deogarh MP

Photo: Wikimedia

Situated in the Lalitpur range of hills, Deogarh is a beautiful village in Madhya Pradesh. River Betwa that flows through this lovely little place enhances the beauty of this village. Deogarh was once a fortified city and was an important place to see the Jain architecture. Although now mostly in ruins; Deogarh is still a majestic travel destination in MP.

Tourist Attractions:

  • Deogarh Fort
  • Chanderi
  • Talbehat
  • Matatila Dam

Must-Do in Deogarh:

  • Visit the Dashavatar Temple and Shantinath Temple
  • Buy Chanderi Sarees
  • Picnic at Matatila Dam
  • Visit Baransingh Temple in Talebhat

How to Reach: The most convenient way to reach Deogarh is to first arrive at Lalitpur by train. Lalitpur is at a distance of only 23kms from Deogarh. One can take a cab/bus from Lalitpur.

Best Time to Visit: September to May, Jain Mela and Gajrath Mahotasav


Sheopur Kuno Wildlife Sanctuary

Photo: Dailymail

Sheopur district in Madhya Pradesh is known for its rich skill of wood carving. Sheopur in other words can be called the centre for craft in Madhya Pradesh. The main attraction of Sheopur apart from wood work is Palpur (kuno) wildlife sanctuary. Though a small place, Sheopur is truly attractive and offers an insight of the lifestyle of the people of MP.

Tourist Attractions:

  • Kuno Wildlife Sanctuary
  • Kaketa Reservoir

Must-Do in Sheopur:

  • Buy crafted wood item
  • Visit Kuno Wildlife Sanctuary

How to Reach: One can reach Sheopur by taking a train till Shivpuri, which is at a distance of 120kms. From Shivpuri regular buses ply to Sheopur.

Best Time to Visit: October to March


Chanderi Fort MP

Photo: Flickr

Chanderi is yet another historical town of Madhya Pradesh, where each meandering road makes you meet history. The history of Chanderi is extracted from myths and folklores as no written evidence could be found here. Today, Chanderi is a reminiscence of the ancient MP, where Gurjara-Pratihara used to rule.

Tourist Attractions:

  • Koshak Mahal
  • Shehzadi Ka Rauza
  • Ramnagar Palace and Museum
  • Purana Madarsa
  • Kati Ghati Gateway
  • Behti Math
  • Nanuan Rock Paintings
  • Idgah
  • Khandargiri Temple
  • Bada Mahal Darwaza
  • Singhpur Palace
  • Kirti Durg
  • Jama Masjid
  • Jageshwari Temple
  • Nizamuddin Family Tombs
  • Chandraprabh Temple

Must-Do in Chanderi:

  • Visit Koshak Mahal
  • Witness Nanuan Rock Paintings,
  • Visit Ramnagar Palace and Museum

How to Reach: The best way to reach Chanderi is via Lalitpur. Lalitpur is at a distance of about 36kms from Chanderi and has a well-connected railway station. From Lalitpur, one can get a cab or bus to Chanderi.

Best Time to Visit: October to March


Pashupati Nath Temple Mandsaur


A rich archaeological site, Mandsaur in Madhya Pradesh adds to the historical treasure of the state. What makes Mandsaur famous is its Lord Pashupatinath temple, which is located on a river’s bank. The idol of Pashupatinath is similar to that of the highly famed Pashupatinath Temple in Nepal. What more, Mandsaur is also popular for producing high quality opium. A blend of history and modernization has made Mandsaur quite a place to visit. Infact witnessing the Pashupatinath Temple here is one of the things you must do in Madhya Pradesh.

Tourist Attractions:

  • Lord Pashupatinath Temple
  • Nalcha Mata Mandir
  • Gandhi Sagar Dam

Must-Do in Mandsaur:

  • Visit Lord Pashupatinath Temple
  • Visit Gandhi Sagar Dam

How to Reach: Buses and trains are available to Mandsaur. The best way would be to board a train.

Best Time to Visit: October to March


Birasinidevi Temple Pali


Pali is situated in the Umaria district of Madhya Pradesh. This small town is also famed for its archaeological heritage that dates back to the flourishing era of Jain religion. One can find several Hindu and Jain temples in Pali and can enjoy the utter quietness of this slow-paced town. One also has the good opportunity to get an insight on the small-city lifestyle of people MP.

Tourist Attractions: Birasinidevi Temple

How to Reach: One can visit Jabalpur by bus/train and then can take a cab/bus to Pali.

Best Time to Visit: October to March


Tikamgarh MP


Tikamgarh was once the part of the kingdom of Orchha and is believed to have been found by Bundela ruler Rudra Pratap Singh. This small yet significant town is situated to the south of Orchha and is famed for its majestic fort. Boasting of rich architecture, Tikamgarh can be a great destination for a day-trip from Orchha and Jhansi.

Tourist Attractions:

  • Laxmi Narayan Temple
  • Rani Mahal
  • Sunder Mahal
  • Dauji Ki Haveli
  • Janki Mandir Temple
  • Rai Praveen Mahal
  • Garhkundar Fort
  • Mahendra Sagar

Must-Do in Tikamgarh:

  • Visit Garhkundar Fort
  • Watch the sunset from Laxmi Narayan Temple
  • Visit Janki Mandir
  • Spend time near Mahendra Sagar

How to Reach: Lalitpur is the nearest railhead from Tikamgarh, situated at a distance of about 46kms. The best way to reach Tikamgarh would be to first travel to Lalitpur and then take a bus.

Best Time to visit: October to March


Burhanpur MP


Situated at the bank of Tapti River, Burhanpur is known for its rich past in Madhya Pradesh. This mid-sized city is named after Sheikh Burhan-ud-Din and is famed as a pilgrimage for Bohra Muslims as well as for Sikhs. Burhanpur is also popular as a place where the body of Queen Mumtaz was kept before shifting it to the majestic Taj Mahal. Since Burhanpur was an integral part of Mughal kingdom, it has a large number of big and small monuments which must be seen.

Tourist Attractions:

  • Badshahi Quila
  • Dargah-e-Hakimi

Must-Do in Burhanpur:

  • Visit Badhshahi Quila
  • Spend time on the bank of Tapti River
  • Visit Dargah-e-Hakimi Garden

How to Reach: Burhanpur has its own railway station, so the best and most convenient way to reach here is by train.

Best Time to Visit: October to February


Barwani MP


Set up on the left bank of River Narmada, Barwani is yet another spectacular place to see in Madhya Pradesh. The town is surrounded by the forest of Satpura and Vindhyachal, thus Barwani can be a good destination for a nature escape. Barwani is also famous for its Jain temples.

Tourist Attractions:

  • Chool Giri (Bawangaja)
  • Beejasan

Must-Do in Barwani:

  • Witness world’s tallest Adinath Ji statue in Chool Giri
  • Visit the temple of Beejasani (Durga)

How to Reach: The best possible way to reach Barwani would be to board a train till Indore, which is at a distance of about 155kms. From Indore, regular buses ply to Barwani.

Best Time to Visit: October to February


Amarkantak Origin of the River Narmada

Photo: Flickr

Situated at the meeting point of Vindhya and Satpura forests, Amarkantak is a beautiful destination in Madhya Pradesh. Two rivers i.e Narmada and Sone flows through Amarkantak in two different directions making this place look more pleasing to the eyes. Amarkantak is a famed Hindu pilgrimage also. Blessed with a holy pond, waterfalls and lofty hills, this small town is a perfect place for family vacations in Madhya Pradesh.

Tourist Attractions:

  • Narmada Udgam
  • Sonmuda
  • Brighu Kamandal
  • Dhuni Pani
  • Dudhdhara
  • Mai ki Bagiya

Must-Do in Amarkantak:

  • Attend Aartis like Narmada Aarti and Kund ki Aarti
  • Visit hot spring at Dhuni Pani
  • Visit Sonmuda, the prime source of Rive Sone

How to Reach: There are trains available till Pendra Road (17kms from Amarkantak) and Anuppur (48kms from Amarkantak). From both these places regular buses are available for Amarkantak.

Best Time to Visit: October to March


Itarsi- View from Train

Photo: Flickr

Famed for its Railway Junction that is reckoned to be the central crossing for west to east routes and north to east routes, Itarsi is a trading hub in Madhya Pradesh. This town is significant for the handloom clothing and art & craft industry. At Itarsi one has the opportunity to witness vivid attractions like churches, temples and a wildlife reserve.

Tourist Attractions:

  • Tawa Reservoir
  • Bori Wildlife Sanctuary
  • Evangelical Lutheran Church
  • Boodhi Mata Mandir
  • Hussaini Masjid

Must-Do in Itarsi:

  • Visit Bori Wildlife Sanctuary
  • Visit the Tawa Dam
  • Explore Hushang Fort

How to Reach: The most convenient way to reach Itarsi is by train. The railway station of Itarsi is well-connected to almost all the major cities of India.

Best Time to Visit: October to March

This magical land of Madhya Pradesh is truly inspirational and if you are a history buff or simply a traveller who loves to see a different India, this central state is your perfect choice.

E-mail us at for your travel related query and holiday packages

Published: 03 Jul, 2015
Nidhi Singh


From the Lake District, Nainital, Nidhi Singh is a travel writer whose love for mountains can be seen in her write ups. Talk about solo travelling, indulging in adventure activities, binging on good food, planning budget trips or the Aurora Borealis and you will get all her attention. It is the wanderlust that keeps her going and if at all she could get one wish granted she would love to live a life less ordinary. Follow her on Twitter, Facebook & Instagram.

LET'S PLAN YOUR TRIPLet us Plan Your Trip