Mumbai to Varanasi flight is the cleanest way to do day one without burning daylight: if you can, take a late-evening departure from Mumbai and land at Lal Bahadur Shastri International Airport, Varanasi in about 2–2.5 hours in the air, plus the usual airport time on both ends. From the airport to Godowlia or the old city edge, budget another 45–75 minutes by prepaid taxi or app cab; expect roughly ₹800–₹1,500 depending on traffic and time. Try to arrive with just a light bag if possible, because the old lanes around the ghats are narrow and a bit chaotic after dark, and hotel drop-offs are usually easier a short walk from the riverfront.
Start with Dashashwamedh Ghat for that first unmistakable hit of Varanasi: boatmen calling out, incense in the air, pilgrims moving toward the water, and the whole riverfront glowing as the light drops. This is best approached on foot from the Godowlia side, and if you want a smoother walk, go a little earlier so you can find your bearings before the crowd thickens. Keep an eye on steps and wet stone near the water, especially if it’s been raining; good shoes matter more than style here. After a slow 30–45 minutes of wandering and people-watching, settle in for Ganga Aarti at Dashashwamedh Ghat — the ceremony usually begins after sunset and runs about 1–1.5 hours, with the best view from the ghat steps or, if you want less jostling, from a small boat just offshore when the river conditions allow. It’s free to watch, but a boat spot can cost a few hundred rupees per person depending on bargaining and season.
For dinner, head to Brown Bread Bakery near Lanka / Assi; it’s one of those dependable places where you can actually sit down, breathe, and have a proper meal after the sensory overload of the aarti. Think ₹400–800 per person for a full dinner, with a relaxed, traveler-friendly menu and usually decent vegetarian options, sandwiches, pastas, pizzas, and cakes. From Dashashwamedh Ghat to Brown Bread Bakery, a rickshaw or auto usually takes 15–25 minutes depending on traffic through the old city and the BHU–Assi corridor. End the night with an Assi Ghat evening stroll — it’s calmer than the central ghats, and after dinner the riverfront here feels more local and less performative, with tea stalls, a few small cafés, and people just sitting by the water. Pick up chai or a cold drink, walk the embankment for about 45 minutes, and call it a night early so you’re fresh for tomorrow’s transfer onward.
Start at Kashi Vishwanath Temple in the old city while the lanes are still manageable and the heat is low. Get there by around 5:30–6:30 a.m. if you want the smoothest darshan; after that, the crowds build fast, especially on weekends and auspicious days. The temple area around Vishwanath Gali is tight and bustling, so keep valuables light and wear comfortable footwear you can slip off easily. Plan on about 1 to 1.5 hours here, and if you’re coming by auto-rickshaw, ask to be dropped near the accessible entry points because the inner lanes are often too narrow for vehicles.
From the old city, head down toward Lanka for Sankat Mochan Hanuman Temple, which feels calmer and more spacious than the core shrine area. It’s usually a 20–30 minute ride depending on traffic, and it’s worth going before the midday rush. After that, drive through Banaras Hindu University (BHU) for a quieter break—this is one of the greenest parts of the city, with wide roads and a very different rhythm from the old quarters. If you want a proper pause, the campus roads near the entrance are pleasant for a slow drive, and you can keep this stop to about 45 minutes without making the day feel overpacked.
For lunch, swing back toward Godowlia and stop at Deena Chaat Bhandar for a classic Banarasi meal of chaat, tikki, and a few sweet-sour snacks; budget roughly ₹150–400 per person, and 45 minutes is enough unless you linger over extra plates. Afterward, cross the river to Ramnagar Fort, which gives the day a nice change of pace with thicker walls, river views, and a museum feel that’s more about old Banaras than temple crowds. Expect about 1 to 1.5 hours here, and keep in mind the fort is best enjoyed unhurried—browse a little, take in the Ganga-side setting, and then head back with enough buffer for your transfer later in the day.
Build in a relaxed return to your hotel or station pickup point, then leave Varanasi for Ayodhya in the late afternoon or evening so you don’t sacrifice daytime sightseeing. If you’ve booked the recommended train via IRCTC/ConfirmTkt, it’s usually the best-value option for this leg, and an overnight or late-evening departure works best; if you’re taking a car, leave early enough to avoid getting stuck in city traffic on the way out. Try to have dinner sorted before departure, and keep a small carry bag handy with water, a phone charger, and anything you’ll want for the ride so the transfer feels smooth when you arrive in Ayodhya.
Leave Ayodhya very early so you can reach Ram Janmabhoomi before the main rush; that usually means aiming for around 5:30–6:00 a.m. from a central stay, because security checks, queues, and darshan timing can easily stretch the first stop to 1–2 hours. Expect a very controlled entry experience, so keep your ID handy, carry only essentials, and plan for a slow-moving but steady flow. If you’re staying near the main temple zone, the approach on foot is often simpler than trying to negotiate last-mile traffic, especially after sunrise.
From Ram Janmabhoomi, head to Hanuman Garhi, which is a compact but energetic climb and one of the most important companion stops in old Ayodhya. It’s usually a 10–15 minute local transfer from the temple area, and the visit itself takes about 45–60 minutes if you want time to soak in the views over the old city and the constant devotional rhythm. After that, it’s a short move to Kanak Bhawan, which feels calmer and more ornamental, with a more intimate temple atmosphere; budget around 45 minutes here, and go slowly—the carved details and shrine interiors are the point, not speed.
For lunch, keep it simple and sattvik with an Ayodhya vegetarian thali near the main temple area—look for a well-reviewed local place around the central lanes such as Shree Bhojnalaya or another trusted thali spot by the temple belt, where a meal usually runs about ₹200–500 per person. After lunch, leave yourself some breathing room before the riverfront and don’t overpack the afternoon; in this part of town, the best moments come from wandering a little, sipping water, and letting the day slow down. By late afternoon, make your way to Saryu Ghat for a peaceful walk along the river, a bit of shade if you find it, and a front-row sense of the waterfront before evening aarti energy builds; plan 1–1.5 hours here and arrive a little before sunset for the nicest light.
After Saryu Ghat, head out for your Mathura transfer and try to board the evening departure rather than pushing later, since the goal is to preserve the full Ayodhya day and arrive in Mathura overnight or by very early morning. If you’re booking by train through IRCTC or ConfirmTkt, a sleeper or AC class is the easiest way to handle the 9–12 hour stretch without arriving wrecked; if your timing shifts, stay flexible because this route can be connection-heavy. Before you leave the riverfront, grab water and a light snack for the station, and if your departure is a bit delayed, the area around Naya Ghat is the most practical place to linger briefly rather than drifting too far from your onward transport.