Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Madhya Pradesh

Filter by star ratings
All filters
Anjushree - Ujjain
Anjushree - Ujjain
8.8 Excellent
Anjushree, 72-Goyala Khurd, Ujjain, India
Show on map
3.1 mi from city centre, Ujjain, MP, India 
ExcellentBased on 50 reviews
8.8

Anjushree provides comfortable 3-star accommodation in Ujjain. It also offers an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

Aaram Baagh by Pachar Group, Sanchi
Aaram Baagh by Pachar Group, Sanchi
8.2 Excellent
Kachnariya Kothi, Murli Khedi, Near Salamatpur, Sānchi, India
Show on map
6.3 mi from city centre, Sānchi, MP, India 
ExcellentBased on 27 reviews
8.2

Located within the scenic countryside of Sanchi, Aaram Baagh by Pachar Group Sanchi provides comfortable accommodation and a wide range of facilities, such as room service.

Pugdundee Safaris Kings Lodge
Pugdundee Safaris Kings Lodge
9.6 Excellent
Tala, India
Show on map
1.8 mi from city centre, Tala, MP, India 
ExcellentBased on 1 review
9.6

Pugdundee Safaris - Kings Lodge offers a peaceful setting while in Umaria. It provides 4-star accommodation and views of the forest.

Nakhrali Dhani Village Resort
Nakhrali Dhani Village Resort
7.0 Good
Rau-Cat Road, Indore, India
Show on map
6.0 mi from city centre, Indore, MP, India 
GoodBased on 14 reviews
7.0

Nakhrali Dhani offers a comfortable setting while in Indore. It also provides luggage storage, a 24-hour reception and room service.

Ramada by Wyndham Khajuraho
Ramada by Wyndham Khajuraho
7.7 Good
Airport Road, Khajurāho, India
Show on map
1.0 mi from city centre, Khajurāho, MP, India 
GoodBased on 152 reviews
7.7

Boasting a sauna, an outdoor pool and outdoor tennis courts, Ramada Khajuraho is located in Khajuraho and provides modern accommodation. It offers 5-star accommodation with air-conditioned rooms.

Clarks Khajuraho
Clarks Khajuraho
8.4 Excellent
Village Khajuraho, Khajurāho, India
Show on map
1.5 mi from city centre, Khajurāho, MP, India 
ExcellentBased on 104 reviews
8.4

Conveniently situated and featuring an outdoor pool, this comfortable hotel is an easy drive from Rajnagar. Guests can also enjoy free internet access throughout the property.

Hotel Bundelkhand Riverside
Hotel Bundelkhand Riverside
7.6 Good
Madhya Pradesh State Highway 37, Orchha, India
Show on map
0.9 mi from city centre, Orchha, MP, India 
GoodBased on 111 reviews
7.6

Bundelkhand Riverside Orchha provides a comfortable setting while in Orchha. Those staying at the property have access to an outdoor pool and a swimming pool.

Jehan Numa Retreat
Jehan Numa Retreat
9.4 Excellent
Dr. Saleem Ali Road, Bhopal, India
Show on map
3.9 mi from city centre, Bhopal, MP, India 
ExcellentBased on 16 reviews
9.4

Located in Bhopal, Jehan Numa Retreat Club & Spa is a short drive from the Bharat Bhavan and Regional Science Centre Bhopal. Those staying at the property have access to a sauna and an outdoor pool.

Oyo 15618 Hotel Stay Inn
Oyo 15618 Hotel Stay Inn
2.0 Mediocre
Hotel Stay Inn, Opposite Bsf Gate No. 1 Vidhya Dham Temple Airport Road, Indore, India
Show on map
1.0 mi from city centre, Indore, MP, India 
MediocreBased on 1 review
2.0

This comfortable hotel in Indore offers complimentary Wi-Fi, as well as laundry facilities and a 24-hour reception.

Taj Usha Kiran Palace Hotel
Taj Usha Kiran Palace Hotel
9.0 Excellent
Jayendraganj Lashkar, Gwalior, India
Show on map
1.8 mi from city centre, Gwalior, MP, India 
ExcellentBased on 138 reviews
9.0

