Photo by Jan Lajka

Hotels in Ujjain

Mon 26 Jan
Sun 1 Feb
January 2026
17
February 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
18 Jan - 19 Jan
Tomorrow
19 Jan - 20 Jan
Next weekend
23 Jan - 25 Jan
In two weeks
30 Jan - 1 Feb

Where to stay in Ujjain?

Hotel S Elite - near Temple & Station
Hotel S Elite - near Temple & Station
Ujjain
  • Five-minute walk to Mahakaleshwar Jyotirlinga temple in Ujjain with daily service.
£19
includes taxes & fees
18 Jan - 19 Jan
Hotel S Elite - near Temple & Station
Hotel Malay - near Temple & Rail Station
Hotel Malay - near Temple & Rail Station
Ujjain
£17
includes taxes & fees
18 Jan - 19 Jan
Hotel Malay - near Temple & Rail Station
Hotel Dwarkadhish -near Station & Temple
Hotel Dwarkadhish -near Station & Temple
Ujjain
£15
includes taxes & fees
18 Jan - 19 Jan
Hotel Dwarkadhish -near Station & Temple
Travinities Hotel Avni Palace
Travinities Hotel Avni Palace
Ujjain
  • Unwind near sacred sites with convenient parking and WiFi in Ujjain.
£27
includes taxes & fees
28 Jan - 29 Jan
Travinities Hotel Avni Palace
Hotel P Landmark Palace-near Main Places
Hotel P Landmark Palace-near Main Places
Ujjain
  • Conveniently located near sacred Mahakaleshwar Jyotirlinga temple in Ujjain.
£26
includes taxes & fees
18 Jan - 19 Jan
Hotel P Landmark Palace-near Main Places
Hotel Kusum Kunj
Hotel Kusum Kunj
Ujjain
  • Just 5 minutes from sacred Mahakaleshwar Jyotirlinga with free WiFi and parking.
£22
includes taxes & fees
18 Jan - 19 Jan
Hotel Kusum Kunj
Hotel Apple Palace - Prime Located
Hotel Apple Palace - Prime Located
Ujjain
£20
includes taxes & fees
18 Jan - 19 Jan
Hotel Apple Palace - Prime Located
Hotel Demand - near Main Temple
Hotel Demand - near Main Temple
Ujjain
£17
includes taxes & fees
18 Jan - 19 Jan
Hotel Demand - near Main Temple
Hotel Suncity - near All main Places
Hotel Suncity - near All main Places
Ujjain
£23
includes taxes & fees
18 Jan - 19 Jan
Hotel Suncity - near All main Places
Tirupati Palace-near Mahakaleswar Temple
Tirupati Palace-near Mahakaleswar Temple
Ujjain
£17
includes taxes & fees
24 Jan - 25 Jan
Tirupati Palace-near Mahakaleswar Temple
Hotel Shalimar-near Rail Station &Temple
Hotel Shalimar-near Rail Station &Temple
Ujjain
£17
includes taxes & fees
18 Jan - 19 Jan
Hotel Shalimar-near Rail Station &Temple
Hotel Garima
Hotel Garima
Ujjain
  • Located within a short walk of sacred Mahakaleshwar Jyotirlinga temple.
£12
includes taxes & fees
24 Jan - 25 Jan
Hotel Garima
Hotel Maa Annpurna Palace
Hotel Maa Annpurna Palace
Ujjain
£17
includes taxes & fees
18 Jan - 19 Jan
Hotel Maa Annpurna Palace
Hotel vimlayatan
Hotel vimlayatan
Ujjain
  • Welcoming Ujjain hotel minutes from sacred Mahakaleshwar Jyotirlinga temple.
£21
includes taxes & fees
16 Feb - 17 Feb
Hotel vimlayatan
Hotel Fortune Palace - near Main Places
Hotel Fortune Palace - near Main Places
Ujjain
£19
includes taxes & fees
18 Jan - 19 Jan
Hotel Fortune Palace - near Main Places
HOTEL MARK
HOTEL MARK
Ujjain
£14
includes taxes & fees
18 Jan - 19 Jan
HOTEL MARK
Shree Govindam Guest House
Shree Govindam Guest House
Ujjain
£17
includes taxes & fees
27 Jan - 28 Jan
Shree Govindam Guest House
Anjushree - Ujjain
Anjushree - Ujjain
Ujjain
  • Tranquil retreat minutes from Mahakaleshwar Jyotirlinga with spa and dining options.
