Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Dehradun, Mussoorie, and Nainital 5-Day Itinerary Outline

Day 1 · Fri, May 1
Dehradun

Arrival and easy start in the city

  1. Tapkeshwar Mahadev Temple — Garhi Cantonment, Dehradun — A calm first stop with riverside cave-shrine vibes; good for a gentle arrival. Timing: late afternoon, ~1 hour.
  2. Paltan Bazaar — Clock Tower area, Dehradun — Best for a quick city pulse, local snacks, and picking up basics before heading uphill. Timing: late afternoon, ~1 hour.
  3. Bunty’s Bakery & Cafe — Rajpur Road, Dehradun — Easy stop for coffee, sandwiches, and cake; a relaxed dinner/light meal after travel. Approx cost: ₹300–600 per person. Timing: evening, ~1 hour.
  4. MDDA Park — Rajpur Road, Dehradun — A pleasant green end to the day with a short stroll before resting. Timing: evening, ~45 minutes.

Late Afternoon: gentle arrival and a calm first stop

Start with Tapkeshwar Mahadev Temple in Garhi Cantonment once you’ve settled in and dropped your bags. It’s one of those Dehradun places that feels instantly grounding: the cave shrine, the sound of the river, and the shaded steps make it a nice soft landing after travel. Give yourself about an hour here, especially if you want to sit quietly for a few minutes rather than rush through. Try to arrive on the earlier side of the evening if you can, since it gets busier around prayer time. A short cab ride from the city center usually costs around ₹150–300 depending on where you’re staying.

From there, head into Paltan Bazaar near the Clock Tower for a quick hit of city life. This is the best place to feel Dehradun’s pace: busy, a little chaotic, and full of small useful stops. Pick up anything you forgot for the trip, and snack like a local — try samosa, chana chaat, or a warm bun tikki from one of the old roadside stalls. If you like sweets, this is also a good area to grab packed soan papdi or local snacks for the road ahead. Keep it to about an hour; the streets can get tight, and parking is easier if your driver drops you near the main market edge.

Evening: easy dinner and a slow walk

Wrap up with a relaxed meal at Bunty’s Bakery & Cafe on Rajpur Road, which is a very straightforward, no-fuss place for coffee, sandwiches, pizza, and cakes. It’s a good first-night option because you can sit down properly without committing to a heavy dinner. Budget roughly ₹300–600 per person, depending on what you order. If you’re arriving in the evening, this also works well as an early dinner before the road trip pace starts tomorrow.

Finish the day with a calm stroll at MDDA Park on Rajpur Road. It’s a simple, pleasant green space, and after a travel day it’s exactly the kind of low-key reset that works. Go just before dark or around dusk for the nicest atmosphere, then head back to your hotel and rest early — you’ll want an early start tomorrow for the drive uphill to Mussoorie.

Day 2 · Sat, May 2
Mussoorie

Move uphill into the hill station

Getting there from Dehradun
Shared taxi/jeep or private cab via the Dehradun–Mussoorie road (NH 707A / Mussoorie Road). Fastest and most practical: ~1.5–2.5 hours, about ₹500–800 per seat in a shared jeep or ₹1,800–3,000 for a private cab. Leave early morning so you can reach Mussoorie in time for Kempty Falls.
Regular bus from Dehradun ISBT to Mussoorie (Uttarakhand Transport / local buses): ~2.5–3.5 hours, about ₹100–200 per person. Cheapest, but less comfortable and can be slower on hill traffic.
  1. Kempty Falls — Kempty area, Mussoorie — Start with the classic waterfall before the day crowds build up. Timing: morning, ~1.5 hours.
  2. Sisters Bazaar — Library Road side, Mussoorie — A compact area for tea, shopping, and an easy transition into town. Timing: late morning, ~45 minutes.
  3. Cafe Ivy — Camel’s Back Road, Mussoorie — Scenic lunch stop with valley views and solid comfort food. Approx cost: ₹500–900 per person. Timing: lunch, ~1.5 hours.
  4. Gun Hill Point — Mall Road upper station, Mussoorie — One of the best viewpoints in Mussoorie; short and rewarding after lunch. Timing: afternoon, ~1 hour.
  5. Mall Road — Central Mussoorie — End with a slow walk for souvenirs, ice cream, and hill-town atmosphere. Timing: evening, ~1.5 hours.

Morning

