Skip to main content

Search hotels in Ujjain

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

Ujjain – 640 hotels and places to stay

Filter by:

Star Rating
Review score

Hotel Tirupati Mahakal Ujjain # Near Railway Station & Mahakal Mandir

Hotel in Ujjain

Located in Ujjain, 1.8 miles from Mahakaleshwar Jyotirlinga, Hotel Tirupati Mahakal Ujjain # Near Railway Station & Mahakal Mandir provides accommodations with a terrace, free private parking, a...

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 6 reviews
Price from
$77.61
1 night, 2 adults

Hotel Roshan

Hotel in Ujjain

Located in Ujjain, within 2 miles of Mahakaleshwar Jyotirlinga and 1.8 miles of Ujjain Kumbh Mela, Hotel Roshan provides barbecue facilities.

M
Malviya
From
India
Good hospility and staff behavior 500miter to mahalok
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$10.98
1 night, 2 adults

Shree Nikunj Palace

Hotel in Ujjain

Located in Ujjain, within 3.5 miles of Mahakaleshwar Jyotirlinga and 2.5 miles of Ujjain Junction Station, Shree Nikunj Palace has accommodations with a terrace and free WiFi as well as free private...

B
Bhan
From
India
I stayed at Hotel Shree Nikunj Palace on 11th March and had a great experience. The hotel is one of the best and most comfortable options in Ujjain. The room was equipped with high-quality branded amenities like a smart TV and AC, and the bathroom was exceptionally clean and well-maintained. The staff was very polite, helpful, and understanding, making the stay even more pleasant. Another plus is the location—most major temples are conveniently located within 1–2 km. Highly recommended for anyone visiting Ujjain!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 42 reviews
Price from
$18.11
1 night, 2 adults

Nain Guest House

Hotel in Ujjain

Located in Ujjain, within a 11-minute walk of Mahakaleshwar Jyotirlinga and 0.6 miles of Ujjain Junction Station, Nain Guest House provides accommodations with a terrace and free WiFi throughout the...

G
Gautam
From
India
Staff & owner both good behavior with all all guests
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 169 reviews
Price from
$11.97
1 night, 2 adults

Ocean Regency

Hotel in Ujjain

Ocean Regency is located in Ujjain, 2.1 miles from Mahakaleshwar Jyotirlinga and 1.9 miles from Ujjain Kumbh Mela. The property provides room service and a 24-hour front desk for guests.

S
SATISH
From
India
Excellent service and co- operative,
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 7 reviews
Price from
$22.17
1 night, 2 adults

Perfectstayz Premium Shree Narayana at Mahakal temple road

Hotel in Ujjain

Located in Ujjain, 4.4 miles from Mahakaleshwar Jyotirlinga, Perfectstayz Premium Shree Narayana at Mahakal temple road provides accommodations with a shared lounge, free private parking, a terrace...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 31 reviews
Price from
$26.54
1 night, 2 adults

HOTEL OM PALACE NEAR MAHAKALESHWAR TEMPlE

Hotel in Ujjain

Located in Ujjain, a 15-minute walk from Mahakaleshwar Jyotirlinga, HOTEL OM PALACE NEAR MAHAKALESHWAR TEMPlE has accommodations with a shared lounge, free private parking and a terrace.

S
Saurabh
From
India
Fabulous Stay. Me And My Whole family very Happy to Stay Here. Room is Good. Breakfast Quality Good. Located also Very Very Good. And Owner Rohit ji is and whole Staff so cooperative and Help Full. We can Mark 10 out of 10.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5 reviews
Price from
$12.96
1 night, 2 adults

Annapurna Hotel

Hotel in Ujjain

Annapurna Hotel is located in Ujjain. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. The hotel has family rooms.

A
Ashwin
From
United Arab Emirates
It was a great experience at Annapurna Hotel. The management took excellent care of my parents, and the location is perfect—very close to the temple. I highly recommend staying at this property as it offers great value for money. They also provided early check-in and arranged transportation for my parents early in the morning after checkout. Overall, a very satisfying and comfortable stay.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 51 reviews
Price from
$13.30
1 night, 2 adults

Travinities Hotel Avni Palace

Hotel in Ujjain

Located in Ujjain, within 2.7 miles of Mahakaleshwar Jyotirlinga and 2.5 miles of Ujjain Junction Station, Travinities Hotel Avni Palace provides accommodations with a shared lounge and free WiFi...

A
Anish Bhansali
From
India
The breakfast wasn't lavish but met my expectations in terms of taste and quality. Deepak from the reception staff was very polite and sweet. He ensured that we were taken care of even to the smallest concern if any. Very family oriented person.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 65 reviews
Price from
$51.65
1 night, 2 adults

The Byke Express - Avanti Residency - Ujjain

Hotel in Ujjain

