2 hours
40
3+
Bus
Immerse yourself in the divine and historical heart of India with a soulful journey through Madhya Pradesh. This 5-day spiritual trail takes you across two of the revered Jyotirlingas, Omkareshwar and Mahakaleshwar, set along the sacred banks of the Narmada River. Discover the majestic Ahilya Fort in Maheshwar, marvel at the ancient romance-filled ruins of Mandu, and stroll through vibrant ghats and sacred corridors that echo with centuries of devotion and heritage.
Begin your spiritual journey by arriving at Indore Airport/Railway Station. Drive to Omkareshwar (approx. 85 km), nestled at the confluence of the Narmada and Kaveri rivers. Visit the sacred Shri Omkar Mandhata Temple, one of the 12 Jyotirlingas in India.
Overnight in Omkareshwar
After breakfast, travel to Maheshwar (approx. 70 km). Explore the stunning Ahilya Fort, serene ghats, and intricately carved temples. Enjoy a tranquil sunset boat ride on the Narmada River. In the evening, shop for the region’s famous Maheshwari sarees.
Overnight in Maheshwar
Check out and head towards Ujjain (approx. 200 km) with an en-route stop at Mandu, the ancient city of Afghan romance and Indo-Islamic architecture. Explore monuments like Jahaz Mahal, Hindola Mahal, and Baz Bahadur’s Palace. Reach Ujjain by evening.
Overnight in Ujjain
Visit the Mahakaleshwar Jyotirlinga, one of the most venerated shrines in India. Walk through the majestic Mahakal Lok Corridor. Continue your spiritual journey with visits to Ramghat, Harsiddhi Mata Temple, and other revered sites.
Overnight in Ujjain
After breakfast, drive to Indore (approx. 60 km). If time permits, enjoy a brief Indore city tour covering Rajwada Palace or Sarafa Bazaar. Proceed to the airport/railway station for your return journey.