Today is Madhya Pradesh Formation Day. On this occasion, we give you the best places to visit in the heart of India!

Madhya Pradesh, also known as ‘the heart of India’ due to its geographical location is known for its wildlife sanctuaries, historical forts, beautiful temples and majestic landscapes. It is the second largest state in terms of land area and has been ruled by various dynasties such as the Mauryas, Rajputs and Guptas in the past. Famous for its Sanchi Stupa, Gwalior Fort and Khajuraho Temple, Madhya Pradesh is blessed with a rich and colourful culture.

1. Bhopal

Taj Ul Masjid - Bhopal - Madhya-Pradesh

Also known as the city of lakes, Bhopal is the 14th largest city in the world and is famous for its greenery and artificial lakes. According to locals, Bhopal was founded by the king Bhoja and is named after him as well. The city earned international attention due to its Bhopal Gas Tragedy and is also known for its structures such as the Birla Mandir, Taj Ul Masajid and the Lake Bhojtal.

2. Ujjain 


Ujjain, located on the eastern banks of the river Shripa is believed to be one of the seven sacred cities of Hindus. According to mythology, when the gods and demons were churning the sea for amrit, the gods tried to flea away with it. In the process of doing so, four drops of amrit fell onto land, one of which is considered as Ujjain. Kumbh Mela, a massive hindu pilgrimage will take place here on July 22, 2016.

3. Indore 

iit indore

Founded by Rao Nandal Choudhary, Indore was originally named as ‘Indrapur’, the land of Lord Indra. Known for its historical monuments, authentic culture and bazaars, Indore is also the commercial hub of Madhya Pradesh. It is one of the most densely populated cities in India and houses the third largest stock exchange center.

4. Sanchi


Situated around 45 km from Bhopal, Sanchi is famously known for its Buddhist structures and Stupas. The word Sanchi is derived from a Pali word ‘Sanch’ which literally means ‘to measure’. Sanchi was also a major trading junction in the past and most of the temples here were built around 12th century AD. The Stupas were built under the reign of king Ashoka somewhere around the 3rd century BC.

5. Gwalior


Gwalior, located at a distance of some 420 km from Bhopal is known for its forts, majestic palaces and ancient temples. It is often also referred to as ‘the fort city’ due to the presence of numerous forts and also ‘the city of music’, since it houses a few of the oldest of classical Hindustani music schools. The very first museum based on Indian instruments, named Sarodh Ghar is also situated here.

6. Mandu 


Mandu or Mandavgad is located in the Dhar district of Madhya Pradesh and at present is nothing but the ruins of a fortress city built in the tenth century. It is famously known for its fort, regarded as the largest in India that is spread over an area of around 82 km. Numerous palaces, mosques and Jain temples also exist in and around the fortress. The Hindola Mahal, Jami Masjid, Rewa Kund, Baz Bahadurs Palace and Roopmaiti’s Pavilion are a few of the tourist attractions present here.