Morning: Catch the overnight Mumbai Central–Kathgodam Express (approx. 26 h, ₹850 sleeper). Enjoy a simple breakfast on the train and stretch at the scenic stations en route.
Afternoon: Arrive at Kathgodam and board a shared taxi (₹150 per person) to Nainital (≈1 h). Check into a budget guesthouse near Mall Road (≈₹1,200 per night).
Evening: Take a leisurely walk along Mall Road, sip tea at a local stall, and watch the sunset over Naini Lake. Dinner can be a thali at a modest eatery (≈₹200).
Find HotelsMorning: Rent a paddle‑boat on Naini Lake (₹50) for a half‑hour cruise, then visit the nearby Naina Devi Temple (free entry). Enjoy a light breakfast at a lakeside café (≈₹150).
Afternoon: Ride the toy train to Snow View Point (₹120 round‑trip) for panoramic Himalaya vistas. Return to town for a street‑food lunch of momos and chaat (≈₹180).
Evening: Stroll through the serene Eco Park (free) and relax on its benches. End the day with a budget‑friendly dinner of dal‑rice at a local dhaba (≈₹180).
Find HotelsMorning: Take a shared jeep to Bhimtal (₹120 round‑trip) and explore the tranquil lake, optionally renting a rowboat (₹40). Grab a quick snack from a roadside stall (≈₹100).
Afternoon: Return to Nainital and hike up to Tiffin Top (Doranda) (free, 2 h trek) for sweeping views. Have a packed lunch (sandwiches, fruits) bought from a local shop (≈₹120).
Evening: Pack up, check out, and catch the evening taxi back to Kathgodam for the return train to Mumbai (₹850 sleeper). Enjoy a simple dinner on the train (brought from home or bought at station, ≈₹150).
Find HotelsTo stretch the trip, add a day to explore nearby alpine towns like Ranikhet or enjoy a sunrise trek to Hanuman Garhi. If you need to cut costs or time, skip Bhimtal and opt for a shorter stay in Nainital, using public buses instead of taxis and choosing dormitory‑style hostels (≈₹500 per night) for accommodation.