You’ll want to head straight to Kempty Falls early, ideally before the biggest tourist rush. In peak season this place fills up fast, and the best window is usually right after opening, when the water feels calmer and the steps are still manageable. Give yourself about 1.5 hours here; keep an eye on the stairs, wear shoes with grip, and expect small paid facilities around the area for changing and snacks. If you want photos without the crowd, stay slightly upstream from the main plunge pool and take your time instead of trying to do the whole visit in a hurry.

Late Morning

From there, drift toward Sisters Bazaar on the Library Road side, which is a nice way to re-enter the town without jumping straight into the busiest stretch. It’s compact, easy to wander, and works well for tea, biscuits, and a bit of low-key shopping—shawls, local jams, woolens, and the usual hill-station souvenirs. This is also a good place to slow the pace after the waterfall; 45 minutes is enough unless you get tempted by browsing. If you’re hungry again, grab a quick snack here rather than waiting too long for lunch.

Lunch

For lunch, settle into Cafe Ivy on Camel’s Back Road, one of those Mussoorie spots that actually rewards a proper sit-down. The valley view is the main draw, but the food holds up too—think pastas, sandwiches, soups, momos, and café-style comfort plates that usually land in the ₹500–900 per person range depending on what you order. It’s a good idea to reach before the main lunch rush, especially on weekends, because the tables with the best outlook go first. Stay about 1.5 hours, order something warm if the weather has turned cool, and don’t rush the view.

Afternoon to Evening

After lunch, make your way to Gun Hill Point, which is one of the easiest big-payoff viewpoints in Mussoorie. The short stop is worth it for the sweep over the hills, and if you’re using the ropeway or walking up from the Mall Road side, keep a little buffer for queues in season. Then end the day with a slow, unhurried walk along Mall Road itself—this is the part of Mussoorie that feels most alive in the evening, with souvenir shops, old-school bakeries, ice cream stops, and that steady hill-town buzz. It’s best enjoyed with no fixed plan: browse a little, sit for tea if the weather turns chilly, and let the evening stretch out naturally before heading back.

Day 3 · Sun, May 3
Mussoorie

Full day in the hill station

  1. Lal Tibba Scenic Point — Landour — Best early for clear mountain views and a quieter start. Timing: morning, ~1.5 hours.
  2. Char Dukan — Landour — Iconic breakfast and chai stop close to Lal Tibba, perfect for a slow hill morning. Approx cost: ₹200–400 per person. Timing: late morning, ~1 hour.
  3. St. Paul’s Church — Landour Cantonment — A peaceful heritage stop with old-world charm. Timing: late morning, ~30 minutes.
  4. Camel’s Back Road — Mussoorie ridge — A scenic walk that balances the day after viewpoints and food. Timing: early afternoon, ~1.5 hours.
  5. JW Cafe, JW Marriott Mussoorie Walnut Grove Resort & Spa — Barlowganj — Good for a polished lunch/tea break with a relaxed mountain setting. Approx cost: ₹900–1500 per person. Timing: afternoon, ~1.5 hours.
  6. Company Garden — Near Gandhi Chowk, Mussoorie — Finish with flowers, small rides, and a lighter activity before sunset. Timing: late afternoon, ~1.5 hours.

Morning

Start early and head up to Lal Tibba Scenic Point in Landour before the clouds build and the traffic thickens. If you’re staying around central Mussoorie, a cab or local taxi up to Landour usually takes 15–25 minutes depending on the road and parking; on busy mornings, it’s worth leaving a little earlier so you’re not chasing the views. This is the right place to begin the day because it’s quieter than the main mall area, and on a clear morning you can really see the layered ridgelines. Plan about 1.5 hours here, including a slow look around and a bit of time to just stand with the mountains.

From there, drift over to Char Dukan, which is basically the classic Landour breakfast stop. Go unhurried: order tea, bun omelette, pancakes, or Maggi if you want the full hill-station mood. Expect around ₹200–400 per person, and a little more if you linger for multiple rounds of chai. It’s a short hop from Lal Tibba, so this works best as a gentle transition rather than a separate outing. After breakfast, walk a few minutes to St. Paul’s Church in Landour Cantonment—it’s small, old, and beautifully restrained, the kind of place that feels like it belongs to another century. Spend about 30 minutes here; keep in mind cantonment areas are usually calm and tidy, so move respectfully and don’t rush the space.

Afternoon

After the heritage stop, head down for a relaxed stretch on Camel’s Back Road. It’s one of those Mussoorie walks that works whether you’re feeling energetic or just want to wander and take in the ridge views at your own pace. You can start near the Library side and walk as much or as little as you like; 1.5 hours is a comfortable window with photo stops. In the middle of the day, it’s smart to carry water and a light jacket, because the sun can be sharper than expected even in the hills, while the breeze can still feel cool in the shade.

