Morning: Depart Pune before dawn and head north on NH48, enjoying the early‑morning vistas of the Western Ghats. Stop at Kolhapur for a quick breakfast and stretch, then continue through Satara’s scenic valleys.
Afternoon: Drive past the historic town of Sangli and make a brief lunch break near Indore’s outskirts. The route offers occasional roadside dhabas serving authentic Maharashtrian fare.
Evening: Arrive in Ujjain by dusk, check into a comfortable hotel, and unwind with a short evening visit to the Mahakaleshwar Temple to witness the tranquil Aarti.
Find HotelsMorning: Start the day with a quick pilgrimage to Kal Bhairav Temple and the ancient Harsiddhi Temple, each offering a glimpse of the city’s spiritual heritage.
Afternoon: Begin the long drive eastward on NH52, crossing the fertile plains of Madhya Pradesh into Rajasthan. Stop for a hearty lunch in Neemuch and continue toward Jaipur.
Evening: Reach Jaipur in the night, check into a pre‑booked guesthouse, and relax after more than 12 hours on the road.
Find HotelsMorning: Depart early from Jaipur and head to Ayodhya (≈7 hrs). Upon arrival, explore the sacred Ram Janmabhoomi complex and the nearby Hanuman Garhi shrine.
Afternoon: Take a short riverside walk along the Saryu River and attend the afternoon Aarti. Grab a quick lunch before setting off for Rudrapur.
Evening: Drive northward through Uttar Pradesh into Uttarakhand, reaching Rudrapur by night. Check into a local hotel and, if time permits, enjoy a brief evening stroll in the town market.
Find HotelsTo extend the journey, add an extra night in Jaipur to explore its forts and palaces, or spend a full day at Corbett National Park for wildlife safaris. If you need to shorten the trip, consider flying from Ujjain to Ayodhya and then driving only the final leg to Rudrapur, reducing overall road time while still enjoying key attractions.