airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Sections
Follow Us
Statue of Lord Shiva at Kachnar City, Jabalpur, Madhya Pradesh | © Shivam S/Wiki Commons
Statue of Lord Shiva at Kachnar City, Jabalpur, Madhya Pradesh | © Shivam S/Wiki Commons
add to wishlistsCreated with Sketch.

The Best Cities and Towns to Visit in Central India

Picture of Richa Jain
Updated: 23 January 2018
The heart of India, i.e. Central India, comprises the states of Madhya Pradesh and Chhattisgarh. Being famous all over the country for a rich historical background, these states have a lot to offer when it comes to tourism. Here is a list of the top towns and cities of the two states that you must visit to catch a glimpse of the culture and lifestyle prevalent in the central region.

Orchha

This is a royal town situated on the bank of River Betwa, and has many remains that reflect the traditions of the ancient Bundela Era. The architecture of the place attracts history buffs every year. The Orchha Fort Complex, Lakshminarayan Temple, Chaturbhuj Temple and Phool Bagh are the must-visit attractions. You may even enjoy a walk to the Elephant Stable here. Watching the sunset down the Betwa river is also something that you can experience in Orchha. Don’t forget to attend the evening aarti at Ram Raja Temple.

View of Jahangir Mahal with Ram Raja Temple in the background at Orchha
View of Jahangir Mahal with Ram Raja Temple in the background at Orchha | © ShivaRajvanshi/Wiki Commons

Khajuraho

Khajuraho has attracted thousands of travelers from all over the world. Explicitly famous for erotic sculptures and intricate carvings on the outside walls of a number of temples, Khajuraho is the gateway that lets you enter the history of India. It is a UNESCO World Heritage site and mainly known for the Western Group of Temples. Khajuraho Dance Festival, which is an annual dance festival that showcases the different Indian classical and international dance forms, is also a famous attraction.

Devi Jagadambi Temple, Khajuraho
Devi Jagadambi Temple, Khajuraho | © Arian Zwegers/Flickr

Ujjain

Known as the temple town of Madhya Pradesh, Ujjain is the ideal spiritual retreat for people seeking repose. Majorly, the city consists of a number of Hindu temples that have beautiful architecture from the ancient Bundela period. If you wish to spend some quiet and serene time, and feel the tranquility around, you may go to the banks of Kshipra River. To witness the city in its true colors, you must come here during the Kumbh Mela, which is the largest religious Hindu fair.

Gwalior

Gwalior played a major role in the Rebellion of 1857, and also hugely contributed towards the rich history of India. The Gwalior Fort is considered one of the best fortresses in India, and has seen the rule of many dynasties in the past. Man Singh Palace, Sahastrabahu Ka Mandir, Teli Ka Mandir, Gujari Mahal, and Assi Khamba Ki Baoli are the places to be visited inside the fort complex. Jai Villas Palace Museum is also a center of attraction. If you happen to visit the city during the month of December, then you can even attend the Tansen Music Festival.

Gwalior Fort, Gwalior
Gwalior Fort, Gwalior | © Anuppyr007/Wiki Commons

Maheshwar

Though a small town in the state of Madhya Pradesh, Maheshwar is commonly referred as ‘Varanasi of Central India’. It is situated on the bank of River Narmada, and is a famous spiritual hotspot. Here, you can explore the Ghats, the Maheshwar Fort and the Ahilyabai Temple. The early morning view of the Narmada River from the ghats is a must-watch. On your visit to the town, you can even shop for beautiful Maheshwari sarees and other souvenirs.

Maheshwar Fort along the bank of Narmada River at Maheshwar
Maheshwar Fort along the bank of Narmada River at Maheshwar | © Lukas Vacovsky/Wiki Commons

Omkareshwar

One of the 12 Jyotirlingas (devotional representation of Lord Shiva) in India, Omkareshwar, along the bank of River Narmada, is another spiritual place in Madhya Pradesh. For a closer look at the spiritual side of Central India, you must definitely pay a visit to this town. Such is the restfulness of the place, you would want to spend more and more time when you get here. You can visit the Okareshwar Temple and stroll around at the Gomukh Ghat.

Omkareshwar Mahadev Temple, Omkareshwar
Omkareshwar Mahadev Temple, Omkareshwar | © Bernard Gagnon/Wiki Commons

Indore

Famous as the commercial capital of Madhya Pradesh, Indore is another important city that you must visit on your trip to the central region. From temples and palaces to museums and parks, with the right blend of historic and modern world, the place has everything you would want to explore. Rajwada, Choki Dhani and Kaanch Mandir are the famous places to see here. You can also visit MHOW (Military Headquarters of War).

