Hotels in Ujjain (Madhya Pradesh, India)

1942 hotels in Ujjain

  1. Hotel Shree Ram

    On-site restaurant for dining
    Select dates to see exact prices
  2. Hotel Shikhar Inn

    Airport and Railway Transfer Services
    See prices from 5 sites
    from₹1,145
  3. Hotel Abika Elite

    Convenient access to Mahakaleshwar Temple
    See prices from 10 sites
    from₹7,573
  4. Hotel Bholenath Palace

    Steps from Mahakaleshwar Jyotirlinga Temple
    See prices from 5 sites
    from₹1,444
  5. Atharva Hotel & Resort

    Dine at on-site Modak restaurant
    Select dates to see exact prices
  6. Prabhu Ji Home Stay

    Outdoor Terrace and Garden Views
    See prices from 2 sites
    from₹994
  7. Hotel Shreelok

    On-Site Dining and Room Service
    See prices from 2 sites
    from₹1,227
  8. Anjushree

    Diverse dining at on-site restaurants
    Select dates to see exact prices
  9. The Boho House

    Walk to Ujjain Junction Station
    Select dates to see exact prices
  10. Hotel Devbhoomi

    On-site parking and transport
    See prices from 2 sites
    from₹1,166
  11. Hotel Shreem

    Secure On-Site Private Parking
    See prices from 4 sites
    from₹1,280
  12. Hotel Shree Mahakal Krapa

    Staff assistance for local transportation
    See prices from 6 sites
    from₹1,636
  13. Rudraksh Club & Resort

    Diverse vegetarian dining at resort
    Select dates to see exact prices
  14. Hotel Yuvan Palace

    Outdoor terrace for guest use
    Select dates to see exact prices
  15. Imperial Grand

    Proximity to Mahakaleshwar Jyotirlinga Temple
    See prices from 7 sites
    from₹5,273
  16. Solitaire Hotel & Resort

    Proximity to Mahakaleshwar Temple landmarks
    Select dates to see exact prices
  17. Rai Guest House

    Personalized Guest Support and Guidance
    See prices from 1 site
    from₹959
  18. Hotel Anand

    Proximity to Mahakaleshwar Temple
    See prices from 4 sites
    from₹3,774
  19. Imperial

    Vegetarian Dining at Status Restaurant
    See prices from 8 sites
    from₹3,856
  20. Hotel Raghuveera Palace

    Park vehicles on-site securely
    See prices from 5 sites
    from₹1,905
  21. Hotel Nandi

    Access on-site karaoke rooms
    See prices from 4 sites
    from₹2,268
  22. Radhe Krishna Resort

    Outdoor swimming pool and garden
    See prices from 7 sites
    from₹2,191
  23. Hotel Ashoka Palace

    Terrace with city view access
    Select dates to see exact prices
  24. Hotel Vikramaditya

    International restaurant with terrace seating
    Select dates to see exact prices
  25. Hotel Kusum Kunj

    Relax in the executive lounge
    See prices from 4 sites
    from₹2,262
  26. Hotel President

    Select dates to see exact prices
  27. Treebo Neel Orchid

    See prices from 6 sites
    from₹3,632
  28. Treebo Trip Aaradhy

    Select dates to see exact prices
  29. Hotel Prakasham

    Secure basement car parking available
    Select dates to see exact prices
  30. Siddhartha

    Dine at On-site Restaurant
    Select dates to see exact prices
  31. Hotel Shrimmaya, Ujjain

    Newly constructed premium guest rooms
    See prices from 8 sites
    from₹1,473
  32. Hotel Shree Shivtam

    Available 24-hour room service
    See prices from 5 sites
    from₹1,100
  33. Hotel Atlas Palace

    On-site Restaurant and Dining
    See prices from 7 sites
    from₹1,253
  34. Hotel Mittal Avenue

    Three On-Site Dining Concepts
    See prices from 3 sites
    from₹4,123
  35. Meghdoot Hotel & Resort

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Ujjain

  • Cheapest month: June
    ₹2,434 per night
  • Yearly typical price
    ₹3,420 per night
  • Peak month: May
    ₹7,287 per night

Frequently Asked Questions about Ujjain

  • When is the cheapest time to book a hotel in Ujjain?

    June is usually the cheapest month to book a hotel in Ujjain, with typical prices around ₹2,434 per night based on 365 price comparisons.

  • When are hotel prices highest in Ujjain?

    Hotel prices in Ujjain are usually highest during May, with typical prices around ₹7,287 per night.

  • How much does a hotel in Ujjain cost per night?

    Hotel prices in Ujjain usually range from ₹1,414 per night to ₹9,430 per night, with typical prices around ₹3,420 per night.

  • How do hotel prices in Ujjain change throughout the year?

    Hotel prices in Ujjain are typically lowest in June at around ₹2,434 per night, rising to around ₹7,287 per night in May.

  • November

    2026

    ₹3,530
    ₹1,703 — ₹10,144
  • December

    2026

    ₹3,550
    ₹1,717 — ₹10,419
  • January

    2027

    ₹3,468
    ₹1,626 — ₹9,449
  • February

    2027

    ₹3,372
    ₹1,624 — ₹10,339
  • March

    2027

    ₹2,930
    ₹1,570 — ₹5,838
  • April

    2027

    ₹3,125
    ₹1,579 — ₹5,921
  • May

    2027

    ₹7,287
    ₹6,763 — ₹9,430
  • June

    2027

    ₹2,434
    ₹1,414 — ₹4,790
  • July

    2027

    Select dates to see exact prices

  • August

    2027

    Select dates to see exact prices

  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Ujjain

Hotels in Ujjain

These hotels may also be interesting for you...

Points of Interest - Ujjain

Top Destinations

More Top Destinations