Morning: Board the early‑morning express train from Junagadh Junction to Ujjain Junction (approx. 9‑hour journey). Enjoy scenic views of Gujarat and Madhya Pradesh while settling in comfortably.
Afternoon: After checking into a budget hotel near the railway station, have a light lunch and head to the revered Mahakaleshwar Jyotirlinga Temple. Participate in the midday Aarti and explore the surrounding temple complex.
Evening: Stroll through Ujjain’s Old City, visiting the Harsiddhi Temple and sampling local snacks at a nearby market before returning to the hotel for rest.
Find HotelsMorning: Catch a short intercity train from Ujjain to Indore (≈1 hour). Upon arrival, rent a car for the road trip to Omkareshwar Mahadev Temple on the Narmada River’s island.
Afternoon: Explore the twin sanctums of Omkareshwar, attend the Darshan, and enjoy a traditional riverside lunch. Return to Indore in the late afternoon.
Evening: Check into a mid‑range hotel in Indore, then unwind with a walk along the Rani Lakshmi Bai Road market area, tasting the famous street food of Sarafa Bazaar.
Find HotelsMorning: Begin with a guided tour of Rajwada Palace and the historic Lal Bagh Palace, learning about Indore’s royal heritage.
Afternoon: Visit the tranquil Indore Museum and the bustling Chhappan Dukaan for a quick snack. Depart for the train station and board the evening express to Rajkot, concluding the journey.
Evening: Arrive in Rajkot late at night, marking the end of a spiritually enriching and culturally vibrant 3‑day trip.
Find HotelsIf you have extra time, consider extending your stay in Indore by a night to explore the nearby Patalpani Waterfall or the heritage town of Mhow. To shorten the trip, you can skip the Omkareshwar day‑trip and spend the entire second day exploring Indore’s attractions, allowing a direct return to Rajkot on the evening of Day 2.