Morning: Catch an early morning train from Junagadh to Ujjain. The journey takes around 7‑8 hours, giving you time to relax and enjoy the scenery.
Afternoon: After checking into your hotel, visit the sacred Mahakaleshwar Jyotirlinga for darshan and then explore the historic Sandipani Ashram, where legends say Lord Krishna learned his lessons.
Evening: Conclude the day with the mesmerizing Kshipra River Aarti near the ancient Jantar Mantar, soaking in the spiritual atmosphere.
Find HotelsMorning: Board a short morning train from Ujjain to Indore and check into your accommodation. Then set off on a scenic road trip to the revered Omkareshwar Mahadev Temple on the banks of the Narmada.
Afternoon: Spend time admiring the temple’s architecture, participate in the midday puja, and enjoy the tranquil river views. The serene surroundings provide a perfect setting for reflection and photography.
Evening: Return to Indore and head to the bustling Sarafa Bazaar for a delicious street‑food dinner, sampling local specialties like poha and jalebi.
Find HotelsMorning: Begin the city tour with a visit to the iconic Rajwada Palace, followed by the elegant Lal Bagh Palace, showcasing Indore’s royal heritage.
Afternoon: Continue with a stop at the Indore Museum to view artifacts from the region, then wander through nearby markets for souvenirs.
Evening: Catch an overnight train back to Rajkot, reflecting on the journey as the landscape rolls by. Arrive in Rajkot the next morning, concluding the adventure.
Find HotelsIf you have an extra day, consider extending your stay in Indore to explore the nearby Patalpani Waterfall or take a heritage walk through the historic Sarabhai‑Khan market. To shorten the trip, you could skip the evening street‑food visit at Sarafa Bazaar and take the overnight train from Ujjain directly to Rajkot, reducing travel time while still enjoying the main attractions.