Start early at Udupi Sri Krishna Matha, ideally around 7:00 AM, when the temple atmosphere is devotional but not yet crowded. Allow about 1½ hours for the inner courtyards, the traditional temple streets, and the famous Kanakana Kindi, the small window associated with the saint Kanakadasa. Dress modestly, leave footwear at the designated stands, and keep valuables minimal. Parking is easier a few streets away from Car Street; an auto-rickshaw is convenient for the final stretch. Temple access is generally free, though darshan arrangements and timings can vary during festivals or special rituals.
Walk across to Anantheshwara Temple, one of Udupi’s oldest Shiva shrines, for a quieter 45-minute visit. Its proximity to the Krishna temple makes this an easy heritage pairing, and the surrounding lanes are pleasant for a short wander. Have a late breakfast at Mitra Samaj, near the matha, around 10:30 AM. Order the crisp masala dosa, idli-vada, or a traditional thali; expect roughly ₹150–₹350 per person. Service is quick and practical rather than leisurely, which suits the rest of the day.
After lunch, take a taxi or your car to Barkur, about 16 km north of Udupi—roughly 30–40 minutes depending on traffic. Spend around two hours walking between its scattered laterite ruins and temple sites, remnants of the medieval capital. The remains are spread out rather than presented as a single monument, so comfortable shoes, water, and a driver who can wait nearby are useful. There is little shade and limited interpretation on site, so treat this as a slow archaeological walk rather than a formal museum visit.
Continue to Kaup Beach and Kaup Lighthouse, around 35–45 minutes from Barkur via Udupi. Arrive in the late afternoon for the softer light and a breezy coastal walk; lighthouse access is subject to weather, operating hours, and staff availability, and the surrounding rocks can be slippery during the monsoon. Avoid swimming in September, when currents and surf are unpredictable. Return to Udupi after sunset by auto-rickshaw or taxi, allowing extra time on the coastal road if rain begins.
After the long drive from Udupi, plan to reach Badami around 1:00–2:30 PM, depending on road and meal breaks. Check in, have a quick rest, and head into the compact old town by auto-rickshaw or taxi; short rides within Badami generally cost about ₹50–₹150. Begin at Agastya Lake, where a relaxed 45-minute walk along the ghats gives you the best introduction to the town: red sandstone cliffs rise directly from the water, and the cave shrines are visible across the lake. September can be humid, so carry water and avoid lingering in the strongest afternoon sun.
Walk from the lakefront to the Badami Cave Temples, on the south bank beneath the cliffs. Allow roughly two hours for the four rock-cut sanctuaries, including the Hindu and Jain carvings, worn stairways, and the views back across the lake. The complex usually operates during daylight hours, broadly around 9:00 AM–5:30 PM; admission is typically modest, with separate charges sometimes applying for cameras. From the caves, climb up toward Badami Fort—the stone path is uneven and can be slippery after rain. Give yourself about 1½ hours for the fort walls, small shrines, and wide views over Agastya Lake and the sandstone landscape. Good footwear matters more than speed here.
Take an auto-rickshaw roughly 5 km to Banashankari Devi Temple in Cholachagudda, allowing about 15–20 minutes depending on traffic. The temple’s medieval character and distinctive stepped tank make it a quieter contrast to the caves; spend about an hour exploring respectfully, especially if evening पूजा is underway. Return to central Badami for a simple North Karnataka dinner at a local vegetarian restaurant around the main market area—ask for jolada rotti, ennegayi, dal, and a regional thali. Expect approximately ₹200–₹450 per person. Restaurant names and opening hours can change, so ask your hotel for the evening’s most reliable option; dinner is best kept early, as many small eateries begin winding down by 9:00 PM.
Leave Badami around 6:30 AM by your private car, allowing 3½–4½ hours to cover roughly 150 km on NH 52, including a simple breakfast stop. You should reach Chitradurga around 10:30–11:00 AM. Go straight to Chitradurga Fort and ask the driver to use the main fort entrance; parking is generally available near the entry area, though weekends can be busier. Set aside about three hours for the climb and walking circuit through its seven defensive rings, massive gateways, old reservoirs, hill paths, and scattered shrines. Wear shoes with good grip, carry water and sun protection, and avoid rushing—the exposed granite gets hot quickly. Entry is usually inexpensive, around ₹25–₹50, with separate charges possible for parking or guide services; confirm the day’s timings locally, as access can vary.
For an easy lunch, walk or drive a short distance to Hotel Mayura Yatrinivas near Chitradurga Fort. Its South Indian meals, rice dishes, dosas, and thalis are practical after the fort walk, with a typical bill of ₹200–₹450 per person. After lunch, take an auto-rickshaw or your car roughly 4 km west to Chandravalli Archaeological Site and Caves. Allow about two hours here for the quiet lake, archaeological remains, and cave area; the site feels much less crowded than the fort, but shade and facilities are limited, so carry water. Entrance is usually nominal—roughly ₹10–₹30—and it is best visited before late-afternoon light fades.
Return to Chitradurga Fort for Hidimbeshwar Temple, allowing around 45 minutes if you did not reach it during the main circuit. The small hilltop shrine has an unusual rock-cut setting and is especially atmospheric when the light softens over the fort walls. Since it lies within the fort complex, check the remaining access time at the entrance before returning from Chandravalli; aim to arrive by about 4:30 PM. Finish with a relaxed walk around the outer fort roads rather than adding another distant sight, then return to your hotel or have an early dinner in central Chitradurga.