Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip
Viewed by 2.5K travelers

3-Day Budget Itinerary for Mahakaleshwar Ujjain, Omkareshwar, and Maheshwar

Friday, December 29: Arrival and Ujjain Exploration

Start your trip by arriving at Ujjain, a city known for its religious significance. In the morning, visit the famous Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Experience the divine atmosphere and witness the morning aarti (prayer ceremony). Afternoon can be spent exploring the Kal Bhairav Temple, where the local deity is worshipped. In the evening, take a leisurely walk along the banks of the Shipra River and enjoy the serene views. Don't miss trying the local street food, such as poha and jalebi.

  • Mahakaleshwar Temple: Free entry, 2-3 hours
  • Kal Bhairav Temple: Free entry, 1-2 hours
  • Shipra River: Free, leisurely walk
  • Check hotel and flight prices
Saturday, December 30: Omkareshwar Exploration

On the second day, head to Omkareshwar, a sacred island located on the Narmada River. Start your morning with a visit to the Omkareshwar Temple, dedicated to Lord Shiva. Take a boat ride to explore the serene surroundings and enjoy the scenic beauty. In the afternoon, visit the Kedareshwar Temple and explore the local market for handicrafts and souvenirs. In the evening, witness the mesmerizing evening aarti at the temple and take a peaceful walk along the riverbank.

  • Omkareshwar Temple: Free entry, 2-3 hours
  • Boat ride: Approx. ₹100 per person, 1-2 hours
  • Kedareshwar Temple: Free entry, 1-2 hours
  • Check hotel and flight prices
Sunday, December 31: Maheshwar Exploration

On the final day, visit the historic town of Maheshwar, located on the banks of the Narmada River. Start your morning by exploring the magnificent Maheshwar Fort, known for its architectural brilliance and panoramic views. Spend the afternoon visiting the famous temples like Ahilyeshwar Temple and Rajarajeshwara Temple. Don't forget to indulge in the exquisite Maheshwari sarees at the local markets. In the evening, take a leisurely walk along the ghats (steps leading to the river) and witness the beautiful sunset.

  • Maheshwar Fort: Entry fee ₹50, 2-3 hours
  • Ahilyeshwar Temple: Free entry, 1-2 hours
  • Rajarajeshwara Temple: Free entry, 1-2 hours
  • Check hotel and flight prices

Hidden Gems and Local Favorites

While exploring Ujjain, don't miss the opportunity to visit the Vedh Shala Observatory, an ancient astronomical observatory, and learn about the rich scientific heritage of the city. In Omkareshwar, take some time to visit the Siddhanath Temple, a serene and less-crowded temple offering a peaceful spiritual experience. In Maheshwar, venture off the beaten path and visit the peaceful Baneshwar Temple located amidst lush greenery, perfect for a tranquil escape.

0