Located within 1.4 miles of Mahakaleshwar Jyotirlinga and a 19-minute walk of Ujjain Junction Station, The Byke Express - Avanti Residency - Ujjain provides rooms with air conditioning and a private...

A
Agrawal
From
India
I loved everything in the hotel..Staffs, room and behaviour of the staff was very good..it was nice staying in that hotel.I would highly recommend this hotel as a staycation..This is nearby ujjain temple and to visit local sightseeing ✅
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 10 reviews
Price from
$15.95
1 night, 2 adults
See all 640 hotels in Ujjain

Hotels with airport shuttles in Ujjain

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 8 reviews
From $29.09 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 42 reviews
From $22.12 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
From $25.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 42 reviews
From $34.57 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5 reviews
From $18.61 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 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking hotels in Ujjain

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 22 reviews

Popular with guests booking hotels in Ujjain

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 67 reviews

Popular with guests booking hotels in Ujjain

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 118 reviews

Popular with guests booking hotels in Ujjain

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

Popular with guests booking hotels in Ujjain

Popular with guests booking hotels in Ujjain

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

Popular with guests booking hotels in Ujjain

Budget hotels in Ujjain and nearby

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

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

From $64.03 per night

Aikantik Villa-5 Rooms Villa with Pool offers accommodations in Ujjain, 2.3 miles from Mahakaleshwar Jyotirlinga and a 19-minute walk from Ujjain Junction Station.

From $123.63 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 19 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 $37.63 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 10 reviews

Hotel O Shri Mahakaleshwar Jyotirlinga Temple is located in Ujjain, 1.9 miles from Mahakaleshwar Jyotirlinga and a 18-minute walk from Ujjain Junction Station.

From $37.63 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 $41.38 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 $101.14 per night
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 26 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 $54 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 18 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 $53.07 per night

Best hotels with breakfast in Ujjain and nearby

Scored out of 10, guest rating 3.7
Poor - What previous guests thought, 11 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 $36.81 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 24 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.46 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 15 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 $19.79 per night
Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 2 reviews

Located within 2.1 miles of Mahakaleshwar Jyotirlinga and a 16-minute walk of Ujjain Junction Station, Hotel Mahakal Avantika Palace has rooms in Ujjain.

From $24.43 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Hotel Rajshree Suites is located in Ujjain, within a 17-minute walk of Mahakaleshwar Jyotirlinga and 300 yards of Ujjain Junction Station.

From $54.75 per night

Located in Ujjain, within 1.1 miles of Mahakaleshwar Jyotirlinga and a 13-minute walk of Ujjain Junction Station, Indra Nagar Road Hotel Premium Aadi # Shree Palace Near Railway Station #...

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

Located in Ujjain, within 1.1 miles of Mahakaleshwar Jyotirlinga and a 13-minute walk of Ujjain Junction Station, Ujjain Road Hotel Park Premium Palace Residency # Near Mahakaleswar Jyotirlinga Temple...

From $54.90 per night

Located in Ujjain, within 1.1 miles of Mahakaleshwar Jyotirlinga and a 13-minute walk of Ujjain Junction Station, Hotel In Winter Residency Near Mahakaleshwar Jyotirlinga- Railway Station Ujjin - Paid...

From $15.52 per night

Hotels located in the center of Ujjain

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 66 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.49 per night

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

From $26.76 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 20 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.44 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 90 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 $11.64 per night

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

From $13.97 per night
Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 3 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.27 per night

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

From $27.94 per night

Located in Ujjain, Hotel Shiv palace provides 3-star accommodations with private balconies.

From $20.95 per night

FAQs about hotels in Ujjain

What Guests Said About Ujjain:

10

Ujjain leaves a lasting impression, not just because of its...

Ujjain leaves a lasting impression, not just because of its spiritual aura, but because of its people. The locals are incredibly humble, polite, and welcoming. From the cab drivers and e-rickshaw riders to the hotel owner and restaurant staff, everyone we met carried a genuinely positive attitude and was always ready to help. That warmth adds a special charm to the city and makes travelers feel truly at ease. The holy places deserve special mention. Most of them are well-maintained and surprisingly clean, which enhances the peaceful experience. While a few spots are slightly commercialized, they still feel far more organized and respectful compared to many other major pilgrimage destinations. Our stay was comfortable and relaxing, making it easy to unwind after long temple visits and city exploration. On the flip side, transportation outside the city limits could be a bit challenging. E-autos, though convenient within the city, can feel uncomfortable for longer distances, especially since some of the roads are uneven and not in the best condition. Planning transport in advance can make a big difference here. Overall tip for visitors: embrace the kindness of the people, enjoy the spiritual calm, but be mindful while choosing transport for outstation travel. Small preparations can truly elevate your Ujjain experience.
Guest review by
Sumithra
India
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