Featuring a shuttle service to Gwalior Airport, plus free wireless internet, Taj Usha Kiran Palace is a convenient base in Gwalior. In addition to free private parking on site, the hotel features comfortable 5-star rooms and a bar.

Tips for booking a Madhya Pradesh hotel

Cheapest month:February
Most expensive month:April
Average price in Madhya Pradesh:$84/night
Absolute cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Tuesday
$31 - $245
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$41 - $101
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Madhya Pradesh hotels

Show all 3,280 hotels
1
Jehan Numa Palace Hotel
Jehan Numa Palace Hotel
8.8 Excellent
157, Shamla Hill, Bhopal, India
Show on map
2.1 mi from city centre, Bhopal 

Jehan Numa Palace Hotel is located in Bhopal and is close to the Indira Gandhi Rashtriya Manav Sangrahalaya. It provides a spa and wellness centre, as well as 24-hour room service, a sauna and an outdoor pool.

2
Effotel Hotel Indore
Effotel Hotel Indore
8.2 Excellent
Plot No 10 C/CA Scheme No 94 Sector C, Indore, India
Show on map
5.0 mi from city centre, Indore 

Recently refurbished, Effotel Hotel provides modern 4-star accommodation in Indore. Guests can also enjoy free internet throughout the property.

3
Radisson Blu Hotel Indore
Radisson Blu Hotel Indore
8.1 Excellent
12, Scheme No 94c, Indore, India
Show on map
5.0 mi from city centre, Indore 

Radisson Blu Hotel Indore provides modern 5-star accommodation in Indore. It has a spa, as well as a Jacuzzi, an outdoor pool and a sauna.

4
Taj Usha Kiran Palace Hotel
Taj Usha Kiran Palace Hotel
9.0 Excellent
Jayendraganj Lashkar, Gwalior, India
Show on map
1.8 mi from city centre, Gwalior 

Featuring a shuttle service to Gwalior Airport, plus free wireless internet, Taj Usha Kiran Palace is a convenient base in Gwalior. In addition to free private parking on site, the hotel features comfortable 5-star rooms and a bar.

5
Ramada by Wyndham Khajuraho
Ramada by Wyndham Khajuraho
7.7 Good
Airport Road, Khajurāho, India
Show on map
1.0 mi from city centre, Khajurāho 

Boasting a sauna, an outdoor pool and outdoor tennis courts, Ramada Khajuraho is located in Khajuraho and provides modern accommodation. It offers 5-star accommodation with air-conditioned rooms.

6
Rudraksh Club & Resort
Rudraksh Club & Resort
8.1 Excellent
Indore Ujjain Highway, Ujjain, India
Show on map
4.0 mi from city centre, Ujjain 

Situated in Ujjain, Rudraksh Club And Resorts provides 5-star accommodation, as well as an outdoor pool. It offers complimentary Wi-Fi, an express check-in and check-out feature and a kids pool.

7
Courtyard by Marriott Bhopal
Courtyard by Marriott Bhopal
8.2 Excellent
Opens Early 2013, Db City - Arera Hills, Bhopal, India
Show on map
2.2 mi from city centre, Bhopal 

Situated in Bhopal, Courtyard by Marriott Bhopal offers 4-star accommodation, as well as an outdoor pool and a rooftop terrace. It also provides an express check-in and check-out feature, 24-hour room service and valet parking.

Cheapest hotels in Madhya Pradesh, India

Show all 3,280 hotels
Hotal Balaji
Hotal Balaji
7.5 Good
Ward No. 46,Naya Bazar, Lashkar, Gwalior, India
Show on map
2.6 mi from city centre,  

Hotal Balaji is located in Gwalior and offers free Wi-Fi. It also features room service, a ticket service and a 24-hour reception.

$9
Avg. per night
Hotel Marble Palace
Hotel Marble Palace
8.0 Excellent
Near western group of hotels, Khajurāho, India
Show on map
0.6 mi from city centre,  

