Leave Mangalore before dawn (around 4:30-5:00 AM) to make the most of cool roads and lighter traffic; fuel up at a trusted BP or Indian Oil pump near Hampankatta and grab hot filter coffee and idli from a local takeaway like Ideal Café for the first stretch. Choose NH66 for a scenic coastal start or NH48 for a faster inland run; aim for a brief comfort stop around Karwar or Ankola to stretch, use restroom facilities, and top off snacks and water.
By early afternoon you’ll be well into Karnataka/Maharashtra border territory — plan a single short lunch stop at a clean highway restaurant such as Udupi Sri Krishna (on NH66) or a Shree Natraj/Hotel Sai Dhaba on NH48, opting for light, energy-sustaining food like sambar rice, grilled chicken, or millet khichdi. After lunch, resume the drive with planned 10-15 minute micro-breaks every 90-120 minutes (stretch at scenic viewpoints near Honnavar or the Amboli ghats if taking NH66, or at well-maintained highway plazas near Kolhapur on NH48).
Aim to arrive in Pune in the early-to-mid evening depending on route and stop choices; unwind with a leisurely walk around your Pune neighborhood or a short visit to a favorite landmark such as Koregaon Park promenade or FC Road for a light snack. Finish the day by parking, checking the car (tire pressure and fuel), freshening up, and enjoying a comforting home-style dinner — poha or misal pav at a nearby eatery — before a well-earned early night.