Start as early as you can at Red Fort — ideally around opening time, when the light is softer and Old Delhi is still a little less feral. Give yourself about 1.5 hours to walk the main gates, the ramparts, and the small museum areas without rushing. Entry is usually around ₹50 for Indian citizens and roughly ₹600 for foreign visitors, and you’ll want cashless payment handy. The easiest way in is by metro to Lal Qila or Chandni Chowk, then a short auto-rickshaw hop; if you’re staying in South or Central Delhi, a cab is more straightforward early in the day. From there, head straight to Jama Masjid while the lanes are still manageable — it’s only a few minutes away, but Old Delhi traffic can turn a short distance into a small adventure.
At Jama Masjid, plan on about 45 minutes: remove shoes, dress modestly, and if you want to climb one of the minarets for the view, there’s usually a small extra fee. After that, walk into Chandni Chowk for lunch at Gali Paranthe Wali — this is the kind of place where the food is the point, not the comfort. Order a couple of stuffed parathas to share, expect a very full plate for roughly ₹200–₹500 per person, and don’t be surprised if the lanes are busy, loud, and slightly chaotic. That’s the charm. If you want a cleaner reset afterward, duck into a nearby café or just let yourself wander a bit through the lanes before heading south.
By mid-afternoon, switch gears completely at Humayun’s Tomb in Nizamuddin. It’s a far calmer, greener experience than Old Delhi, and the symmetry of the gardens works beautifully after the sensory overload of the morning. Plan for about 1.5 hours, and if you can, arrive after the hottest part of the day; shaded paths and the big garden blocks make it easier to move around. From Chandni Chowk, a cab is the simplest option and usually takes 30–45 minutes depending on traffic. Entry is typically around ₹50 for Indian citizens and about ₹600 for foreign visitors, and the complex is best enjoyed at an unhurried pace with plenty of photo stops.
Finish with a relaxed dusk walk around India Gate — go when the lawns start to fill with families, runners, snack sellers, and everyone doing the same easy evening ritual. It’s not a place to overplan; just wander, sit for a bit, and watch the memorial glow as the sky turns blue. Then head to The Lodhi for dinner at Indian Accent, one of the city’s best modern Indian restaurants and a very polished way to end the first day. Reserve ahead if you can, especially in peak season, and expect around ₹2,500–₹5,000 per person depending on how you order. If you’re staying nearby, it’s a simple cab ride; if not, leave a little extra time because Delhi evenings can slow down without warning.
From New Delhi, take the early Gatimaan Express or a Shatabdi-style AC chair car to Agra Cantt so you can get into the city with the whole day ahead of you; from there, a cab into the monument zone is usually quick and painless if you leave the station before the commuter rush builds. Start at Agra Fort while the stone is still cooler and the fort is quieter — aim for opening time if you can. Budget about 1.5 hours here, and don’t rush the long red-sandstone corridors and the views back toward the river; this is the best place to understand the Mughal story before you see the Taj. Entry is typically around ₹50 for Indians / ₹650 for foreigners, with extra charges for a camera in some areas.
A short ride east takes you to Itmad-ud-Daulah in DyalBagh / Nagla Emna, the delicate marble tomb often nicknamed the “Baby Taj.” It’s smaller and calmer than the big-ticket sights, which is exactly why it works so well late morning. Give yourself about an hour to wander the inlaid marble, lattice windows, and garden paths; the tickets are usually modest, roughly ₹30–₹310 depending on nationality, and the site is far less overwhelming than the headline monuments. If you want a quick coffee or bottled water before lunch, the Tajganj side of town is the easiest place to reset.
Head to Pinch of Spice in Tajganj for a proper Mughlai lunch — this is one of the most reliable mid-range restaurants in Agra for travelers who want good food without gambling on a tourist trap. Order something like murg changezi, butter chicken, or a kebab platter, and keep room for a simple dessert or lassi. Plan on ₹500–₹1,200 per person depending on how big you go, and about 1 hour including the inevitable slow lunch that helps the day breathe a little. It’s close enough to the Taj zone that you won’t lose time before the afternoon visit.
Save Taj Mahal for later, when the light is softer and the white marble takes on that creamy glow Agra is famous for. Aim to enter with enough cushion that you can walk the gardens slowly, pause at the reflecting pools, and circle the main mausoleum without feeling hurried — 2 hours is comfortable. Entry is usually around ₹50 for Indians / ₹1,100 for foreigners, plus the small extra fee for the main mausoleum if applicable, and the easiest access is via the East Gate if you’re staying on the Taj side. From there, a short ride brings you to Mehtab Bagh on the Yamuna riverfront for sunset; this is the classic last look at the Taj, framed across the water, and it’s absolutely worth the detour even if you’ve already seen the monument up close. Give it about an hour, and keep your phone ready for the golden-hour shots — the garden entry is usually just a small ticket, and evenings can get pleasantly breezy even in July.
Finish with dinner at Esphahan at The Oberoi Amarvilas, which is one of the best special-occasion tables in Agra and the right way to end a Taj day if you want something memorable. The setting is polished, quiet, and very close to the monument, so you won’t waste time on a long transfer after sunset. Expect ₹3,000–₹6,000 per person, and note that reservations are a smart idea, especially on weekends or during peak travel months. If you’re heading out of Agra the next morning, keep your evening relaxed and use the hotel’s location to your advantage — it’s one of those places where lingering over dinner feels like part of the itinerary, not an indulgence.
Your Agra Cantt to Jaipur Junction arrival should put you in the city by late morning or around lunch if you took the early train, which is ideal because Amber Fort is best tackled before the afternoon heat builds and the tour buses start stacking up at the gates. From the parking/drop-off area, take the short uphill approach by jeep or walk in if you’re feeling energetic; budget about ₹100–₹200 for the local transfer if needed, and give yourself roughly 2 hours to cover the courtyards, mirror work, and the high ramparts. The entry is usually around ₹100 for Indian visitors and higher for foreign nationals, with optional camera fees in some sections, so keep some cash handy.
On the way back down from Amer, stop at Panna Meena ka Kund for a quick 20–30 minutes. It’s one of those places that photographs beautifully from every angle, but it’s also small, so don’t overstay unless it’s quiet. From there, a short drive brings you to Jal Mahal, where you can pause by the lake for photos and a breather before heading into the city proper. The palace itself is not generally open for inside visits, so this is really about the water view, the breeze, and a few unhurried snaps from the roadside promenade.
For lunch, stop at Rawat Mishthan Bhandar on Station Road and order the classics: pyaaz kachori, dal kachori, and a sweet if you still have room. It’s casual, fast-moving, and very Jaipur, with most people spending around ₹150–₹400 per person depending on how snacky they get. After lunch, head into the Old City for City Palace; plan about 1.5 hours to move through the courtyards, museum rooms, and the more ornate royal interiors. Entry is typically in the ₹300–₹500 range depending on what you include, and it’s usually busiest in the middle of the afternoon, so arriving after lunch works fine as long as you keep moving.
Finish at Hawa Mahal near Badi Chaupar when the light softens and the façade glows pink-gold instead of flat beige. You don’t need a long visit here — 30 to 45 minutes is enough for the front views, a coffee or lassi nearby, and a wander through the small lanes around Johari Bazaar if you feel like browsing bangles, block-print scarves, or silver jewelry. If you want a low-key ending, stay in the Old City for a slow walk and let the evening traffic, cycle rickshaws, and shopfronts do the rest of the work; Jaipur is best when you leave yourself a little unscheduled time.
If you land from Jaipur on a morning flight, aim to be in the old city by around 9:30–10:00 AM and start at City Palace while the heat is still manageable and the courtyards feel calm. Give yourself about 2 hours here: the museum rooms, balconies, mirror work, and lake views are the right way to get your bearings in Udaipur. Entry is usually in the ₹300–₹400 range, with extra charges for camera access in some sections, and it’s easiest to arrive by taxi or auto dropping you near the palace gate on Old City Road. From there, it’s a short walk through the lanes to Jagdish Temple, where a quick 30-minute stop is enough to appreciate the carved facade and the steady hum of the neighborhood around it.
For lunch, head to Ambrai in Chandpole and ask for a table with a lake-facing angle if they have one free. This is one of those places where the setting is the meal: Lake Pichola, City Palace, and the ghats all seem to float in front of you, especially around midday when the light is bright and sharp. Budget about ₹700–₹1,800 per person depending on what you order, and it’s a good idea to book ahead if you’re traveling in peak season or on a weekend. After lunch, make your way to Bagore Ki Haveli at Gangaur Ghat—it’s an easy cab or auto ride, but if you feel like strolling, the old-city lanes are walkable in parts. Spend about 1 hour here wandering the courtyards and small exhibits; it’s one of the best places to get a feel for domestic Rajasthani life without it feeling too formal.
In the late afternoon, head to the Lake Pichola boat ride—this is the moment Udaipur really shows off. Aim for the soft light around 4:30–6:00 PM, when the water settles and the palaces look warmer. The standard ride is usually around ₹400–₹800 per person depending on the boat type and season, and it’s smart to confirm the boarding point and return timing before you pay. After that, wind down at Saheliyon-ki-Bari on Fateh Sagar Road, which is exactly the right kind of gentle ending after a full old-city day: fountains, shaded paths, lotus pools, and enough space to breathe again. It’s usually a ₹20–₹50 entry kind of place, open through the evening, and by this point you can take your time, sit a bit, and let the day slow down before dinner.
If you’re landing into Goa from Udaipur, plan on an early flight so you’re not wasting the day — by the time you’re checked in and on the road, you want to be heading straight to Old Goa. Start at the Basilica of Bom Jesus around opening time; it’s usually calmest before tour buses arrive, and about an hour is enough to see the main altar, the tomb of St. Francis Xavier, and the museum feeling unhurried. Entry to the church is free, though the small museum may have a nominal fee. A quick stroll away, Se Cathedral makes a very natural second stop — the scale of the nave and the golden bell tower are what you come for, and 45 minutes is plenty unless you’re lingering for photos. Keep it simple here: light, breathable clothing, water in hand, and a driver waiting nearby because midday Goa gets sticky fast.
From Old Goa, head toward Baga Beach for the more energetic side of the coast. It’s a very different mood: shacks, parasailing, banana boats, music, and a lot more movement than the quieter church complex. Give yourself a couple of hours to sit by the water, dip in if the sea looks calm, or just watch the beach activity with a cold drink. For lunch, Britto’s is the easy no-brainer right on Baga — reliably busy, slightly touristy, but still worth it for Goan seafood, butter garlic prawns, crab, and an icy beer if that’s your thing. Expect roughly ₹600–₹1,500 per person depending on how indulgent you get, and it’s smart to go a bit before peak lunch if you want a shorter wait.
Once the sun starts softening, make your way into Panaji and wander Fontainhas, the old Latin Quarter tucked behind the center of town. This is the best place in Goa to just slow down and walk: narrow lanes, pastel Portuguese houses, tiled roofs, old chapels, and little details that reward looking up and around. The sweet spot is late afternoon when the colors feel richer and the heat isn’t punishing. Start near 31st January Road and drift through the side streets without trying to “do” it too efficiently — this is the part of the day where a loose plan works best. If you like, pause for a coffee or a chilled drink somewhere nearby and just let the neighborhood set the pace.
For dinner, finish at The Black Sheep Bistro in Panaji, which is one of the nicer tables in town for a final meal — polished but not stiff, with modern Goan fusion, good seafood, and cocktails that actually deserve attention. Dinner here usually runs around ₹900–₹2,500 per person depending on drinks and how many dishes you share, and it’s worth booking ahead if you’re going on a weekend. If you still have energy after dinner, a short after-meal walk around central Panaji is a lovely way to close the day before heading back to your hotel and packing for Mumbai tomorrow.
Land in Mumbai early and head straight to Colaba, where the city’s classic waterfront energy starts to make sense. Begin at Gateway of India first — it’s busiest later in the day, so morning gives you cleaner views of the arch, better photos, and a bit more breathing room around the plaza. Expect about 45 minutes here, and if you’re coming by taxi or app cab, get dropped on the Apollo Bunder side to avoid the worst of the curbside confusion. From there, the ferry jetty is just a short walk away, and tickets for Elephanta Caves are typically best bought in person; aim to leave on one of the earlier boats so you’re not stuck in the midday crowd or heat.
The Elephanta Island ferry is the day’s main outing, and it’s worth setting aside the full half-day: the boat ride, the climb, the caves, and the return all add up fast. Inside the caves, give yourself time to actually look at the carvings instead of just rushing the main halls — the rock-cut panels are the whole point. Bring water, wear proper walking shoes, and expect a fair amount of humidity; the island is scenic but not exactly gentle on polished outfits. Once you’re back on the mainland, take a cab or a short walk back into Colaba for a slower reset at The Taj Mahal Palace, Mumbai, where a heritage tea, coffee, or light snack can run roughly ₹1,000–₹3,000 per person depending on how fancy you go. It’s a nice way to cool down without losing the old-world South Mumbai mood.
As the sun drops, move toward Marine Drive for the city’s best evening rhythm — sea breeze, skyline glow, joggers, snack sellers, and that unmistakable Mumbai curve of lights along the bay. Keep it unhurried; this is where the day should breathe a little. From there, it’s an easy onward move into Fort for Chhatrapati Shivaji Maharaj Terminus, which is especially dramatic after dark when the Gothic façade is lit up and the station looks almost theatrical. Finish the night in Kala Ghoda at Khyber, a proper final dinner for the trip: rich North Indian and Mughlai dishes, a polished setting, and a bill that usually lands around ₹1,500–₹4,000 per person. If you want a slightly lighter meal, share starters and go easy on the bread basket — the menu has a habit of encouraging over-ordering.