Skip to main content
Manage my booking

Search hotels in Ujjain

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

January 2026

123
45678910
11121314151617
18192021222324
25262728293031

February 2026

1234567
891011121314
15161718192021
22232425262728
Check-in date - Check-out date

Ujjain – 639 hotels and places to stay

Filter by:

Star rating
Review score

Hotel Tirupati Mahakal Ujjain # Near Railway Station & Mahakal Mandir

Hotel in Ujjain

Set in Ujjain, 2.8 km from Mahakaleshwar Jyotirlinga, Hotel Tirupati Mahakal Ujjain # Near Railway Station & Mahakal Mandir offers accommodation with a terrace, free private parking, a restaurant and...

S
Savita
From
India
Rooms were neat and well maintained
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$77.88
1 night, 2 adults

Hotel Roshan

Hotel in Ujjain

Featuring barbecue facilities, Hotel Roshan is situated in Ujjain in the Madhya Pradesh region, 3.2 km from Mahakaleshwar Jyotirlinga and 2.8 km from Ujjain Kumbh Mela.

A
Ansh
From
India
Nice clean rooms and really good staff. Walking distance to Mahakaleshwar Mandir. Absolutely worth the stay.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
US$11.01
1 night, 2 adults

Shree Nikunj Palace

Hotel in Ujjain

Set in Ujjain, within 5.6 km of Mahakaleshwar Jyotirlinga and 4 km of Ujjain Junction Station, Shree Nikunj Palace offers accommodation with a terrace and free WiFi as well as free private parking for...

J
Jhayachandar
From
Netherlands
Well organized, friendly people
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 42 reviews
Price from
US$18.17
1 night, 2 adults

Hotel DIVYA DARSHAN

Hotel in Ujjain

Located in Ujjain, 3.1 km from Mahakaleshwar Jyotirlinga, Hotel DIVYA DARSHAN provides accommodation with a garden, free private parking and a terrace.

N
N Sanjay Kumar
From
India
Hospitality of owner mr.vinod, beatness
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 41 reviews
Price from
US$17.44
1 night, 2 adults

Nain Guest House

Hotel in Ujjain

Set in Ujjain, within less than 1 km of Mahakaleshwar Jyotirlinga and a 11-minute walk of Ujjain Junction Station, Nain Guest House offers accommodation with a terrace and free WiFi throughout the...

s
sajjan
From
India
gud rooms and supporting staff heiginic premises in affordable rate
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 169 reviews
Price from
US$12.02
1 night, 2 adults

Ocean Regency

Hotel in Ujjain

Ocean Regency is set in Ujjain, 3.4 km from Mahakaleshwar Jyotirlinga and 3 km from Ujjain Kumbh Mela. The accommodation offers room service and a 24-hour front desk for guests.

M
Mansi
From
India
just like boutique hotel...impressive architecture with attractive interiors. Cooperative and supportive staff. Even owner of hotel is also very humble and he personally involved in taking care of guests. He helped us alot during our stay regarding routes, darshan,
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 7 reviews
Price from
US$22.25
1 night, 2 adults

Perfectstayz Premium Shree Narayana at Mahakal temple road

Hotel in Ujjain

Located in Ujjain, 7.1 km from Mahakaleshwar Jyotirlinga, Perfectstayz Premium Shree Narayana at Mahakal temple road provides accommodation with a shared lounge, free private parking, a terrace and a...

M
Manshi
From
India
The rooftop restaurant is another highlight a beautiful setting with great food and a peaceful ambiance, perfect for both families and solo travele
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 26 reviews
Price from
US$26.64
1 night, 2 adults

HOTEL OM PALACE NEAR MAHAKALESHWAR TEMPlE

Hotel in Ujjain

Situated in Ujjain, 1.3 km from Mahakaleshwar Jyotirlinga, HOTEL OM PALACE NEAR MAHAKALESHWAR TEMPlE features accommodation with a shared lounge, free private parking and a terrace.

S
Shital
From
India
Walking Distance TO Mahakaleshwar Temple. Clean , Clear , Bigger Room. Hotel Owner Behavior and way to Talk and Guide Each and Everything how to Take Darshan and arrange Protocol and Helf Everywhere. Thankyou Rohit ji. He is One Men Army...
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5 reviews
Price from
US$13.01
1 night, 2 adults

Annapurna Hotel

Hotel in Ujjain

Set within a few steps of Mahakaleshwar Jyotirlinga and 1.5 km of Ujjain Junction Station, Annapurna Hotel offers rooms with air conditioning and a private bathroom in Ujjain.

V
Vinish
From
India
Location near to mahakal temple
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 50 reviews
Price from
US$13.35
1 night, 2 adults

Travinities Hotel Avni Palace

Hotel in Ujjain

Located in Ujjain, within 4.3 km of Mahakaleshwar Jyotirlinga and 4 km of Ujjain Junction Station, Travinities Hotel Avni Palace provides accommodation with a shared lounge and free WiFi throughout...

V
Varsha
From
India
Food was excellent. Service was excellent. Overall it was a nice stay.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 65 reviews
Price from
US$51.84
1 night, 2 adults
See all 639 hotels in Ujjain

Hotels with airport shuttles in Ujjain

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 8 reviews
From US$29.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 41 reviews
From US$22.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
From US$25.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 42 reviews
From US$34.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5 reviews
From US$18.68 per night

