Skip to main content

Search hotels in Ujjain

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

Ujjain – 727 hotels and places to stay

Hotels with airport shuttles in Ujjain

Most booked hotels in Ujjain and surroundings in the past month

See all

Budget hotels in Ujjain and nearby

  • Set in Ujjain, Swastik Home stay features accommodation within 4.5 km of Ujjain Kumbh Mela.

    From US$49.72 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 30 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$65.11 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 9 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$23.68 per night
  • Ikigai Stay 3BHK Duplex offers accommodation in Ujjain, 1.4 km from Ujjain Junction Station and 3 km from Ujjain Kumbh Mela.

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

    Situated in Ujjain, 3.1 km from Mahakaleshwar Jyotirlinga, Hotel Dev Krishna Palace features accommodation with free WiFi and free private parking.

    From US$23.66 per night
  • Located 4.3 km from Mahakaleshwar Jyotirlinga, Raj Laxmi Homestay offers accommodation with a balcony, as well as a terrace.

    From US$30.25 per night
  • Offering garden views, Aashirwad Residency Premium Vila is an accommodation situated in Ujjain, 2.3 km from Ujjain Junction Station and 4.5 km from Ujjain Kumbh Mela.

    From US$79.91 per night
  • Hotel Nirvana boutique is set in Ujjain, within 3.5 km of Mahakaleshwar Jyotirlinga and 2.1 km of Ujjain Junction Station.

    From US$68.65 per night

Best hotels with breakfast in Ujjain and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 7 reviews

    Boasting garden views, NANDI Home Stay features accommodation with a garden and a terrace, around 3.2 km from Mahakaleshwar Jyotirlinga.

    From US$15.09 per night
  • Scored out of 10, guest rating 5.0
    Passable - What previous guests thought, 1 review

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

    From US$33.57 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 56 reviews

    Set in Ujjain, 3.6 km from Mahakaleshwar Jyotirlinga, Hotel Ashray offers accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$34.33 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 11 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$43.79 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 34 reviews

    Situated within 1.5 km of Mahakaleshwar Jyotirlinga and less than 1 km of Ujjain Junction Station, Hotel O Hanuman Naka Ujjain Formerly Krishna Palace features rooms with air conditioning and a...

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

    Located within 1.5 km of Mahakaleshwar Jyotirlinga and less than 1 km of Ujjain Junction Station, Collection O Hanuman Naka Ujjain provides rooms with air conditioning and a private bathroom in Ujjain...

    From US$26.86 per night
  • Set 1.5 km from Mahakaleshwar Jyotirlinga, Bansiwala Homestay offers accommodation with a patio.

    From US$35.51 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set within 1.4 km of Mahakaleshwar Jyotirlinga and less than 1 km of Ujjain Junction Station, Hotel O Mahakal offers rooms with air conditioning and a private bathroom in Ujjain.

    From US$35.26 per night

Hotels located in the centre of Ujjain

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 36 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.63 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$27.22 per night
  • 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$12.50 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 75 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$11.07 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.21 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 5 reviews

    Shree Balashish Home Stay is situated in Ujjain, 2.5 km from Mahakaleshwar Jyotirlinga, 1.7 km from Ujjain Junction Station, and 3.3 km from Ujjain Kumbh Mela. The homestay has family rooms.

    From US$8.55 per night
  • Scored out of 10, guest rating 2.0
    Very poor - What previous guests thought, 1 review

    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$18.67 per night
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 38 reviews

    Set within 3.8 km of Mahakaleshwar Jyotirlinga and 1.7 km of Ujjain Junction Station, 3 Batti Home Stay provides rooms with air conditioning and a private bathroom in Ujjain.

    From US$11.84 per night

FAQs about hotels in Ujjain

What guests said about Ujjain:

  • 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.0

    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.0

    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
  • 6.0

    Ujjain is a nice place but Abika Elite is the right place to...

    Ujjain is a nice place but Abika Elite is the right place to stay comfortably and conduct the prayers in Mahakaal temple peacefully. Dont opt for cheap accomodations. Mind has to be focussed on prayers so please stay at a place that is not dirty and congested and focus on your prayers to Mahakal.
    Guest review by
    Suresh
    India
  • 8.0

    To fully explore the Mahakaal temple and its corridor, you...

    To fully explore the Mahakaal temple and its corridor, you will require an entire day. The Shighra darshan ticket, priced at Rs. 250, provides a quick entry option along with mobile and shoe lockers available at gate no. 4. You must take a U-turn to access the first lane for darshan. The food courts available offer high-quality meals. On the following day, you can take an E-rixa to visit five additional locations for Rs. 500 over a span of three hours.
    Guest review by
    HITENDRA
    India