Morning: Take an early overnight train/flight from Pune to Dehradun (≈ 5 hrs). Check into a budget guesthouse and freshen up.
Afternoon: Stroll through Paltan Bazaar to sample local street food and buy souvenirs.
Evening: Relax at Robber’s Cave for a short nature walk before dinner.
Find HotelsMorning: Board a shared taxi to Mussoorie (≈ 1.5 hrs). Ride the cable car to Gun Hill for panoramic views.
Afternoon: Visit the cascading Kempty Falls and enjoy a picnic by the water.
Evening: Wander along Mall Road, shop for woolens and try the famous momos.
Find HotelsMorning: Travel to Dhanaulti (≈ 1 hr). Explore the lush Eco Park and its adventure activities.
Afternoon: Begin a light trek to the revered Surkanda Devi Temple (2‑3 hrs round‑trip).
Evening: Relax at the quiet Local Market, sampling homemade cheese and tea.
Find HotelsMorning: Catch a shared jeep to Rishikesh (≈ 2 hrs). Join a sunrise Yoga session by the Ganga.
Afternoon: Cross the iconic Lakshman Jhula and explore nearby ashrams.
Evening: Attend the mesmerizing Ganga Aarti at Triveni Ghat.
Find HotelsMorning: Short drive to Haridwar (≈ 30 min). Visit the hilltop Mansa Devi Temple via cable car.
Afternoon: Walk along the historic Har Ki Pauri ghat for a dip in the holy river.
Evening: Explore the bustling market lanes for local sweets and handicrafts.
Find HotelsMorning: Take a shared bus to Nainital (≈ 5 hrs). Check‑in and head straight to Naini Lake for a relaxing boat ride.
Afternoon: Ride the cable car up to Snow View Point for spectacular Himalayan vistas.
Evening: Saunter along Mall Road Nainital, enjoying local snacks and street performances.
Find HotelsMorning: Take a leisurely walk on Thandi Sadak, soaking in the cool mountain air.
Afternoon: Transfer to the nearest airport/railway station for the journey back to Pune.
Evening: Arrive in Pune with wonderful memories and a refreshed spirit.
Find HotelsTo extend the trip, add an extra day in Nainital for a trek to Nainital’s Snowy Peaks or a day trip to nearby Kausani. If you need to shorten the itinerary, combine Day 4 and Day 5 by staying in Rishikesh and taking a morning bus to Haridwar for the temple and ghat visits, then head straight to Nainital the next day. Opt for shared transports and local eateries to keep costs low, and book accommodations in advance during peak season (May‑June) to avoid price hikes.