Most booked hotels in Ujjain and surroundings 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
Passable - 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.4
Very good - What previous guests thought, 26 reviews

Popular with guests booking hotels in Ujjain

Budget hotels in Ujjain and nearby

Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 3 reviews

Featuring 3-star accommodation, Kiwi Inn Hotel, Ujjain is set in Ujjain, 1.6 km from Ujjain Junction Station and 4.5 km from Ujjain Kumbh Mela.

From US$30.11 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 67 reviews

Located in Ujjain in the Madhya Pradesh region with Ujjain Junction Station nearby, Hotel Shree Kedarnath in front of railway station platform no 8 provides accommodation with free private parking.

From US$64.25 per night

Featuring a private pool and garden views, Aikantik Villa-5 Rooms Villa with Pool is set in Ujjain. This property offers access to a balcony, free private parking and free WiFi.

From US$124.07 per night

Ikigai Stay 3BHK Duplex offers accommodation in Ujjain, 1.4 km from Ujjain Junction Station and 3 km from Ujjain Kumbh Mela.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 19 reviews

Set within 3 km of Mahakaleshwar Jyotirlinga and 1.5 km of Ujjain Junction Station, Super Collection O Ujjain City Centre Formerly Hotel Olive Inn offers rooms with air conditioning and a private...

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

Situated within 3 km of Mahakaleshwar Jyotirlinga and 1.5 km of Ujjain Junction Station, Hotel O Shri Mahakaleshwar Jyotirlinga Temple features rooms with air conditioning and a private bathroom in...

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

Located within 1.3 km of Ujjain Junction Station and 3.5 km of Ujjain Kumbh Mela, Hotel Mahakal Avantika Palace features rooms in Ujjain.

From US$24.52 per night

Located 4.3 km from Mahakaleshwar Jyotirlinga, Raj Laxmi Homestay offers accommodation with a balcony, as well as a terrace.

From US$41.53 per night

Hotels located in the centre of Ujjain

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 65 reviews

Located within 3.4 km of Mahakaleshwar Jyotirlinga and 2 km of Ujjain Junction Station in Ujjain, Krishnaalay Guest House offers accommodation with seating area.

From US$8.52 per night

Boasting garden views, Vashistha Homestay features accommodation with terrace, around 3.4 km from Mahakaleshwar Jyotirlinga. Guests staying at this homestay have access to a balcony.

From US$26.86 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 20 reviews

Set in Ujjain, 3.4 km from Mahakaleshwar Jyotirlinga, Hotel The Grand Avanti offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$18.50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 90 reviews

Set in Ujjain in the Madhya Pradesh region, Shree Ram Home Stay has a balcony. This property offers access to a terrace and free private parking.

From US$9.93 per night

Boasting air-conditioned accommodation with a balcony, Narayan Home Stay is set in Ujjain. This property offers access to a terrace, free private parking and free WiFi.

From US$14.02 per night

Featuring inner courtyard views, Narayan Home Stay features accommodation with a shared lounge and a balcony, around 3.6 km from Mahakaleshwar Jyotirlinga.

From US$28.04 per night

Located in Ujjain, Hotel Shiv palace provides 3-star accommodation with private balconies. The property is non-smoking and is set 4 km from Mahakaleshwar Jyotirlinga.

From US$21.03 per night

Ratna home stay is set in Ujjain, within 3 km of Mahakaleshwar Jyotirlinga and 1.6 km of Ujjain Junction Station.

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, 3.6 km from Mahakaleshwar Jyotirlinga, FabHotel Shri Shyam Palace provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$36.95 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 24 reviews

Located in Ujjain, 3 km from Mahakaleshwar Jyotirlinga, Hotel Tathaastu Palace provides accommodation with a shared lounge, free private parking, a terrace and barbecue facilities.

From US$17.52 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews

Offering a garden and garden view, NANDI Home Stay is situated in Ujjain, 3.2 km from Mahakaleshwar Jyotirlinga and 1.7 km from Ujjain Junction Station.

From US$14.89 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 18 reviews

Situated within 3.3 km of Mahakaleshwar Jyotirlinga and 1.3 km of Ujjain Junction Station, Srimad Hotel features rooms with air conditioning and a private bathroom in Ujjain.

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

Hotel Rajshree Suites is situated in Ujjain, within 1.5 km of Mahakaleshwar Jyotirlinga and 300 metres of Ujjain Junction Station.

From US$54.94 per night

Situated in Ujjain, within 1.7 km of Mahakaleshwar Jyotirlinga and 1.1 km of Ujjain Junction Station, Indra Nagar Road Hotel Premium Aadi # Shree Palace Near Railway Station # Mahakaleshwar...

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

Set in Ujjain, within 1.7 km of Mahakaleshwar Jyotirlinga and 1.1 km of Ujjain Junction Station, Ujjain Road Hotel Park Premium Palace Residency # Near Mahakaleswar Jyotirlinga Temple #Fully Air...

From US$55.09 per night

Located in Ujjain, within 1.7 km of Mahakaleshwar Jyotirlinga and 1.1 km of Ujjain Junction Station, Hotel In Winter Residency Near Mahakaleshwar Jyotirlinga- Railway Station Ujjin - Paid Public...

From US$15.57 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
gogless