For lunch or a late tea break, go to JW Cafe, JW Marriott Mussoorie Walnut Grove Resort & Spa in Barlowganj. This is the most polished stop of the day, so it’s a good place to sit down, recharge, and let the afternoon slow down a bit. Budget roughly ₹900–1500 per person, especially if you order drinks or a fuller meal. If you’re coming by taxi from Camel’s Back Road, allow 15–25 minutes depending on traffic. This kind of stop is less about rushing through and more about enjoying the mountain-side setting before heading to the last easy outing of the day.

Evening

Wrap up at Company Garden near Gandhi Chowk for a lighter, more playful end to the day. It’s a good final stop because it balances all the walking and sitting from earlier with flowers, simple attractions, and a casual sunset atmosphere. Give yourself about 1.5 hours here; the small rides and garden paths are enough to keep it interesting without making the day feel overplanned. If you want to wind down after this, you can head back toward your hotel for an early dinner or a slow stroll around the main market, which usually feels nicest once the day-trippers thin out.

Day 4 · Mon, May 4
Nainital

Transfer to the lake town

Getting there from Mussoorie
Private cab/driver or self-drive via Mussoorie–Dehradun–Rudrapur–Haldwani–Nainital (hill + plains route). Best practical option: ~8–10 hours, about ₹6,000–10,000 for a cab. Depart very early (around 6–7am) to arrive by afternoon and still have time for Naini Lake / Naina Devi Temple.
Bus + taxi combo: take a bus from Dehradun to Haldwani/Kathgodam (UTTARAKHAND TRANSPORT / UPSRTC or Volvo where available), then a taxi to Nainital. Roughly 9–11 hours total, ~₹600–1,200 per person plus ₹700–1,500 for the last leg. Book via Uttarakhand Transport/UPSRTC apps or RedBus for available intercity buses.
  1. Naina Devi Temple — Mallital, Nainital — Begin with the town’s most important lakeside shrine, close to the main lakefront. Timing: morning, ~45 minutes.
  2. Naini Lake Boat Ride — Mallital / The Mall — The essential Nainital experience, best done before the day gets busy. Timing: morning, ~1 hour.
  3. Sakley’s Restaurant & Pastry Shop — The Mall, Nainital — Reliable lunch with baked goods and café-style mains right by the lake. Approx cost: ₹500–900 per person. Timing: lunch, ~1.5 hours.
  4. Tiffin Top (Dorothy’s Seat) — Ayarpatta side, Nainital — A classic viewpoint with a satisfying uphill payoff and broad lake-town views. Timing: afternoon, ~2 hours.
  5. The Zoo Cafe — Near Pt. G.B. Pant High Altitude Zoo, Nainital — A casual stop for tea/snacks after the viewpoint circuit. Approx cost: ₹250–500 per person. Timing: late afternoon, ~45 minutes.
  6. The Mall Road — Lakefront, Nainital — End with a leisurely promenade for shopping and sunset lake views. Timing: evening, ~1.5 hours.

Afternoon Arrival and First Stop

After you reach Nainital, keep the first part of the day light and close to the lakefront so you’re not rushing around on arrival. Head to Naina Devi Temple in Mallital first — it’s one of the town’s most important shrines, and the setting right by Naini Lake gives it that classic Nainital feel immediately. The temple is usually easiest to visit in the morning or early afternoon, and 30–45 minutes is enough unless you want to sit quietly for a bit. Dress modestly, keep small change handy for offerings, and remember the steps and approach area can get busy with pilgrims and families.

From there, walk down to Naini Lake Boat Ride on the Mallital side before the lakefront gets crowded. This is the most “you have arrived in Nainital” moment of the trip, and the earlier you do it, the calmer the water and the shorter the queue. A pedal boat or rowboat usually costs around ₹200–600 depending on the boat type and season, and one hour is plenty for a slow loop with photos. Boat operators and ticket counters are generally easiest to deal with near the main ghats and lake-edge stands along The Mall.

Lunch and a Gentle Climb

For lunch, settle into Sakley’s Restaurant & Pastry Shop on The Mall. It’s a dependable, comfortable stop when you want a real meal without overthinking it, and the bakery case is worth saving room for. Expect café-style mains, sandwiches, pastas, and good coffee, with a bill around ₹500–900 per person. If you’re traveling in peak summer, lunch around 12:30–1:30 pm is smartest before the place fills up; it’s one of those spots where you can linger a little and let the day slow down.

