Morning: Board an early‑morning train from Junagadh to Ujjain (approximately 8 hours). Enjoy the scenic Gujarat‑Madhya Pradesh countryside en route.
Afternoon: After arrival, check into a comfortable hotel near the railway station, freshen up, and have a light lunch.
Evening: Visit the sacred Mahakaleshwar Jyotirlinga for the Aarti (around 7 PM). Experience the spiritual ambiance and explore the surrounding temple complex before returning to your hotel.
Find HotelsMorning: Catch a short intercity train from Ujjain to Indore (≈ 1 hour). Drop luggage at a centrally located hotel and enjoy a hearty breakfast.
Afternoon: Embark on a guided city tour covering Rajwada Palace, the historic Indore Museum, and the bustling Sarafa Bazaar for street food delights.
Evening: Stroll along the illuminated Chappan Dukan lane, sampling local snacks, then return to the hotel for a restful night.
Find HotelsMorning: Depart early by hired car (≈ 2 hours) for a day‑trip to the sacred island of Omkareshwar Mahadev Temple. Participate in the morning puja and explore the temple’s intricate carvings.
Afternoon: Enjoy a riverside lunch at a local dhaba, then begin the return journey to Indore.
Evening: Board an overnight train from Indore back to Rajkot, concluding the adventure.
Find HotelsIf you have extra time, consider adding a half‑day visit to the nearby historic town of Ujjain’s Kal Bhairav Temple on Day 1, or extend your stay in Indore to explore the Ralamandal Wildlife Sanctuary. To shorten the trip, you can skip the Omkareshwar day‑trip and travel directly from Indore to Rajkot, saving a few hours of travel and reducing overall costs.