Skip to main content

Search hotels in Ujjain

Enter your dates to see the latest prices and deals for Ujjain hotels

Ujjain – 666 hotels and places to stay

Hotels with airport shuttles in Ujjain

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 17 reviews
From $24.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 15 reviews
From $23.69 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews
From $11.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews
From $19.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 25 reviews
From $21.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 28 reviews
From $36.78 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 30 reviews
From $33.17 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
From $23.69 per night
Airport shuttle
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 10 reviews
From $18.76 per night

Most booked hotels in Ujjain and surrounding area in the past month

See all

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 139 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 25 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 9 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 10 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 17 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews

Popular with guests booking hotels in Ujjain

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 58 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 25 reviews

Best hotels with breakfast in Ujjain and nearby

Scored out of 10, guest rating 4.7
Disappointing - What previous guests thought, 9 reviews

Located in Ujjain, 2.2 miles from Mahakaleshwar Jyotirlinga, FabHotel Shri Shyam Palace provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $41.66 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 12 reviews

Located in Ujjain, 1.8 miles from Mahakaleshwar Jyotirlinga, Hotel Tathaastu Palace provides accommodations with a shared lounge, free private parking, a terrace and barbecue facilities.

From $17.77 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 9 reviews

Featuring a garden, NANDI Home Stay features accommodations in Ujjain. Both free Wifi and parking on-site are accessible at the homestay free of charge.

From $15.10 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 18 reviews

Super Collection O Ujjain City Centre Formerly Hotel Olive Inn is located in Ujjain, 1.9 miles from Mahakaleshwar Jyotirlinga and a 18-minute walk from Ujjain Junction Station.

From $49.69 per night
Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 2 reviews

Hotel Mahakal Avantika Palace has accommodations in Ujjain. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.

From $30.79 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Located in Ujjain, 1.9 miles from Mahakaleshwar Jyotirlinga, Hotel Dev Krishna Palace has accommodations with free WiFi and free private parking.

From $26.64 per night
Scored out of 10, guest rating 4.2
Disappointing - What previous guests thought, 18 reviews

Hotel Atlas Palace is located in Ujjain, within 2.8 miles of Mahakaleshwar Jyotirlinga and 1.5 miles of Ujjain Junction Station.

From $15.40 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 16 reviews

Located within 2.1 miles of Mahakaleshwar Jyotirlinga and a 16-minute walk of Ujjain Junction Station, Srimad Hotel has rooms with air conditioning and a private bathroom in Ujjain.

From $61.59 per night

Budget hotels in Ujjain and nearby

Swastik Home stay is located in Ujjain, just 2.1 miles from Mahakaleshwar Jyotirlinga and 1.2 miles from Ujjain Junction Station.

From $49.75 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 45 reviews

Hotel Shree Kedarnath in front of railway station platform no 8 offers accommodations in Ujjain, 2.7 miles from Ujjain Kumbh Mela.

From $65.15 per night

Ikigai Stay 3BHK Duplex is located in Ujjain, just 1.7 miles from Mahakaleshwar Jyotirlinga and a 17-minute walk from Ujjain Junction Station.

From $119.81 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 4 reviews

Townhouse Shri Mahakaleshwar Jyotirlinga Ujjain Formerly Hotel Shikhar Darshan is located in Ujjain, 2.3 miles from Mahakaleshwar Jyotirlinga and a 17-minute walk from Ujjain Junction Station.

From $76.94 per night

Raj Laxmi Homestay enjoys a location in Ujjain, 2.7 miles from Mahakaleshwar Jyotirlinga and 1.8 miles from Ujjain Junction Station.

From $42.11 per night

Aashirwad Residency Premium Vila is located in Ujjain, just 2.7 miles from Mahakaleshwar Jyotirlinga and 1.4 miles from Ujjain Junction Station.

From $79.96 per night

Hotel Nirvana boutique is located in Ujjain, within 2.2 miles of Mahakaleshwar Jyotirlinga and 1.3 miles of Ujjain Junction Station.

Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 24 reviews

Hotel Padmawati Palace is offering accommodations in Ujjain. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.

From $44.53 per night

Hotels located in the center of Ujjain

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 45 reviews

Providing city views, Krishnaalay Guest House in Ujjain features accommodations, a garden, and a shared lounge. There's a private entrance at the guest house for the convenience of those who stay.

From $8.64 per night

Vashistha Homestay offers accommodations in Ujjain, 2.1 miles from Mahakaleshwar Jyotirlinga and 1.2 miles from Ujjain Junction Station.

From $27.23 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 10 reviews

