Morning: Arrive at Ujjain Junction by train and check into a centrally located hotel. Freshen up and enjoy a light breakfast at a local café.
Afternoon: Take a relaxed walk to the historic Ujjain Railway Station area, sampling street snacks and getting a feel for the city’s rhythm.
Evening: Stroll along the ghats of the Shipra River and witness the serene evening aarti, a perfect introduction to Ujjain’s spiritual atmosphere.
Find HotelsMorning: Visit the iconic Mahakaleshwar Temple, one of the twelve Jyotirlingas, and participate in the early morning rituals.
Afternoon: Explore the ancient Kal Bhairav Temple and then head to the nearby Harsiddhi Temple for panoramic city views.
Evening: Return to the Shipra River Ghats for the spectacular nightly aarti, followed by dinner at a rooftop restaurant overlooking the river.
Find HotelsMorning: Catch an early train to Indore (≈1 hour). Check into your hotel and enjoy a quick breakfast of poha and jalebi.
Afternoon: Discover the grandeur of Rajwada Palace and wander through the adjoining market for local crafts.
Evening: Experience the bustling Sarafa Night Market, famous for its street food stalls serving delicacies like bhutte ka kees and jalebi.
Find HotelsMorning: Tour the Indore Museum (Kamla Kumar Museum) to see artifacts spanning regional history.
Afternoon: Visit the exquisite Kanch Mandir, a temple made entirely of glass, and then relax in the lush Lal Bagh Palace Gardens.
Evening: Depart from Indore Junction by train, carrying memories of the twin cities.
Find HotelsIf you have extra time, add a half‑day excursion to the nearby town of Mandsaur for its historic forts, or extend your stay in Indore to explore the vibrant art scene at Central Museum. To shorten the trip, skip the Indore Museum and focus on the main attractions (Rajwada, Sarafa, Kanch Mandir), which can comfortably fit into a 3‑day itinerary while still capturing the essence of both cities.