Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Mumbai to Varanasi, Ayodhya, and Mathura Route

Day 1 · Fri, Jun 19
Varanasi

Arrival in Varanasi

  1. Mumbai to Varanasi flight — Mumbai → Lal Bahadur Shastri International Airport / Varanasi — Depart late evening if available; flight is usually ~2–2.5 hours plus airport transfers, and this is the cleanest way to arrive without wasting the first day.
  2. Dashashwamedh Ghat — Godowlia / riverfront — Start with the most iconic ghats area for a quick riverside introduction and evening atmosphere; ~45 minutes.
  3. Ganga Aarti at Dashashwamedh Ghat — Dashashwamedh Ghat — The signature Varanasi experience, best seen after sunset with the lamps, chants, and river energy; ~1–1.5 hours.
  4. Brown Bread Bakery — near Lanka / Assi area — A reliable sit-down dinner stop with a relaxed backpacker-friendly menu; expect about ₹400–800 per person, ~1 hour.
  5. Assi Ghat evening stroll — Assi Ghat — End with a calmer riverside walk and coffee/tea by the water before calling it a night; ~45 minutes.

Arrival and first look at the river

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.

Evening at the ghats

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.

Dinner and a quieter finish

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.

Day 2 · Sat, Jun 20
Ayodhya

Transfer to Ayodhya

Getting there from Varanasi
Train via IRCTC/ConfirmTkt (6.5–9h, ~₹250–₹1,200). Best as a late-afternoon or evening departure after the day’s Varanasi sights; aim for a sleeper/AC overnight or late-seat train so you arrive next morning without losing daytime.
Private car/driver via Google Maps or local operator (6–7.5h, ~₹6,000–₹10,000 for the car). Best if you want door-to-door convenience, but it’s a long road day.
  1. Kashi Vishwanath Temple — Vishwanath Gali / old city — Start early to avoid crowds and heat at Varanasi’s most important shrine; ~1–1.5 hours.
  2. Sankat Mochan Hanuman Temple — Lanka — A major devotional stop with a very different neighborhood feel from the old city; ~45–60 minutes.
  3. Banaras Hindu University (BHU) — Lanka — Drive through the leafy campus for a quieter break between temple visits; ~45 minutes.
  4. Deena Chaat Bhandar — Godowlia — Good for a classic Banarasi lunch of chaat and snacks; roughly ₹150–400 per person, ~45 minutes.
  5. Ramnagar Fort — Ramnagar — Cross the river for a historic fort and museum visit, giving the day more variety; ~1–1.5 hours.
  6. Varanasi to Ayodhya train or car transfer — Varanasi → Ayodhya — Depart late afternoon or evening depending on your booking; train is often ~4–6 hours, road ~4.5–6 hours, and it’s best to aim for arrival after dinner or by late night.

Early morning

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.

Late morning

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.

Lunch and afternoon

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.

Evening transfer

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.

Day 3 · Sun, Jun 21
Mathura

Continue to Mathura

Getting there from Ayodhya
Train via IRCTC/ConfirmTkt (9–12h, ~₹300–₹1,500). This is the most practical option; take an evening train after Saryu Ghat so you can use the full Ayodhya day, ideally an overnight service to arrive in Mathura next morning.
Private car/driver (8–10h, ~₹8,000–₹14,000). Faster only if traffic is light, but usually more tiring and expensive than the train.
  1. Ram Janmabhoomi — Ayodhya — Begin at the city’s most important pilgrimage site early before crowds build; ~1–2 hours including security and queues.
  2. Hanuman Garhi — Ayodhya old city — An essential companion stop with strong hilltop views and a compact visit; ~45–60 minutes.
  3. Kanak Bhawan — near Hanuman Garhi — A beautiful temple known for its devotional atmosphere and ornate interiors; ~45 minutes.
  4. Ayodhya cuisine lunch at a well-reviewed vegetarian thali restaurant near the main temple area — central Ayodhya — Keep it simple with local sattvik food; about ₹200–500 per person, ~1 hour.
  5. Saryu Ghat — Saryu riverfront — Spend the late afternoon on a peaceful river walk and aarti-facing waterfront setting; ~1–1.5 hours.
  6. Mathura-bound train or road transfer via Agra/Mathura corridor — Ayodhya → Mathura — Leave after the ghat visit; train/road timing varies widely, but plan for ~8–12 hours total depending on connection, with an overnight arrival or very late night.

Early morning

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.

Mid-morning

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.

Lunch and late afternoon

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.

Evening transfer

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.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version