Leave Bengaluru between 10:00 and 11:00 PM on Thursday, taking NH 75 through Nelamangala, Kunigal, Hassan, Belur, and the Charmadi/Gundya stretch before joining the coastal route toward Udupi. Allow 7.5–9 hours including fuel, tea, and meal breaks; the ghat section can be slow at night, especially in rain, so do not push the pace. Share the driving, stop every two hours, and use a 24-hour fuel station near Hassan or Sakleshpur rather than relying on small roadside pumps. On arrival, park directly at your Udupi hotel, freshen up, and take a proper rest before sightseeing.
After breakfast, head to Sri Krishna Matha in central Udupi, ideally around 7:00–9:00 AM when the town is cooler. Allow about 1.5 hours for the temple visit, queue, and walking around the surrounding temple streets; darshan arrangements and timings can change, so check locally on arrival and dress modestly. Parking is limited close to the matha, so use an available public or hotel-recommended parking area and walk the final stretch. Afterward, have lunch at Udupi Sri Krishna Temple Anantheshwara Restaurant, keeping ₹150–₹300 per person and roughly 45 minutes for a traditional vegetarian meal. Eat early if possible, as popular lunch counters can become crowded.
Drive from central Udupi to Malpe Beach in about 20–30 minutes, depending on traffic. Spend around 1.5 hours by the shore, but avoid swimming near rough water and keep valuables secured in the car or with your hotel. From nearby Malpe jetty, take the boat to St. Mary’s Island only if services are running and the sea is calm; allow approximately three hours including ticketing, waiting, the boat ride, and the island visit. Boat operations are seasonal and weather-dependent, and service may stop by mid-afternoon, so verify the same morning rather than assuming a departure. Wear footwear suitable for sharp basalt rocks, carry water and sun protection, and return to Udupi before dark; if the boat is not operating, use the time for a relaxed Malpe Beach sunset instead.
Leave Udupi around 6:00 AM by car on NH 66 toward Karkala, allowing roughly 45–60 minutes depending on traffic. The planned Surya Temple, Karkala stop should take about 45 minutes; confirm with your driver or locally which shrine is intended, since “Surya Temple” is used for more than one small local temple. Keep this as a quick, respectful visit rather than waiting for a special darshan arrangement.
Continue for about 45–60 minutes to Kaup Beach and Kaup Lighthouse. Spend around 1½ hours here walking the shore and seeing the lighthouse from the outside; lighthouse entry is subject to local opening hours and weather, so do not rely on climbing it unless access is confirmed that morning. Park near the beach approach, avoid leaving valuables in the car, and carry water and sun protection. A simple breakfast can be taken at a Udupi-style restaurant along the highway before continuing north.
From Kaup, allow approximately 2½–3 hours to reach Murudeshwar, with a short break if needed. Visit Murudeshwar Temple and Raja Gopura for about two hours, including footwear arrangements, security, and possible queues. Dress modestly and keep temple photography restrictions in mind; the gopura lift or interior access may have separate timings and queues. Afterward, have lunch at Naveen Beach Restaurant, budgeting roughly ₹300–₹700 per person for a mix of vegetarian dishes and seafood. Service can slow during the midday rush, so order promptly if you want to stay on schedule.
Spend the late afternoon at Murudeshwar Beach, beside the temple, with an easy 1–1½-hour sunset walk and time to rest. The beach is best treated as a scenic stop rather than a swimming plan, as currents and local conditions vary. After an early dinner, begin the Murudeshwar–Udupi overnight return transfer only if your booked stay is in Udupi; allow 2½–3 hours on NH 66 and confirm the hotel’s late check-in before leaving. If you are driving onward toward Bengaluru later, do not add Gokarna, Yana, or waterfall detours tonight—this is already a full day, and the coastal highway is tiring after dark.
After dinner in Udupi, leave between 9:00 and 10:00 PM for Bengaluru, taking the inland NH 75 route via Hassan rather than attempting more coastal sightseeing. The drive is approximately 7.5–9 hours with breaks, and the road is generally straightforward, but fatigue is the main concern after two long sightseeing days. Share the driving if possible, check tyres and fuel before leaving, and keep FASTag topped up. If you are already tired, postponing departure or using an overnight KSRTC bus is safer than pushing through alone.
Plan a short fuel and rest break near Hassan or Belur, then continue toward Ramanagara. Kamat Lokaruchi, on the Bengaluru–Mysuru highway near Ramanagara, is a useful final stop for South Indian breakfast, coffee, and a proper leg stretch; allow about 45 minutes and roughly ₹200–₹400 per person. Confirm that the restaurant is open when you pass, as late-night and early-morning operating hours can change. Keep valuables with you and avoid stopping on unlit highway shoulders.
From Ramanagara, continue on NH 48 toward Bengaluru, allowing extra time for the approach through Kumbalgodu, Kengeri, and the city outskirts even on a Sunday morning. A realistic arrival window is 6:00–8:00 AM, depending on your exact departure and breaks. Refuel or take one final rest stop before entering the city, and arrange your drop-off in advance if you are returning a rental car—early-morning depot hours and inspection procedures vary. Because this is an overnight self-drive after a full trip, stop immediately if you feel drowsy; arriving later is preferable to continuing while fatigued.
No packing list attached yet.