The Rajwada (Old Palace) in Indore
The Rajwada (Old Palace) in Indore | © McKay Savage/Wiki Commons

Jabalpur

Jabalpur is one of the best places to visit in Madhya Pradesh. Situated along the bank of River Narmada, the city is known for its incredibly unmatched beauty. It is surrounded all over by sandstone and granite hills, and is world famous for white marble rocks. Bhedaghat is a popular tourist attraction here that has the Dhuandhar Falls. You can closely witness the marble rocks on a boat ride, and also enjoy a cable car ride.

Pachmarhi

This is the only hill station of Madhya Pradesh, well-known for beautiful viewpoints, cave paintings, lakes and waterfalls. For a pleasant getaway with family and friends, Pachmarhi can be a good choice. Important things to do in the town include visiting the Pandava Caves and Catholic Church. You can even enjoy the orchestra played by Pachmarhi Cantonment, and watch the beauty of the setting sun at Sunset Point.

Mountains of Pachmarhi
Mountains of Pachmarhi | © Twinkle Bhaisare/Wiki Commons

Bhopal

Bhopal is the capital city of Madhya Pradesh, and also famously called the ‘City of Lakes’. It is divided into two parts by the two major lakes called the Upper Lake and the Lower Lake. Here, you get to see just the right blend of history and modern-day planning in the architecture of the city. Shaukat Mahal, Bharat Bhawan, Sadar Manzil, Museum of Man, Gufa Mandir and Van Vihar are some of the prominent places to be visited in Bhopal. Taking a boat ride in the lakes of the city is a must, too.

Colorful lighting at Boat Club, Upper Lake, Bhopal
Colorful lighting at Boat Club, Upper Lake, Bhopal | © Deepak sankat/Wiki Commons

Sanchi

Famous for the ancient Sanchi Stupa, Sanchi is a small village situated quite close to the city of Bhopal. It is a UNESCO World Heritage site and a must-visit place for Buddhist followers. Sanchi well reflects the primitive Buddhist culture and has monasteries and monuments dating back to 3rd century B.C. Popular places to visit include the Great Bowl, the Eastern Gateway and the Ashoka Pillar.

Sanchi Stupa at Sanchi near Vidisha
Sanchi Stupa at Sanchi near Vidisha | © Suvro Banerjee/Wiki Commons

Raipur

Raipur is the capital of the Central Indian state of Chhattisgarh, and also the largest city of the state. A very famous attraction here is Kevalya Dham, which is a Jain temple made of white marbles. The city has several museums as well like Guru Tegh Bahadur Museum and Mahant Ghasidas Museum. Raipur is an important city, well-known for steel markets too. On your visit, you must also explore the ancient town of Sirpur which is just a two-hour drive away from the city.

Pillars of Surang Tila Mandapa at Sirpur near Raipur
Pillars of Surang Tila Mandapa at Sirpur near Raipur | © Mohnish1208/Wiki Commons

Jagdalpur

Located in the Bastar district of Chhattisgarh, Jagdalpur is known as the tourism capital of the state. In case you’re planning to visit Chhattisgarh, then make sure Jagdalpur is on your list too. It has two of the most beautiful waterfalls of India – Chitrakote Falls and Teerathgarh Falls. Kailash Caves and Kanger Ghati National Park are the prominent places to see in the city. Some other tourist attractions include the Bastar Palace, Anthropological Museum and Danteshwari Temple.

Chitrakote Waterfalls, Jagdalpur
Chitrakote Waterfalls, Jagdalpur | © Mashooque14/Wiki Commons

Raigarh

The city of Raigarh is best known for power generation and coal reserves. Kosa silk, classical music and Kathak dance are a few culturally important things that the city is famous for. On your visit, you can explore the Gomarda Wildlife Sanctuary, Raigarh Fort, Singhanpur Caves and Rabo Dam on the Kelo River.

Ratanpur

According to the popular beliefs of the residents of Ratanpur, the city has been of great importance in all the four Yugas (ages) of Hinduism. The main attraction of the city is the remains of the ancient fort and the many beautiful temples that dot the place all over. You must visit the Ratanpur Fort and Mahamaya Temple on your trip.

Ratanpur Fort, Ratanpur
Ratanpur Fort, Ratanpur | © Iamrahul2307/Wiki Commons

Chirmiri

Much like Pachmarhi in Madhya Pradesh, Chirmiri is the only hill station of Chhattisgarh. If you love greenery and natural locations, then you’re going to like