Start early with a hearty Rajasthani breakfast of kachori and jalebi at this iconic Jaipur eatery, open from 6:30am to 10am, to fuel your journey to Ujjain.
Set out on the 640 km drive to Ujjain, which will take approximately 10-11 hours by car or taxi for the most direct and comfortable route, passing through Rajasthan and into Madhya Pradesh.
Arrive in Ujjain and check into a hotel like Hotel Ashoka or similar. Enjoy a local dinner with traditional Malwa cuisine such as Bhutte ka Kees or Dal Bafla at a nearby restaurant.
Visit the famous Mahakaleshwar Temple, one of the 12 Jyotirlingas, open from 5am to 12pm and 4:30pm to 9:30pm. Experience the early morning aarti and spiritual aura.
Nearby attractions include the Kal Bhairav Temple, dedicated to the fierce form of Shiva, and the ancient Bhartrihari Caves offering historical and spiritual insights.
Visit Ram Ghat, a picturesque spot on the Shipra River, ideal for a relaxing walk, and Kaliadeh Palace, a historical site with beautiful architecture and garden spaces.
Travel approximately 150 km southeast to Omkeshwar, a serene temple town located on Mandhata Island in the Narmada river, usually taking around 4 hours by road.
Visit the Omkeshwar Jyotirlinga Temple, situated on an island. It is open from early morning to late evening. Explore the spiritual surroundings and architecture.
Start with a hike to Handi Khoh, a stunning valley viewpoint, then proceed to Bee Falls, an accessible waterfall, both open year-round for nature enthusiasts.
Arrive back in Jaipur late evening. Enjoy a comforting dinner at Chokhi Dhani (open till midnight), offering authentic Rajasthani cuisine and atmosphere.
Explore the City Palace museum and the nearby Jantar Mantar observatory, showcasing Rajput art and astronomical instruments. City Palace opens 9:30am-5pm.