Ujjain Hotels By Star Rating
- 5 Star hotels in Ujjain
- 4 Star hotels in Ujjain
- 3 Star hotels in Ujjain
- 2 Star hotels in Ujjain
- 1 Star hotels in Ujjain
- Budget hotels in Ujjain
- Luxury hotels in Ujjain
- Best Hotels in Ujjain
- View List Of Hotels In Ujjain
You are booking hotel for more than 90 days

Your Budget
Show 4 more
Show 4 more
Show -3 more
Explore Travel TipsShowing Properties in Ujjain


Perfectstayz Premium Shree Narayana Ujjain
(345 Ratings)
₹ 4,104
₹ 1,905
+ ₹ 218 taxes & fees
Per Night

The Byke Boutique - Mahakal Aangan - Ujjain
(380 Ratings)
₹ 3,350
₹ 2,181
+ ₹ 244 taxes & fees
Per Night
Change Check-In Dates


Anjushree
(2243 Ratings)

₹ 6,700
₹ 5,953
+ ₹ 670 taxes & fees
Per Night

HOTEL AKAAY
(48 Ratings)
₹ 3,200
₹ 2,764
+ ₹ 320 taxes & fees
Per Night


Rudraksh Club & Resort
(2159 Ratings)

₹ 5,800
+ ₹ 580 taxes & fees
Per Night

HOTEL KALPANA PALACE
(2236 Ratings)
₹ 3,800
₹ 3,534
+ ₹ 380 taxes & fees
Per Night

VILAASITAA INN
(68 Ratings)

₹ 2,800
₹ 2,231
+ ₹ 252 taxes & fees
Per Night


MPT Shipra Residency, Ujjain (2 KMs from Shri Mahakaleshwar Jyotirlinga)
(1822 Ratings)
₹ 2,988
₹ 2,570
+ ₹ 299 taxes & fees
Per Night


Hotel Sharda Inn
(413 Ratings)
₹ 3,199
₹ 1,927
+ ₹ 250 taxes & fees
Per Night

Hotel shree mahakal krapa
(703 Ratings)
₹ 1,800
₹ 1,619
+ ₹ 180 taxes & fees
Per Night

The Byke Boutique - RiverLand Freeganj | (Pan India Pure Veg Hotel Chain)
(16 Ratings)
₹ 3,500
₹ 2,414
+ ₹ 269 taxes & fees
Per Night


Hotel Abika Elite
(3765 Ratings)
₹ 13,000
₹ 5,371
+ ₹ 585 taxes & fees
Per Night


HOTEL IMPERIAL GRAND
(2267 Ratings)
₹ 10,349
₹ 4,851
+ ₹ 522 taxes & fees
Per Night


MPT Ujjaini, Ujjain (2 KMs from Shri Mahakaleshwar Jyotirlinga)
(1488 Ratings)
₹ 3,108
₹ 2,707
+ ₹ 311 taxes & fees
Per Night

Private Room in a Villa
(349 Ratings)
₹ 5,000
₹ 2,984
+ ₹ 337 taxes & fees
Per Night

MPT Samrat Vikramaditya The Heritage, Ujjain
(389 Ratings)
₹ 11,900
₹ 11,067
+ ₹ 2,737 taxes & fees
Per Night

Hotel Royal Palace (Near Mahakal Mandir)
(1488 Ratings)
₹ 2,999
₹ 2,688
+ ₹ 300 taxes & fees
Per Night

Hotel Embassy
(471 Ratings)

₹ 4,199
₹ 2,509
+ ₹ 270 taxes & fees
Per Night

Aceotel Premier Srinivasa, Ujjain
(11 Ratings)

₹ 6,015
₹ 3,493
+ ₹ 390 taxes & fees
Per Night
Book the best Hotels in Ujjain. Choose from 700 available Ujjain hotels & save up to 80% on hotel booking online at Makemytrip. Hotels & resorts price range starts from Rs.487 to 48840 per night in Ujjain. ✓Free WiFi ✓AC Room ✓Free Breakfast ✓Spa ✓Free Cancellation.
Check out lates Ujjain hotel offers on more than 700 hotels in Ujjain only on MakeMyTrip !
All Above Listings for Ujjain are updated on Tuesday, May 19, 2026- 23.15.
Ujjain - Book affordable hotels in Ujjain at discounted prices with MakeMyTrip.com. Check out your Preferred stay from popular area in Ujjain, Stay in Ujjain's best hotels! pick from Ujjain's best hotels with breakfast, amenities, Budget Hotels You can book with Free Cancellation and Pay At check out options. Also See Most-booked hotels in Ujjain & Recently booked hotels. Plan your trip and Get inspired by reviews, Explore guest reviews, In and Around Ujjain.
You can also purchase a Hotel Gift Card from MakeMyTrip and sponser your loved one hotel's accommodation.
You can also Explore Hotels in Ujjain on out partner site https://www.goibibo.com.
Get the best deals on different type of Hotel categories in Ujjain with MakeMyTrip.com. Choose from 700 hotels in Ujjain. Just Rs 487 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.
| Starting Price | Rs. 523 |
| Ujjain Hotels | 763 |
Ujjain - Dewas Road
Ujjain - Indore Road
Jaisinghpura
Malipura
Jaisinghpura
Ujjain - Dewas Road
Vijay Nagar
Vijay Nagar
Bhicholi Mardana
Tejaji Nagar
Vijay Nagar
Vijay Nagar
Vijay Nagar