£47
includes taxes & fees
7 Feb - 8 Feb
Anjushree - Ujjain
Hotel Shikhar Avenue Ujjain
Hotel Shikhar Avenue Ujjain
Ujjain
  • Located near Mahakaleshwar Jyotirlinga with easy station access and free perks.
£15
includes taxes & fees
18 Jan - 19 Jan
Hotel Shikhar Avenue Ujjain
Gaurison Hotel&Resort
Gaurison Hotel&Resort
Ujjain
  • Stay at Gaurison Hotel&Resort near sacred Mahakaleshwar Jyotirlinga temple.
£25
includes taxes & fees
27 Jan - 28 Jan
Gaurison Hotel&Resort
View all properties

Check out hotels with a pool in Ujjain

Anjushree - Ujjain

Anjushree - Ujjain
Ujjain
£47
includes taxes & fees
7 Feb - 8 Feb
Anjushree - Ujjain

ANANTARA CLUB AND RESORT

ANANTARA CLUB AND RESORT
Ujjain
£31
includes taxes & fees
18 Jan - 19 Jan
ANANTARA CLUB AND RESORT

Gaurison Hotel&Resort

Gaurison Hotel&Resort
Ujjain
£25
includes taxes & fees
27 Jan - 28 Jan
Gaurison Hotel&Resort

RAJMAHAL HOTEL & RESORT

RAJMAHAL HOTEL & RESORT
Ujjain
£25
includes taxes & fees
22 Jan - 23 Jan
RAJMAHAL HOTEL & RESORT

VARAY GRANDE

VARAY GRANDE
Ujjain
£39
includes taxes & fees
18 Jan - 19 Jan
VARAY GRANDE
View all properties

You may also like pet-friendly hotels in Ujjain

Hotel Shreem

Hotel Shreem
Ujjain
£13
includes taxes & fees
23 Jan - 24 Jan
Hotel Shreem

HOTEL MARK

HOTEL MARK
Ujjain
£14
includes taxes & fees
18 Jan - 19 Jan
HOTEL MARK

Hotel Rajshree Inn

Hotel Rajshree Inn
Ujjain
£25
includes taxes & fees
27 Jan - 28 Jan
Hotel Rajshree Inn

HOTEL SHREE GAJANAND PALACE

HOTEL SHREE GAJANAND PALACE
Ujjain
£11
includes taxes & fees
9 Feb - 10 Feb
HOTEL SHREE GAJANAND PALACE

Hotel Shreeram

Hotel Shreeram
Ujjain
£24
includes taxes & fees
18 Jan - 19 Jan
Hotel Shreeram

Hotel The Grand Avanti

Hotel The Grand Avanti
Ujjain
£10
includes taxes & fees
18 Jan - 19 Jan
Hotel The Grand Avanti

Hotel Shree Gajanand Palace

Hotel Shree Gajanand Palace
Ujjain
£9
includes taxes & fees
18 Jan - 19 Jan
Hotel Shree Gajanand Palace

Suraj Village Resort

Suraj Village Resort
Ujjain
£11
includes taxes & fees
20 Jan - 21 Jan
Suraj Village Resort
View all properties

You can also stay at family-friendly hotels in Ujjain

Hotel Kusum Kunj

Hotel Kusum Kunj
Ujjain
£22
includes taxes & fees
18 Jan - 19 Jan
Hotel Kusum Kunj

Hotel Kush Palace

Hotel Kush Palace
Ujjain
£13
includes taxes & fees
17 Feb - 18 Feb
Hotel Kush Palace

Hotel Basil Inn

Hotel Basil Inn
Ujjain
£27
includes taxes & fees
13 Feb - 14 Feb
Hotel Basil Inn

The Byke Express - Avanti Residency - Ujjain

The Byke Express - Avanti Residency - Ujjain
Ujjain
£12
includes taxes & fees
16 Feb - 17 Feb
The Byke Express - Avanti Residency - Ujjain

Hotel Raghuveera Palace

