Morning: Board the 2nd AC train from Mumbai LTT to Varanasi Junction (≈ 12 hours). Enjoy the scenic journey across the heartland of India and arrive by early evening.
Afternoon: Check into a comfortable hotel near the ghats, freshen up, and have a light meal of local street food.
Evening: Stroll along Assi Ghat to witness the magical Ganga Aarti, then wander the bustling lanes of the old city to catch a glimpse of the illuminated Kashi Vishwanath Temple.
Find HotelsMorning: Take a sunrise boat ride on the Ganga to see pilgrims performing rituals; later visit the historic Sarnath, where Buddha gave his first sermon.
Afternoon: Explore the expansive campus of Banaras Hindu University, followed by a leisurely lunch at a rooftop café overlooking the river.
Evening: Return to the ghats for a relaxed walk, shop for silk scarves at Vishwanath Gali, and enjoy a traditional dinner of kebabs and thandai.
Find HotelsMorning: Catch an early train from Varanasi to Lucknow, then transfer to a short passenger train to Ayodhya. Upon arrival, head straight to the sacred Ram Janmabhoomi complex.
Afternoon: Visit the serene Hanuman Garhi temple and the beautifully adorned Kanak Bhawan. Enjoy a simple vegetarian lunch at a local dhaba.
Evening: Take a brief walk along the Sarayu River before boarding the overnight train back to Mumbai, carrying memories of two timeless cities.
Find HotelsIf you have extra time, add a half‑day visit to the ancient city of **Mithila** near Ayodhya or extend your stay in Varanasi to explore the silk weaving workshops. To shorten the trip, skip the evening Aarti in Varanasi and take a direct overnight train from Varanasi to Mumbai, reducing travel fatigue while still covering the main attractions.