Start early at Virupaksha Temple, ideally around 7:00–7:30am, when the stone courtyard is cooler and the temple’s daily rhythm feels most authentic. Allow about 1½ hours for the shrine, riverside views toward the Tungabhadra River, and the surrounding pillared halls. Dress modestly, remove footwear before entering, and carry small cash for offerings; photography may be restricted in some areas. The temple is generally open from early morning, but worship areas can become busy later.
Walk straight out onto Hampi Bazaar for roughly 45 minutes. The street is more atmospheric than commercial now, with ruins, small stalls, coconut sellers, and views toward the boulder-strewn landscape. From here, take an auto-rickshaw or pre-arranged local taxi east to Vijaya Vittala Temple—allow 20–30 minutes depending on road and gate conditions. The final approach usually involves the visitor shuttle or a walk of around 1 km, so budget at least two hours overall. The complex is typically open during daylight hours, with entry commonly around ₹40–₹600 depending on visitor category and monument-ticket arrangements; verify the current ticket and shuttle details locally.
Continue by auto or taxi to the Zenana Enclosure for Lotus Mahal, allowing about an hour. Visit the surrounding enclosure rather than treating the palace as a quick photo stop: the shaded gardens and nearby ruins make this one of Hampi’s gentler afternoon pauses. The same monument ticket may cover the enclosure, and a sensible visit window is after lunch but before the heat softens into late afternoon. Nearby facilities are limited, so carry water and consider a simple lunch or snacks before this section.
Walk or take a short ride to the Elephant Stables, allowing 45 minutes for the grand domed chambers and the quieter paths around the Royal Centre. Try to arrive by about 4:00pm, when the light warms the granite and the crowds thin. Finish at Mango Tree Restaurant in Hampi Bazaar for vegetarian thalis, dosa, curries, or rice dishes—roughly ₹300–₹600 per person. It is popular, so expect a short wait at dinner; service is relaxed rather than hurried, which suits Hampi after a full day. Keep a torch or phone light handy for the walk back, as lighting around the bazaar and riverside paths can be uneven.
After arriving in Badami from Hampi, leave your bags at your hotel and head straight to the Badami Cave Temples beside Agastya Lake. Allow about two hours for all four rock-cut shrines: the lower caves are generally easier to visit first, while the upper viewpoints reward you with broad views over the lake and red sandstone cliffs. Aim to arrive before late morning, when the exposed steps and rock surfaces become noticeably hot. Entry is usually modest—roughly ₹40–₹600 depending on nationality and ticket category—but opening hours, maintenance closures, and photography rules can change, so confirm locally. Wear shoes with good grip; the carved steps can be uneven.
Walk down to Agastya Lake afterward for around 30 minutes of photographs and a breather. The best reflections are usually along the quieter eastern and northern edges rather than directly beside the busiest entrance. From there, continue toward the Badami Museum and Archaeological Site near the Bhutanatha Temple area; set aside about 45 minutes for the Chalukyan sculptures and archaeological context. Keep some water with you, as shade is limited around the lake.
Take lunch in central Badami before returning to the lakefront, then spend an unhurried hour at the Bhutanatha Temples. The short walk along the eastern shore is especially pleasant in the afternoon, when the sandstone appears warmer in color; allow extra time for the narrow paths and for sitting quietly by the water rather than trying to rush between viewpoints. Auto-rickshaws are the easiest way to cover the roughly 3–4 km between the caves, town, and lake area, usually costing about ₹80–₹150 per ride depending on negotiation.
Later, take an auto-rickshaw south to Banashankari Amma Temple in Cholachagudda, about 5 km from central Badami. Allow 45 minutes for this more lived-in regional shrine, but check locally for the day’s darshan and ritual timings, particularly during festivals; modest dress and removing footwear are expected. Return to town for a North Karnataka dinner—ask for jolada rotti with ennegayi, saaru, or local thali at a busy family restaurant such as Geeta Hotel or another well-reviewed town-centre eatery. Budget approximately ₹250–₹500 per person, and expect simple service rather than a leisurely restaurant pace.
Begin at Rabindranath Tagore Beach, ideally around 8:00am, once the sun is up but before the waterfront becomes hot. Give yourself about an hour for the wide Arabian Sea views and an easy walk along the shore; this is more about breathing space than swimming, as the surf and currents can be unpredictable. A short walk along the promenade brings you to the Warship Museum, where the preserved vessel and maritime displays usually take around 45 minutes. Operating hours and access can change, so confirm locally before setting out; keep a little cash for entry and avoid assuming the ship is open if maintenance is underway.
Continue within the same Ravindranath Tagore Beach area to the INS Chapal Warship Museum. Allow another 45 minutes and check its operating status at the first museum or with a nearby vendor, since opening arrangements can be irregular. For lunch, choose a simple fish thali at a local eatery around the harbour rather than spending too long at the beach; expect roughly ₹200–₹400 per person for a straightforward meal, with limited vegetarian options available.
After lunch, take an auto-rickshaw or taxi north across the Kali River toward Sadashivgad Fort—allow roughly 20–30 minutes depending on traffic. Set aside 1½ hours for the climb and viewpoints: the main reward is the expansive look over the estuary, fishing boats and coastline, rather than a fully intact fort complex. Wear shoes with grip and carry water, particularly if the steps are warm. Return toward Kodibag for about an hour at Kali River Garden, a calmer place to watch the light soften over the river; sunset timing varies seasonally, so arrive around 30 minutes before the expected sunset rather than cutting it close.
Finish with dinner at a seafood restaurant near Karwar harbour, asking what arrived that day before choosing a fish thali, prawns or shellfish. Budget approximately ₹400–₹900 per person, and expect service to be relaxed rather than fast. If seafood is not available or the harbour kitchens are quiet, order a vegetarian coastal thali instead; carry cash, as smaller restaurants may not reliably accept cards.
After arriving from Karwar, go straight to Murudeshwar Temple and allow roughly 1½ hours for the shrine, courtyards, and sea-facing approach. The temple is generally open from early morning, but exact darshan timings and queues can vary, especially on Christmas Day; modest clothing is essential, and footwear must be left outside. From the temple entrance, continue to the Raja Gopura for the elevated coastal view. The lift is convenient, though access can pause during temple operations, so allow 30–45 minutes including waiting time. Keep small cash handy for lockers, offerings, and the lift if a fee is being collected.
Walk directly down to Murudeshwar Beach, where the temple’s enormous coastal setting opens out into a broad sweep of sand. Spend about an hour strolling rather than swimming—the surf can be strong, and the water is not always suitable for a casual dip. The beach is liveliest around the temple end, while the quieter stretches are better for sitting and watching the fishing boats. For lunch, use one of the simple Murudeshwar Beach seafood eateries near the temple-side waterfront; expect approximately ₹300–₹700 per person for fish thali, fried seafood, or vegetarian coastal dishes. Ask what was cooked fresh that day, and avoid ordering seafood that has been sitting uncovered in the heat.
In the afternoon, take a short auto-rickshaw ride or taxi along the coast to a clear Netrani Island viewpoint—visibility depends heavily on haze, so treat the offshore island as a bonus rather than a guaranteed sight. The island is best known for diving, but a boat trip is not something to arrange spontaneously: operators, sea conditions, and seasonal availability need advance confirmation. Return toward the temple area for an early dinner or a second relaxed stop at the Murudeshwar Beach seafood eateries. Because 25 December is busy, reserve or arrive early if you want a table, and confirm your next morning’s onward transport before settling in; local autos are plentiful around the temple, but app-based availability can be inconsistent.
After arriving in Udupi, take an auto-rickshaw or taxi from the station into the temple quarter—usually 10–15 minutes, depending on traffic—and begin at Sri Krishna Matha. Set aside about 1½ hours: the distinctive Kanakana Kindi viewing window, inner courtyards, and lively temple activity are the highlights. Wear clothing covering shoulders and knees, leave footwear at the designated area, and allow extra time for the queue; darshan arrangements can change on busy days. From here, Anantheshwara Temple is a short walk through the old temple streets, and 45 minutes is enough for this much quieter, historically linked shrine.
For lunch, try Udupi Sri Krishna Matha Annadana in the temple precinct, where service is subject to the day’s temple arrangements and available seating. Expect a simple vegetarian meal and budget roughly ₹100–₹250 per person; follow the volunteers’ instructions rather than assuming entry is guaranteed. Afterward, hire an auto or taxi to Malpe Beach, about 20–30 minutes west of town. Spend around 1½ hours on the broad shoreline and promenade, preferably staying out of the water unless local lifeguards indicate conditions are safe.
Continue to St. Mary’s Islands from Malpe jetty. The boat trip and island visit generally take 3–4 hours in total, but boats operate only when sea conditions and seasonal services permit; confirm the day’s departures at the jetty before committing, and expect waiting time for tickets and boarding. The basalt columns are the main attraction, with limited shade and no substantial food facilities, so carry water, sun protection, and footwear suitable for uneven rock. Return to Udupi afterward—typically 30–45 minutes by taxi or auto—and finish at Mitra Samaj for classic vegetarian dishes and sweets such as masala dosa, idli, or a local dessert. Allow ₹200–₹450 per person, and go early if you want a more relaxed table before the evening rush.
Allow the morning transfer from Udupi to Mangaluru Airport and your flight connection before planning the city sightseeing—door to door, reaching central Pune will usually take most of the morning, and a late arrival may mean trimming the first stop. Once checked in or bags are deposited, begin at Shaniwar Wada, ideally with about 1½ hours for the gateways, courtyards, and surviving fort walls. It is worth hiring the small audio guide if available, since the site makes much more sense with the Peshwa-era history in context; allow extra time for security and ticket queues. From here, walk or take an auto-rickshaw roughly 10 minutes through the old city to Dagdusheth Halwai Ganpati Temple. The shrine visit itself is short, around 30–45 minutes, but crowds can make the timing unpredictable, so follow local queue instructions and dress respectfully.
Continue by auto-rickshaw to Raja Dinkar Kelkar Museum in Shukrawar Peth, allowing about 1½ hours for its wonderfully eclectic collection of carved woodwork, musical instruments, lamps, weapons, and household objects. It is an absorbing indoor break from the bustle of the peths; check the museum’s same-day hours before setting out, as schedules and last-entry times can change. Then cross town to Vaishali on Fergusson College Road for a classic Pune vegetarian meal—dosa, idli, uttapam, or a quick South Indian coffee—budget roughly ₹250–₹500 per person. Expect a queue at peak lunch time; if it is busy, join the line rather than trying to park nearby, as this stretch is easier by auto or cab than by car.
After lunch, take a cab across to Aga Khan Palace in Kalyani Nagar, allowing around 1½ hours including the Gandhi memorial rooms, gardens, and independence-history exhibits. Build in traffic time—central Pune to the eastern suburbs can take 30–50 minutes, especially after lunch—and confirm the day’s closing time before leaving the museum area. Finish in Koregaon Park, a short ride away, where the leafy lanes are best enjoyed without a rigid plan: settle into a café, browse the side streets, or choose dinner from the area’s broad mix of Indian and international restaurants. Allow about 1½ hours and ₹500–₹1,200 per person; if your flight or airport transfer has pushed the day late, make Koregaon Park the flexible stop rather than rushing through the museums.
No packing list attached yet.