Hotel Raghuveera Palace
Ujjain
£20
includes taxes & fees
18 Jan - 19 Jan
Hotel Raghuveera Palace
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties
Our prices for hotels in Ujjain are cheapest in October
Price trends for hotels in Ujjain
Pricing is based on two traveller single night rates
View properties in January
Typical weather for Ujjain
January
High 26°C / low 13°C. Sunny most days.
View properties in January
26°
13°
30°
16°
34°
21°
39°
26°
40°
28°
36°
27°
30°
24°
28°
23°
30°
23°
32°
21°
30°
18°
27°
15°
Monthly weather averages (˚C)

Top neighbourhoods in Ujjain

Ram Ghat

Ujjain's Ram Ghat neighbourhood offers attractions, including Harsiddhi Mandir.

Top landmarks in Ujjain

Mahakaleshwar Jyotirlinga is a Hindu temple dedicated to Shiva and is located in Ujjain, Madhya Pradesh, India.

Mahakaleshwar Jyotirlinga

4.7/5 (7 reviews)
Mahakaleshwar Jyotirlinga is 1.7 mi (2.8 km) from central Ujjain, why not stop by during your stay?
See properties
Bharat Mata Mandir dedicated to mother India is located near the renowned Shri Mahakaleshwar temple

Shri Mahakaleshwar Temple

4.9/5 (7 reviews)
Ram Ghat is home to Shri Mahakaleshwar Temple, so why not stop by during your stay in Ujjain?
See properties

Kal Bhairav Temple

5.0/5 (4 reviews)
Kal Bhairav Temple is 4 mi (6.4 km) from central Ujjain, why not stop by during your stay?
See properties

Harsiddhi Mandir

3.0/5 (2 reviews)
If you're planning a bit of sightseeing, head to Harsiddhi Mandir – just one of the monuments in Ram Ghat.
See properties

Sandipani Ashram

4.3/5 (3 reviews)
If you'd like to get a taste of Ujjain student life, check out Sandipani Ashram, located 0.3 mi (0.5 km) from central Ujjain.
See properties

Chintaman Ganesh Temple

5.0/5 (2 reviews)
Chintaman Ganesh Temple is 2.1 mi (3.3 km) from central Ujjain, why not stop by during your stay?
See properties

Gopal Mandir Temple

5.0/5 (1 review)
Gopal Mandir Temple is 2 mi (3.3 km) from central Ujjain, why not stop by during your stay?
See properties

Vedh Shala Observatory

Vedh Shala Observatory is just one of the landmarks located 1.3 mi (2.1 km) from central Ujjain, so you might want to stop by for a few pics during your trip. If you have fun at Vedh Shala Observatory, you'll love Gomti Kund, located nearby.
See properties

Learn more about Ujjain

Ujjain is well known for its attractions such as Harsiddhi Mandir and Vedh Shala Observatory.

See all hotels in Ujjain
Vivah Of Shiva distant shot of shiva statue ride on a cow, , mahakal corridor hd images, Ujjain Shiva Shri Mahakaleshwar Jyotirlinga Temple

Check out reviews of Ujjain hotels guests love

Anjushree - Ujjain

Anjushree - Ujjain

10/10 Excellent
"neat and clean restaurant is very good. Food is very good."
POOJA 1-night trip
Posted 9 days ago
Anjushree - Ujjain
Hotel Kusum Kunj

Hotel Kusum Kunj

10/10 Excellent
"new & clean property, delicious food, friendly staff, 15-20 mins. walk to Mahakaleshwar Jyotirlinga, visited with family, excellent experience. "
Aditya 2-night trip
Posted 9 days ago
Hotel Kusum Kunj
Hotel Garima

Hotel Garima

10/10 Excellent
"srs "
Dhruvil 1-night trip
Posted 10 days ago
Hotel Garima
Tirupati Palace-near Mahakaleswar Temple

Tirupati Palace-near Mahakaleswar Temple

10/10 Excellent
"Yes "
Madhu Sudan Tiwari 2-night trip
Posted 3 weeks ago
Tirupati Palace-near Mahakaleswar Temple
Travinities Hotel Avni Palace

Travinities Hotel Avni Palace

10/10 Excellent
"Good service. Receptionist is courteous and helpful. Cinvenuenr. We enjoyed our stay. "
Alka 1-night trip
Posted 3 weeks ago
Travinities Hotel Avni Palace
Hotel Satyam Palace - near Temple

Hotel Satyam Palace - near Temple