After lunch, head toward Tiffin Top (Dorothy’s Seat) on the Ayarpatta side for the afternoon viewpoint stretch. This is the main uphill part of the day, so keep water with you and wear proper walking shoes if you’re doing any of the last stretch on foot; many visitors take a local taxi or pony partway and then walk. Give yourself about two hours total, including time to enjoy the views and not rush the descent. It’s a good place to pause and see how Nainital sits folded around the lake, especially if the sky stays clear.

Late Afternoon to Evening

On the way back down, stop at The Zoo Cafe near the Pt. G.B. Pant High Altitude Zoo for tea, coffee, or a light snack. It’s a relaxed reset after the viewpoint climb, and ₹250–500 per person is usually enough for a quick round of drinks and bites. Then finish the day with an easy stroll along The Mall Road, which is best in the evening when the lake reflects the last light and the whole promenade feels alive but not frantic. Leave space for browsing woollens, candles, local jams, and little hill-town souvenirs, and if you want one last pause, just find a bench or railing and watch the town settle in around Naini Lake.

Day 5 · Tue, May 5
Nainital

Final day in Nainital

  1. Pt. G.B. Pant High Altitude Zoo — Snow View area, Nainital — Start early for the cooler air and a smooth first activity before crowds. Timing: morning, ~1.5 hours.
  2. Snow View Point — Snow View cable car area, Nainital — A marquee panorama over the lake and surrounding peaks, best after the zoo. Timing: late morning, ~1 hour.
  3. Giannis Pure Veg — Tallital, Nainital — Easy, dependable lunch with North Indian and vegetarian options near the lake. Approx cost: ₹250–500 per person. Timing: lunch, ~1 hour.
  4. Eco Cave Gardens — Mallital, Nainital — A fun final-family style stop that adds variety without heavy travel. Timing: afternoon, ~1.5 hours.
  5. Bhotia Market — Mallital, Nainital — Good for last-minute woolens, candles, and local souvenirs. Timing: late afternoon, ~1 hour.
  6. Sakley’s Café terrace / lakeside tea stop — The Mall, Nainital — Wrap up with tea or dessert by the water for a relaxed finish. Approx cost: ₹250–600 per person. Timing: evening, ~1 hour.

Morning

Start early at Pt. G.B. Pant High Altitude Zoo near the Snow View area while the air is still cool and the place hasn’t filled up yet. It usually opens around 9:30 AM, and if you get there right when it opens you’ll have a much calmer walk through the enclosures. Expect about 1.5 hours here, and keep small change handy for entry and the uphill stretch; the walk is a bit steep, so comfortable shoes make a real difference. This is one of those Nainital stops that feels best before the day gets noisy, with the lake still hidden below and the hills waking up around you.

From there, continue to Snow View Point for the classic big panorama over Naini Lake and the distant Himalayan line on a clear day. If the cable car is running smoothly, it’s the easiest way up and down from this side of town; otherwise a shared taxi is fine, though parking can get annoying around late morning. Give yourself about an hour here, mostly for the views and a slow tea stop if you want one. If clouds are moving fast, don’t wait too long — this viewpoint changes by the minute, and the clearest windows are often mid-morning.

Lunch

Head down to Giannis Pure Veg in Tallital for an easy, reliable lunch without overthinking it. It’s a good local-favorite style stop for North Indian vegetarian food, and you’ll usually spend around ₹250–500 per person depending on how much you order. It’s a practical place to reset before the afternoon, and being closer to the lakefront means you won’t waste time bouncing around town in the busiest part of the day.

Afternoon and Evening

After lunch, move on to Eco Cave Gardens in Mallital for a lighter, more playful stop. It’s a nice change of pace from viewpoints: a short, fun circuit through the cave-style passages, with enough variety to keep it interesting without needing a long transfer. Plan about 1.5 hours, and keep in mind that some sections can feel narrow or damp, so sandals with grip or regular walking shoes are better than slippery soles. Then stroll into Bhotia Market nearby for woolens, candles, mufflers, and small souvenirs; this is the place to bargain politely and check quality before buying, especially for shawls and local knits.

Finish the day with tea or dessert at Sakley’s Café on The Mall, ideally on the terrace or by the lakeside if seating is available. It’s a relaxed way to end the trip, with views of the water and a slower pace after a full day out. Expect to spend ₹250–600 per person, and if the weather is clear, stay a little longer — evenings on The Mall are at their best when you’re not rushing, just watching the lake lights come on and letting Nainital wind down around you.

0