If you’re arriving by train, flight, or an intercity cab, plan on about 1.5–3 hours to get into Dehradun proper, depending on where you land and how messy the traffic is around ISBT, Railway Station Road, or the airport side. The easiest move is to check in first, freshen up, and then head out with a light day bag—Dehradun is a relaxed city, but distances on Rajpur Road and toward the caves can still eat time in late afternoon traffic. If you’ve landed at Jolly Grant Airport, a pre-booked cab or app ride is usually the least annoying option; within the city, short rides are cheap and straightforward.
Start with Tapkeshwar Temple in the Tapovan area, a calm way to ease into Uttarakhand without rushing straight into the tourist circuit. It’s usually open from early morning to evening, and a quick visit here takes about an hour unless you linger by the stream. Wear shoes you can slip off easily and keep a little cash for prasad or offerings. From central Dehradun, it’s a short cab ride, and the last stretch can be uneven, so a small car or an auto is better than trying to walk the whole way in the heat.
From there, continue to Robber’s Cave (Guchhupani) on Sahastradhara Road for a more playful, scenic stop. This is the classic Dehradun gorge walk: cool water, narrow limestone walls, and a bit of stepping through stream sections that can get slippery, so don’t wear fancy footwear. Entry is usually just a small fee, and late afternoon is the sweet spot because the light is better and the crowds thin a little. Give yourself about 1.5 hours, but don’t over-plan it—this is one of those places where the unhurried stroll is the point.
For dinner, head to Café Cibo on Rajpur Road—a dependable place for a proper sit-down meal after the temple-and-cave circuit. Expect roughly ₹700–1,200 per person depending on drinks and mains, and it’s a good idea to arrive a little before peak dinner time if you want a quieter table. This part of town has the city’s nicer café energy, so if you’re not in a rush, let dinner stretch a bit and use it as a reset before the night walk.
Wrap the day with a short stroll in Paltan Bazaar near the Clock Tower. It’s lively after dark, best for snacks, browsing small shops, and soaking in local city life rather than buying anything big. You’ll find quick bites, मिठाई, and everyday market energy, and it’s usually easy to get an auto back to your stay from here. Keep it to about an hour, then call it a day—Dehradun works best when you leave room for wandering instead of trying to squeeze too much into the first afternoon.
From Dehradun, the smartest start is an early cab up to Mussoorie so you’re at Kempty Falls before the day-trippers pile in; once you’re there, expect about 1.5 hours for the full stop, including the short stair descent and time to actually enjoy the spray. In peak season, the parking area and roadside stalls get busy fast, so carry small cash for entry/parking and avoid overpacking—just keep a light day bag and shoes with decent grip, because the steps near the fall can be slick.
After that, it’s a much gentler 15–20 minute hop to Company Garden, which is usually open roughly 9:00 AM–6:00 PM and works well as a reset after the more crowded waterfall stop. It’s not a place to rush: wander the flower beds, take a look at the small rides if you’re traveling with kids, and keep an eye out for the snack counters near the entrance if you want tea or a quick bite before heading back toward town.
For lunch, head to Little Llama Café on the Mall Road side and settle in for the valley view—this is an easy, comfortable stop after the morning circuit, and ₹600–1,000 per person is a fair budget if you’re doing a proper meal and drinks. If you’re arriving around noon, try to get a table by the window or terrace; Mussoorie’s lunch rush is real, and the vibe here is best when you’re not watching the clock. From there, Gun Hill is a short ride or walk-and-ropeway combo away, and the ropeway is the classic way up if you want to keep it simple; give yourself about an hour total for views, photos, and a bit of lingering at the top.
As the light softens, make your way to Camel’s Back Road for the best low-effort, high-reward walk of the day—plan on around 1.5 hours, especially if you want to stroll without hurrying and catch the ridge in that late-afternoon glow. It’s one of those Mussoorie experiences that feels most natural when you’re not trying to “do” anything except walk, look out over the hills, and breathe; if you’re tired, even a shorter out-and-back still gives you the feel of the place. Finish at Chic Chocolate on Mall Road for dessert and coffee, where ₹400–800 per person is enough for something sweet and satisfying; it’s a nice, low-key way to end the day before heading back to your stay, with the evening traffic on Mall Road usually moving slowly enough that a short walk can be easier than hunting for a cab.
After the long hill transfer from Mussoorie, expect to roll into Nainital by late afternoon previous day, so keep this morning gentle and scenic. Start at Naini Lake (Thandi Sadak / Mall Road lakeside access) just after sunrise if you can — the water is calmer, the light is softer, and the promenade is far less chaotic before the chartered boats and selfie crowd take over. A slow loop here takes about 1.5 hours, and it’s mostly about wandering, stopping for photos, and letting the town wake up around you. If you want a boat ride, the usual rowboats run from the lakefront and cost roughly ₹210–₹420 depending on duration and boat type.
From the lakefront, continue naturally to Naina Devi Temple at the northern edge of the lake. It’s an easy, short move on foot from the main lake area, though the approach gets a little steeper near the temple steps, so wear comfortable shoes. Mornings are best because the queues are shorter and the temple atmosphere feels more local and less rushed. Plan around 45 minutes here; you’ll want time to look around respectfully, not just dash in and out. Modest dress is a good idea, and if you’re carrying a bag, keep it light because the temple area can get crowded quickly.
For lunch, head to Sonam Chowmein on Mall Road for a quick, no-fuss refuel. It’s exactly the kind of place locals use when they want something filling without turning lunch into a long event, and the bill usually lands around ₹300–₹600 per person. Go for a simple chowmein, momos, or a veg combo if you want to keep energy up for the rest of the day. After lunch, the Snow View Point ropeway is the classic next move; it’s one of those Nainital experiences that’s worth doing once, especially when the sky clears a bit in early afternoon. Budget about 1.5 hours including the ride, queue, and time at the top, with ropeway tickets generally in the ₹300–₹500 range depending on the day. If the line looks long, don’t panic — it moves, but this is the spot where a little patience pays off.
From there, ease into the High Altitude Zoo in Mallital, which pairs well with Snow View Point without making the day feel overstuffed. It’s a compact stop, usually 1 to 1.5 hours, and the walk is more relaxed than a full-on sightseeing sprint. The zoo is especially nice if you want a break from the lakefront bustle and a bit of pine-scented uphill air before evening. Expect a modest entry fee, and note that it’s better to visit earlier in the day or late afternoon when the weather is cooler and the animals are a bit more active.
Wrap up with dinner at Embassy Restaurant on Mall Road. It’s one of those dependable sit-down options where you can actually decompress after a full day, and a proper dinner here usually costs around ₹700–₹1,200 per person depending on what you order. If you still have energy afterward, take one last slow stroll along Mall Road or the lake edge before calling it a night — Nainital is at its best when you don’t try to squeeze every minute. Keep in mind that evenings can get busy near the main market, so if you’re planning to leave early the next morning, it’s smart to sort out your cab timing and bags before dinner.
By the time you roll into Rishikesh from Nainital, you’ll want the first hour to be deliberately slow. If you’ve come in by private cab, ask the driver to drop you closest to the Lakshman Jhula side or your stay in Swarg Ashram so you don’t waste energy crossing town with luggage. This is not a place to rush: check in, freshen up, drink some water, and give yourself a proper reset before stepping back out. If you need a quick lunch or tea on arrival, keep it simple and local so you don’t lose the evening to a heavy meal.
Head first to Parmarth Niketan Ashram for a peaceful decompression after the drive; the gardens, river edge, and quiet lanes around Swarg Ashram are ideal for easing into Rishikesh mode. It’s usually open to visitors through the day, and donations are welcome rather than fixed entry fees. From there, move to Triveni Ghat before sunset, when the riverfront starts filling up and the atmosphere shifts from sleepy to ceremonial. Arrive a little early if you want a good spot for the Ganga aarti setting — the public area gets busy, and the best viewing is easier if you’re already there around dusk.
For dinner, go to Chotiwala Restaurant near Triveni Ghat — it’s one of those old-school vegetarian stops that’s popular for a reason, with a dependable thali, paneer dishes, and quick service even when the room is busy. Budget around ₹400–800 per person depending on what you order, and expect a very casual, no-fuss dining room. Afterward, take a last wander through the Lakshman Jhula area and along the Beatles-era river walk for bridge views, little shops, and that unmistakable evening buzz around the Ganga. Keep your return flexible: if your onward travel is tonight, leave with a buffer because road traffic can tighten near the main crossings and ghats after dark.