10/10 Excellent
"Room was spacious and well lit. Bathrooms were excellently clean. The hotel's location was ideal, close to all important landmarks. We would love to visit again."
Ankush 1-night trip
Posted 4 months ago
Hotel Satyam Palace - near Temple

Frequently asked questions

How much does a hotel room cost in Ujjain?
You can discover great hotels in Ujjain from £12 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Ujjain that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Ujjain?
You can discover great hotels in Ujjain from £12 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Ujjain that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Ujjain hotels?
Discover great deals on Ujjain hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Ujjain hotels.
How can I find deals and earn rewards at Ujjain hotels?
Members can save up to 20% on select hotels in Ujjain. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.
Can I book Ujjain hotels with free cancellation?
In order to book a refundable Ujjain hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best hotels in Ujjain for couples?
Choose a top-rated Ujjain romantic hotel and enjoy your couple's getaway. Our travellers love Anjushree - Ujjain, a hotel with 2 restaurants. Another romantic hotel with top reviews is Hotel Shree Palace. This hotel offers a restaurant for a perfect stay. Discover more hotels in Ujjain on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are the top Ujjain hotels with a pool?
For a little extra luxury, discover some of the best Ujjain hotels with a pool. Shree Raja Ram Hotel & Resort is a great hotel with an outdoor pool and a guest rating of 10 out of 10. Anjushree - Ujjain is a popular hotel that features an indoor pool along with a children's pool and a full-service spa. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Ujjain with a pool.
What are some popular hotels in central Ujjain?
For hotels in central Ujjain, check out Shree Raja Ram Hotel & Resort and Hotel Shree Palace. Travellers love Shree Raja Ram Hotel & Resort for its location, as well as the outdoor pool, restaurant and free parking this hotel offers. Hotel Shree Palace is another popular central hotel with a restaurant and wedding services, plus free WiFi in the guestrooms. When you stay at one of these central hotels, you'll be in easy reach of top sights including Mahakaleshwar Jyotirlinga. Ram Ghat is a central area for your Ujjain holiday.
Where can I get free parking with my stay in Ujjain?
Park your car for free at these properties: Rai Guest House, Hotel Advika and Ghar Aangan.
Can I book a refundable accommodation option in Ujjain?
If you want the flexibility to change your plans to Ujjain, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Ujjain if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, look over our selection of 23 holiday homes. In addition, you can choose from 10 apartments.
What will the weather in Ujjain be like during my visit?
Ujjain is a great place to visit any time of year with an average temperature of 21°C during the coldest months.

Find out more about Ujjain

Ujjain: A Tapestry of Timeless Temples and Architectural Wonders

Ujjain, a sacred city in Madhya Pradesh, India, is a treasure trove of spiritual heritage and architectural marvels. Renowned for the revered Mahakaleshwar Temple, one of the twelve Jyotirlingas, it draws pilgrims and seekers alike. The city’s rich tapestry of ancient monuments, including the striking Ram Ghat along the Shipra River, offers a serene backdrop for reflection. Explore the vibrant markets, savour local delicacies, and immerse yourself in the cultural tapestry that unfolds during the Kumbh Mela. Ujjain is an enchanting destination where history, spirituality, and vibrant traditions converge, creating an unforgettable experience for every traveller.

Discover great hotels in Ujjain

Ujjain offers a variety of accommodations, from budget-friendly hotels to more luxurious star-rated options. You'll find affordable stays that provide essential amenities, as well as charming guesthouses perfect for a comfortable retreat. Many hotels are conveniently located near key attractions, making it easy to explore the city's rich heritage. Here are some of our travellers' favourite hotels in Ujjain:

  1. Hotel Shri Khedapati InternationalOpens in a new window: This inviting 3.0-star hotel is tailored for business travellers seeking a seamless experience. With a focus on convenience, it offers essential amenities such as a well-equipped business centre and meeting rooms, ensuring that professionals can conduct their affairs efficiently. The hotel's design promotes a productive atmosphere, making it an ideal choice for those looking to blend work with comfort. Frequent travellers appreciate the smooth check-in process and the overall functionality of the facilities, allowing them to focus on their business goals without distractions.
  2. Clarion Inn IndoreOpens in a new window: Clarion Inn Indore is a delightful 2.5-star hotel that captivates leisure travellers with its spa-themed offerings. Guests can indulge in a full-service spa experience complemented by a refreshing poolside bar, creating the perfect sanctuary for relaxation. The hotel features accessible pool facilities and a range of rejuvenating treatments, including Swedish massages performed by skilled therapists. Visitors revel in the tranquil ambiance, making it an excellent choice for those seeking a restful getaway filled with pampering and restorative experiences.
  3. Playotel Inn Scheme 114Opens in a new window: Playotel Inn Scheme 114 is a sophisticated 3.5-star hotel that caters to business travellers looking for a refined environment. With accessible business centres and strategically located meeting spaces, this hotel ensures that all professional needs are met. The elegant architectural design and well-appointed facilities create a comfortable atmosphere for work, while also providing opportunities for relaxation after a busy day. Guests appreciate the seamless service and high-quality amenities, making their stay not just productive but also enjoyable.

