Badami

An ancient Chalukya capital set between red sandstone cliffs, with cave temples overlooking Agastya Lake and the World Heritage Site of Pattadakal and Aihole nearby.

Badami lies in Bagalkot district in northern Karnataka, India. Known in ancient times as Vatapi, it was the capital of the Early Chalukya dynasty from the 6th to 8th centuries. The town is wedged between two red sandstone cliffs, with the 5th-century Agastya Lake between them; the four cave temples on the southern cliff, the Bhutanatha temples on the lake's eastern shore and the fort and Shiva temples atop the northern cliff together form a compact yet spectacular ancient capital. Using Badami as a base, you can hire a car for the classic 'Chalukya triangle': the World Heritage Site of Pattadakal about 22 km northeast, then Aihole, hailed as the 'cradle of temple architecture', about 13 km further east, stopping at the Mahakuta and Banashankari temples on the way back — all doable in a single day. The sights in town are all within walking distance. Allow 2 days: one in town (caves, lake, North Fort and museum) and one for the triangle loop. The best season is October to February, with daytime temperatures around 25–30°C; March to May often exceeds 40°C, while the June–September rains sometimes bring waterfalls down the cliffs but leave roads muddy. Getting there: Badami railway station is about 5 km from town, with trains to and from Bengaluru and Hubballi; the nearest airport is Hubballi (about 2.5 hours by car). Hampi is about 140 km to the southeast and usually requires an overnight stay there. Note: there are plenty of monkeys at the sites, so keep an eye on your food; remove your shoes and dress modestly at temples; tickets for foreigners cost considerably more than for Indian nationals and can be bought online on the ASI website.

Top sights

Where to eat

Itineraries