Providing a shuttle to Khajuraho Airport, as well as complimentary Wi-Fi, Hotel Marble Palace is a comfortable place to stay in Khajuraho. Only a short walk from Lakshmi Temple Khajuraho, it offers traditional rooms equipped with internet access.

$12
Avg. per night
Fabhotel Prime Avenue
Fabhotel Prime Avenue
7.2 Good
No. 81 Ec, Service Road, Ring Road, Indore, India
Show on map
5.0 mi from city centre,  

FabHotel Prime Avenue provides comfortable 3-star accommodation in Indore. It also features luggage storage, a 24-hour reception and room service.

$16
Avg. per night
Oyo 15618 Hotel Stay Inn
Oyo 15618 Hotel Stay Inn
2.0 Mediocre
Hotel Stay Inn, Opposite Bsf Gate No. 1 Vidhya Dham Temple Airport Road, Indore, India
Show on map
1.0 mi from city centre,  

This comfortable hotel in Indore offers complimentary Wi-Fi, as well as laundry facilities and a 24-hour reception.

$16
Avg. per night
Hotel Winway
Hotel Winway
8.0 Excellent
64, 1, Rnt Marg, Near Madhumilan Square, Indore, India
Show on map
2.6 mi from city centre,  

This comfortable hotel in Indore offers free wireless internet, as well as an executive floor and 24-hour room service. It also provides a terrace, valet parking and an express check-in and check-out feature.

$20
Avg. per night
Nakhrali Dhani Village Resort
Nakhrali Dhani Village Resort
7.0 Good
Rau-Cat Road, Indore, India
Show on map
6.0 mi from city centre,  

Nakhrali Dhani offers a comfortable setting while in Indore. It also provides luggage storage, a 24-hour reception and room service.

$21
Avg. per night
Treebo Trend Daksh Residency
Treebo Trend Daksh Residency
8.5 Excellent
16/gf, Scheme No. 54, Mr 10, Indore, India
Show on map
4.3 mi from city centre,  

This comfortable hotel in Indore offers free Wi-Fi, as well as a gift shop and a 24-hour reception. It provides 3-star accommodation with air-conditioned rooms.

$25
Avg. per night
Hotel Shiv Sagar Ujjain
Hotel Shiv Sagar Ujjain
10.0 Excellent
114,choubice khambha marg ujjain near mahakal temple, Ujjain, India
Show on map
0.4 mi from city centre,  

This Ujjain hotel is situated just a few steps from Mahakaleshwar Jyotirlinga. Guests can also enjoy complimentary internet access.

$27
Avg. per night

Hotel prices in Madhya Pradesh

2 stars and under

$9 - $30

Hotel Payal Khajuraho

#1 Most popular

$30
Avg. per night
Hotel Marble Palace

#2 Most popular

Hotel Marble Palace
8.0 Excellent
$12
Avg. per night
Hotal Balaji

Best value

Hotal Balaji
7.5 Good
$9
Avg. per night
3 stars

$16 - $206

Ginger Indore

#1 Most popular

$39
Avg. per night
Hotel Abika Elite

#2 Most popular

Hotel Abika Elite
8.4 Excellent
$30
Avg. per night
Fabhotel Prime Avenue

Best value

$16
Avg. per night
4 stars +

$20 - $156

Indore Marriott Hotel

#1 Most popular

$61
Avg. per night
Courtyard by Marriott Bhopal

#2 Most popular

$88
Avg. per night
Hotel Winway

Best value

Hotel Winway
8.0 Excellent
$20
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Madhya Pradesh

Madhya Pradesh travel FAQs

  • Where is the best place to stay in Madhya Pradesh?

    Indore, Bhopal, and Khajurāho are some of the most favored places to stay in Madhya Pradesh.

  • What are the best hotels in Madhya Pradesh?

    Madhya Pradesh is home to many highly-rated hotels, one of which is Indore Marriott Hotel, which has a current rating of 8.3. For other potential stays, consider Courtyard by Marriott Bhopal and Radisson Blu Hotel Indore, which can also be great places to stay in Madhya Pradesh.