Things to do in Ujjain

Ujjain enchants visitors with its spiritual aura and stunning landscapes, where ancient architecture meets serene lakes and lush greenery. Enjoy leisurely boat rides, indulge in artistic pursuits, or gaze at the stars in a tranquil setting. This vibrant city is a delightful blend of history and natural beauty, inviting exploration and reflection.

  • Chamunda MandirOpens in a new window – Step into the serene surroundings of Chamunda Mandir, a beautiful temple that offers a peaceful retreat from the hustle and bustle of the city. With stunning architecture and intricate carvings, this site invites you to reflect and soak in the spirituality that pervades the air.
  • City GardenOpens in a new window – Take a leisurely stroll through City Garden, a lush park where you can unwind amidst greenery and vibrant flowers. This is an ideal spot for families, offering plenty of space for children to play and for visitors to relax on a sunny day.
  • Krishnapura ChhatrisOpens in a new window – Discover the captivating Krishnapura Chhatris, a symbolic landmark that showcases exquisite cenotaphs of the Maratha royal family. Each structure tells a story through its elegant design and offers a glimpse into Ujjain’s royal heritage.
  • Bade Ganeshji Ka MandirOpens in a new window – Visit the majestic Bade Ganeshji Ka Mandir, a temple dedicated to Lord Ganesha. The impressive idol here draws devotees and tourists alike, making it a vibrant hub of activity and devotion that’s hard to miss.
  • Shri Mahakaleshwar TempleOpens in a new window – No trip to Ujjain is complete without a visit to the revered Shri Mahakaleshwar Temple, one of the twelve Jyotirlingas in India. Marvel at its stunning architecture and experience the spiritual energy that attracts thousands of pilgrims every day.

4 tips for savvy savings when booking a hotel in Ujjain

  1. Book for the cheapest times: The most budget-friendly time to visit Ujjain is during May, June, and August, when hotel prices tend to be lower. For those looking to experience the city's rich historical and cultural offerings, staying for at least 2 to 3 days is recommended. This duration allows visitors to explore significant landmarks such as ancient temples, the renowned university, impressive architecture, and local monuments. Additionally, Ujjain’s cultural scene, including art and historical sites, provides a great value for money, making it an ideal destination for travellers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for budget-friendly hotels in Ujjain, start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find attractive rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, so you’re less likely to miss saving opportunities. Additionally, the Smart ShoppingOpens in a new window feature in the app allows you to compare hotel prices and amenities, ensuring you can find the best options available. With these tools, you could secure a delightful last-minute getaway at a great price.
  3. Be flexible with dates: Prices may fluctuate due to various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay at a hotel in Ujjain. If you're in search of a distinctive experience, boutique hotels often provide a more personalised touch and occasionally better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. Should the price be on the higher side, we may suggest more affordable dates to increase the likelihood of securing a better deal.
  4. Consider your location: Opting for accommodation near key attractions or city centres may provide convenience, but it often comes with a higher price tag. For more affordable options, you might want to consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. Independent hotels located a bit further out can often offer a more authentic and budget-friendly experience, as they usually tend to be cheaper.

Best time to go to Ujjain

Ujjain experiences its lowest average temperature in January, at 65.5°F (18.6°C), while May is the hottest month, with an average temperature of 93.4°F (34.1°C). July tends to be the wettest month. The peak travel months to visit Ujjain are January, September, and December, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, June to August are ideal if you're looking for a calmer vacation, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring