Banavasi is an ancient temple town located in the Uttara Kannada district of Karnataka, on the banks of the Varada River. Dating back to 4000 BCE, it is Karnataka's oldest town and served as the ancient capital of the Kadamba Dynasty, the first native rulers of Karnataka. The town is famous for the 9th-century Madhukeshwara Temple, dedicated to Lord Shiva.
It is an offbeat heritage gem for travelers looking to explore ancient temple art, experience local agricultural tourism, and escape commercial tourist routes.
Customize starting city and duration for a tailored plan.
Ratings & reviews from Google Maps
Time
2 hours
Cost
Free
Effort
Easy
Time
1 hour
Cost
Free
Effort
Easy
Farm visits with permission
Time
2 hours
Cost
Free
Effort
Easy
This destination has a temperate climate with temperatures ranging from 20°C to 30°C annually. Avoid travel in Jul due to heavy rainfall.
⚠️ Avoid travelling in Jul due to extreme conditions.
Climate averages based on 10-year historical data · Open-Meteo
Pleasant weather, lighter crowds — the sweet spot.
Busiest months — book stays & transport early.
Quietest window with the lowest prices.
From Sirsi (24 km) or Hubli, drive south along state highways passing through dense spice plantations.