Located in Ujjain, 2.1 miles from Mahakaleshwar Jyotirlinga, Hotel The Grand Avanti has accommodations with a garden, free private parking, a terrace and a restaurant.

From $18.76 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 83 reviews

Shree Ram Home Stay enjoys a location in Ujjain, 2.4 miles from Mahakaleshwar Jyotirlinga and 1.1 miles from Ujjain Junction Station. This property offers access to a terrace and free private parking.

From $9.54 per night

Narayan Home Stay offers accommodations in Ujjain, 3.3 miles from Mahakaleshwar Jyotirlinga and 2.1 miles from Ujjain Junction Station.

From $14.22 per night
Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 2 reviews

Rajkumar home stay is located in Ujjain, just 2.4 miles from Mahakaleshwar Jyotirlinga and 1.1 miles from Ujjain Junction Station. This homestay offers air-conditioned accommodations with a terrace.

From $7.11 per night
Scored out of 10, guest rating 1.5
Bad - What previous guests thought, 2 reviews

Featuring 3-star accommodations, Kiwi Inn Hotel, Ujjain is located in Ujjain, 2.2 miles from Mahakaleshwar Jyotirlinga and a 19-minute walk from Ujjain Junction Station.

From $23.68 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 38 reviews

3 Batti Home Stay provides a sauna and accommodations with a kitchen in Ujjain, 2.3 miles from Mahakaleshwar Jyotirlinga.

From $11.85 per night

FAQs about hotels in Ujjain

What Guests Said About Ujjain:

10

You can't get enough of Mahakaal such a beautiful feeling...

You can't get enough of Mahakaal such a beautiful feeling one has to experience it can't be put in words. I literally saw Mahakaal in clouds which shows he is omni present. I love mahadev and thanks for allowing me Mahadev
Guest review by
Pavani
India
10

Mahakaal mandir management not good for devotee.

Mahakaal mandir management not good for devotee. Management only entertain protocol people and who have money. In bhasm aarti security guards are taking money and giving seats to devotees. Bad experience with management. Poora management chor hai.
Guest review by
imran
8.0

Mahakaleshwar Temple is built on a very huge complex.

Mahakaleshwar Temple is built on a very huge complex. It has 4 or more entry gates. Gate no1 and Gate no 4 are the nearest gate to get into que for either Shigra or Normal Darshan. Mahakal Lok built inside the campus is very nice and illuminating at evening. Its worth going to temple twice for darshan, once in morning and once at night. Besides the main temple, there are various other temples. Harsiddhi Mata Mandir near Mahakal Temple, is must visit at around 6 PM, where they light two tall towers of diyas by manually climbing onto it. Its a lovely watch.
Guest review by
Priyesh
India
10

Ujjain, one of the oldest and most spiritual cities of India...

Ujjain, one of the oldest and most spiritual cities of India, is truly a place where you can feel positivity with every step. Known as the city of Mahakal, the divine aura here instantly fills your heart with peace and devotion. The Mahakaleshwar Jyotirlinga is the soul of Ujjain, where the morning Bhasma Aarti is a once-in-a-lifetime experience that brings you closer to the divine. The chants, the spiritual energy, and the devotion all around create an atmosphere of pure bliss. Beyond Mahakal, temples like Kal Bhairav, Harsiddhi, Mangalnath, and Chintaman Ganesh make the journey even more fulfilling. Walking along the ghats of Shipra river, especially during evening aarti, gives a sense of calm and positivity that stays with you. The city is well-connected, peaceful, and full of cultural richness. Every corner radiates faith, devotion, and spirituality. A visit to Ujjain is not just a trip – it’s a soulful experience where you truly feel positivity with religion and tradition.
Guest review by
Abhinav
India
8.0

It is divine to visit the sacred place.

It is divine to visit the sacred place. Wonderful experience. The temple premises are good. The temple corridor is built to explain our puranas well. Arti to Lord shiva was mesmerizing. The entire atmosphere was filled with Chanting of Lord Shiva. Only issue is with the lack of guidance to devotees. Battery vehicles are not providing support to the needy. The security is not well trained to guide and assist the devotees. Best practices from other temples can be implemented to bring more comfort to the elderly. Government can introduce volunteer system to serve the GOD with good understanding like in TTD in Andhra Pradesh.
Guest review by
Anonymous
10

ujjaini mahankala temple harsidhi matha temple

ujjaini mahankala temple harsidhi matha temple kalabairava temple mangalnath temple omkareshwar temple mamleshwar temple and narmadhanadhi is so very very very very good and i am so very happy and omkareshwar is location is very very go location and i am very very happy
Guest review by
SABBANI MAHESH KUMAR
India