This post may contain affiliate links, which means we will receive a commission if you purchase through our links, at no extra cost to you. Please read the full disclosure for more information.
Most people who reach Badami, Karnataka, are on their way somewhere else, usually Hampi. Don’t be one of them. This small town in northern Karnataka, once known as Vatapi, was the capital of the Chalukya dynasty from the 6th to the 8th century. It still has the red sandstone cliffs, rock-cut cave temples, and lakeside shrines to prove it.
Let’s be clear about what Badami is not. It’s not a polished tourist town. Food options are limited, good places to stay are few, and the monkeys will steal anything you leave within reach. But it’s one of the most rewarding places in South India if you care about history or architecture, or you just want to stand somewhere that feels truly ancient. This guide covers the best things to do in Badami and everything you need to plan your trip properly.
A Quick History of Badami, Karnataka: Capital of the Chalukyas
Around 540 CE, Pulakeshin I made this sandstone gorge his capital, guarded by cliffs on both sides and a lake below. His grandson, Pulakeshin II, made the Chalukyas one of the most powerful dynasties in India. He stopped the northern emperor Harsha at the Narmada River and pushed south all the way to the gates of Kanchipuram, the Pallava capital. Then, in 642 CE, the Pallavas struck back. They captured Vatapi, and Pulakeshin II was killed in the attack. A Pallava victory inscription is still carved on a boulder near the North Fort.
The Chalukyas took their capital back and ruled until 757 CE. Their heartland worked as a three-part system. Badami, Karnataka, was the political capital. Nearby Aihole was the testing ground for early temple design, and Pattadakal was where the kings were crowned. The caves, temples, and fort walls you’ll see today are why so many of the best things to do in Badami feel like stepping back 1,400 years.
Where Is Badami, Karnataka?
Badami is in Bagalkot district in northern Karnataka. The town sits at the mouth of a gorge between two red sandstone cliffs, wrapped around the green waters of Agastya Lake. It’s about 140 km (87 miles) northwest of Hampi and roughly 450 km (280 miles) north of Bengaluru. Hubballi, about 100 km (62 miles) away, is the nearest major city.
How to Get to Badami, Karnataka
By train. Badami has its own small railway station (code BDM), about 5 km (3 miles) from the town center. It’s on the Gadag–Solapur route, with trains to Bengaluru, Mysuru, Hubballi, Gadag, Bagalkot, Vijayapura (Bijapur), and Solapur. From Mumbai, the overnight Mumbai CSMT–Hosapete Express runs directly to Badami, arriving in the morning, so you can drop your bags and head straight to the caves. It’s a good way to skip the airport and taxi combo and save a night’s hotel stay. The same train continues to Hosapete, the station for Hampi, so it’s easy to combine both trips if you want. Services on this line are infrequent, so check current schedules on IRCTC before you plan around them. An auto-rickshaw will get you from the station into town.
By air. Badami doesn’t have an airport. The closest is Hubballi (HBX), about 100 km (62 miles) away, with domestic flights from cities like Bengaluru and Mumbai. Routes change often, so check what’s running when you book. From Hubballi it’s about a 2-hour cab ride to Badami. Belagavi (Belgaum) is the backup airport, about 150 km (93 miles) away.
By road. Good roads connect Badami to Hubballi, Dharwad, Belagavi, Bagalkot, Vijayapura, and Hampi, and KSRTC state buses run regularly from all of them. If you’re pairing Badami with Hampi, road is the best option. It’s about a 3 to 4 hour drive or bus ride.
The short answer: From Mumbai, take the overnight train straight to Badami. From Bengaluru or farther away, fly into Hubballi and take a cab, or take the train if the timing works. Either way, book the long leg in advance.
Getting Around Badami, Karnataka
Auto-rickshaws (tuk-tuks). That’s the answer. You can arrange one through your hotel or find one at the train station when you arrive. Agree on the fare before you get in, and don’t be shy about bargaining. If you’re planning to see several sites, hire an auto-rickshaw for the whole day. It’s the easiest way to cover the cave temples, Agastya Lake, the Bhutanatha temples, and Banashankari Temple without worrying about getting a ride back. Most drivers know the usual list of things to do in Badami and will wait while you explore.
For day trips to Pattadakal and Aihole, a car with a driver makes things much easier. Several operators in Hampi and Hosapete (Hospet) also run full-day private tours covering Badami, Pattadakal, and Aihole if you’d rather not organize it yourself. Compare a few and check recent reviews before you book.
Best Time to Visit Badami, Karnataka
Winter, without question. From November to February, nights drop to around 15°C (59°F) and days stay under about 30°C (86°F). That matters when you’re climbing hundreds of stone steps in the open sun, and it makes this the most comfortable season for nearly all the things to do in Badami.
Winter (November–February): The sweet spot. Cool mornings, golden light on the sandstone, and the busiest season, so book your stay early.
Summer (March–May): Brutal. Temperatures regularly top 40°C (104°F), and there’s almost no shade at the caves. Skip April and May entirely. If you have to go, start at opening time and be done by noon.
Monsoon (June–September): Badami is in the rain shadow of the Western Ghats, so the monsoon here is much milder than on the coast. You’ll get scattered showers rather than nonstop downpours. The hills turn green, and after heavy rain the seasonal Akka-Tangi Falls spill down the cliffs near Agastya Lake. Bring a rain jacket and keep your plans flexible, because the steps and trails get slippery.
Post-monsoon (October): A solid second choice. The landscape is still green, it’s a bit warmer than peak winter, and it’s quieter.
Things to Do in Badami, Karnataka
Badami’s highlights are packed into a small area: cave temples cut into one cliff, a fort and temples on the opposite cliff, and a lake between them. Most of the best things to do in Badami fit into one full day by auto-rickshaw.
Badami Cave Temples: Non-Negotiable
Start here. Four cave temples are carved into the red sandstone cliff above town, and they’re the reason Badami, Karnataka, is on the map. If you only have time for one of the things to do in Badami, make it this one.
Cave 1: Shiva, the 18-Armed Dancer
The oldest cave was cut around 550 CE. Before you go in, find the 18-armed Nataraja carved on the rock face beside the small side shrine to the right. Shiva is dancing, and each of his hands holds a different dance gesture. Inside the porch, two huge panels face each other: Harihara (half Shiva, half Vishnu) and Ardhanarishvara (half Shiva, half Parvati). Look up to see the serpent king Nagaraja coiled across the ceiling, surrounded by flying celestial couples. Then look for the clever carving that shows a bull and an elephant sharing one head.


Cave 2: Vishnu as Varaha and Trivikrama
Cave 2 came soon after and follows the same plan as Cave 1: an open porch, a pillared hall, and a small shrine cut into the back wall. Calm, two-armed guardians flank the entrance. Inside the porch, Varaha (the boar who was Vishnu’s third avatar) lifts the earth goddess out of the cosmic ocean on one side, and Trivikrama, the giant who crossed the universe in three strides, faces him on the other. Look up to find a wheel of carved fish on the ceiling, and look at the beams for scenes of the churning of the ocean and the young Krishna’s adventures.


Cave 3: The Maha-Vishnu Cave – The Showstopper
This is the largest and most ornate of all the Chalukya caves, carved in 578 CE by Prince Mangalesha during the reign of his brother, Kirtivarman I. A Sanskrit inscription near the Varaha panel records the dedication and the gift of a village to support the temple.
The veranda is filled with huge panels: an eight-armed Vishnu, Vishnu seated on the serpent Ananta, Varaha, Harihara, Narasimha (Vishnu as half man, half lion), and Trivikrama. Look up to see Brahma on the ceiling surrounded by the gods of the four directions. The pillar brackets show loving couples, including Shiva and Parvati and Kama and Rati, standing under trees. The whole cave was once painted, and one small fragment still survives near the Garuda bracket on the eave, showing a royal couple watching a dance.


Cave 4: The Jain Cave
The smallest cave was carved in the early 7th century and never quite finished. On the veranda, Bahubali stands in meditation so deep that vines grow around his legs. Facing him, Parshvanatha holds firm against attacks from his demon enemy Kamatha, shielded by a many-headed serpent. Inside, a seated Tirthankara, probably Mahavira, sits on a lion throne beneath a sacred tree and a triple umbrella.


Tips for Visiting the Badami Caves
- The climb: It’s about 64 steps from Cave 1 up to Cave 2, then around 60 more to Cave 3. Wear proper shoes. The view over Agastya Lake from the cave terraces is worth the climb by itself.
- Tickets and hours: The Archaeological Survey of India (ASI) manages the caves. Foreign visitors pay a higher entry fee than Indian citizens, and tickets can be bought at the counter or online through the ASI website. The caves are generally open from about 9 a.m. to 5:30 p.m., but confirm the hours locally before you go.
- Free audio guide: Each cave has an ASI board with a QR code that opens its official page, with English and Kannada audio narration. Charge your phone and bring earbuds.
- Time needed: Give yourself at least two hours.
- Watch for monkeys: Don’t carry anything you can’t afford to lose. The monkeys here are experts. Phone, water bottle, snacks: if it’s in your hand, it’s a target. Keep your phone in a zipped pocket between photos, and leave everything else at your hotel.
Agastya Lake and the Bhutanatha Temples
Head down from the caves and you’ll reach Agastya Lake, the green heart of Badami, Karnataka. It’s a man-made reservoir completed by the 7th century, held back by an earthen dam faced with stone steps. You’ll often see locals washing clothes on the ghats, just as they have for centuries.
The lake is named after the sage Agastya, and the legend behind it explains the town’s old name. Two demon brothers, Vatapi and Ilvala, had a cruel trick. Ilvala would turn Vatapi into a goat, cook him, and serve him to passing holy men. Then he’d call his brother’s name, and Vatapi would burst out of the guest’s stomach, killing him. When they tried it on Agastya, the sage digested Vatapi before Ilvala could call him out, ending the trick for good. The town was known as Vatapi for centuries after.


On the lake’s eastern shore sit the Bhutanatha temples, a cluster of sandstone shrines dedicated to Shiva as Bhutanatha, the “Lord of Spirits.” The main temple dates to the early 8th century, with smaller shrines added later. Its reflection in the still water is the most photographed view in Badami. Come at sunset, when the light turns the cliffs and the temple gold. Of all the things to do in Badami, this is the moment that makes the rest of the day worth it.
Tip: Walk past the main temple along the shore to a small rock-cut shrine with a reclining Vishnu and carved panels of his avatars. Most visitors miss it. The temples are generally open from early morning until about sunset.


Monkey warning: The lakeside is monkey territory too. When you stop for that sunset shot, don’t put your bag, phone, or snacks down beside you. A monkey will grab them before you’ve finished framing the photo. If one comes after your water bottle, let it go. Don’t pull back or try to scare it off, because that’s how people get scratched or bitten. Better still, don’t carry a bottle in your hand at all. Keep it zipped inside your bag.
Archaeological Museum, Badami
Before you climb the Badami Fort, spend half an hour in the small Archaeological Museum at the foot of the trail. Run by the ASI, it gives context to everything else you’ll see in Badami, Karnataka.


Look for these three things:
- The Krishna panels: These carved friezes of Krishna’s life originally came from the Lower Shivalaya on the hill above, so you’ll see where they came from on the climb.
- The Chalukya family tree: A wall chart traces the dynasty from Pulakeshin I to Kirtivarman II, the last of the Badami line. It makes the history in this guide easy to follow.
- Lajja Gauri: This 8th-century sculpture of a lotus-headed fertility goddess is considered the finest example of its kind in India. She was found at Naganatha-kolla, a natural spring about 8 km (5 miles) from Badami. Lajja Gauri is still worshiped in parts of the Deccan today.
Take your time with the smaller pieces too. There’s a sandstone window screen carved in an interlocking swastika pattern, the ancient Hindu symbol of good fortune you’ll also spot on the ceiling of Cave 2. There’s a seated Ganesha, worn smooth by centuries, and a Chalukya-era elephant carved from the same red sandstone as the cliffs outside. A fine 12th-century panel of Saraswati and Ganesha comes from the later Chalukyas of Kalyani, the branch that took over two centuries after Badami fell. It’s a quick stop and one of the most underrated things to do in Badami.
Badami Fort and the Shivalaya Temples
Badami, Karnataka, is guarded by forts on both cliffs, but the North Fort is the one worth climbing. Pulakeshin I first fortified this hill in 543 CE. Over the next 1,200 years it passed through the hands of the Vijayanagara kings, the Adil Shahi sultans of Bijapur, Tipu Sultan, the Marathas, and finally the British. You can still see those layers today: Chalukya temples share the hill with the Killa Masjid, a mosque likely from the Adil Shahi era that’s still in use. On our climb, we passed local Muslim families heading up the same steps to pray there.
The trail starts beside the Archaeological Museum, and the climb to the top takes about an hour. Along the way you’ll pass old gateways, granaries, and a cannon.
Partway up, on a rocky outcrop above town, is the Lower Shivalaya. It’s a 6th-century temple, one of the earliest the Chalukyas built, and its octagonal dome makes a striking silhouette against the sky. The Krishna panels in the museum below originally came from here. At the summit is the Upper Shivalaya, from the early 7th century. Despite the name, it’s dedicated to Vishnu, and its walls are carved with scenes from the Ramayana and Krishna’s childhood.
The view from the top is the real reward. You can see the lake, the cave cliff, and the red rock wrapped around town, and it’s easy to see why the Chalukyas chose this natural fortress. In the monsoon, you’ll also spot the seasonal Akka-Tangi Falls. For views alone, it’s one of the best things to do in Badami.


Banashankari Temple
About 5 km (3 miles) outside Badami, this is a working temple, not a monument. Banashankari, a form of the goddess Parvati whose name means “goddess of the forest,” was the family deity of the Chalukyas. She’s still deeply venerated across the region, especially by the Devanga weaver community. The Chalukyas built the original shrine in the 7th century, but the temple you see today was rebuilt in 1750 by a Maratha chieftain, Parashuram Agale.
Out front is Haridra Tirtha, a huge square stepped tank lined with stone pavilions on three sides. Tall lamp towers stand at the entrance. The big event is the Banashankari Jatre in January or February, a festival lasting several weeks that draws devotees from across Karnataka and Maharashtra. It includes a chariot procession, a cattle fair, and the Palleda Habba, when 108 vegetable dishes are offered to the goddess. That tradition comes from her other name, Shakambhari, “the one who nourishes with vegetables.”
Come for the temple, then stay for the food. Just don’t expect anything fancy. The rotti oota (rotti meal) served at the small eateries outside is as basic as it gets. You’re handed a crisp jolada rotti (jowar flatbread) on a paper plate or just a sheet of paper, with everything piled right on top: a dry palya (stir-fried sprouted beans), a few pieces of eggplant, a spoonful of fiery red chili chutney, and a heap of chutney powder. No curry, no plate, no cutlery. You tear off the rotti and eat it with the toppings. That’s the point. It’s the same meal people across North Karnataka eat every day, and eating it here is one of the most real things to do in Badami. A trip out here is also the easiest way to experience everyday life in Badami, Karnataka, rather than just its ruins.


Mahakuta Temples
About 14 km (9 miles) from Badami, Mahakuta is a living temple complex, built by the early Chalukyas in the 6th and 7th centuries. It was one of their most important sacred sites: an ancient pillar inscription records a Chalukya queen granting ten villages to the god here, including Pattadakal and Aihole. Locals call it the “Kashi of the South.”
At the center is the Vishnu Pushkarini, a tank fed by a natural mountain spring. In the middle of the water sits a small shrine with a five-faced Shiva linga (panchamukha linga), one face for each direction and one on top. Around it are clusters of sandstone temples, the largest dedicated to Mahakuteshwara, a form of Shiva. Pilgrims still bathe in the tank, which is part of what makes this one of the more atmospheric things to do in Badami.
Now the honest part: There’s a lot of oil on the floors from lamps and offerings, and it isn’t as clean or pleasant as many temples in India. You’ll be barefoot, so bring wet wipes or a small towel to clean your feet afterward. Go anyway, but go with the right expectations. It’s a short detour on the way to Pattadakal, so it’s easy to fit into a day trip from Badami, Karnataka.


Day Trip: Pattadakal and Aihole
No trip to Badami, Karnataka, is complete without these two. They’re the other two points of the Chalukya triangle, and each deserves at least half a day.
Pattadakal, about 22 km (14 miles) away, is a UNESCO World Heritage Site where northern and southern temple styles stand side by side. Its star is the Virupaksha Temple, built around 740 CE by Queen Lokamahadevi to celebrate her husband Vikramaditya II’s victory over the Pallavas. That’s the same Pallava dynasty that sacked Badami a century earlier, so it’s revenge carved in stone.
Aihole, about 35 km (22 miles) away, has more than a hundred temples scattered through a working village. It’s often called the cradle of Indian temple architecture, and for good reason: this is where Chalukya builders experimented before they perfected their style at Pattadakal.
Hire a car and driver for the day, add Mahakuta on the way, and you’ve covered the best things to do in Badami and the area around it.
What to Eat in Badami, Karnataka
Badami is not a food destination. Set your expectations and you’ll be fine.
What it does offer is honest North Karnataka cooking. The staple is jolada rotti, a jowar (sorghum) flatbread. It comes with ennegai (spicy stuffed eggplant curry), peanut chutney powder, garlic chutney, and a simple onion salad. It’s filling, it’s exactly what the region eats, and trying it is one of the simple things to do in Badami that most visitors skip.
For breakfast and quick meals, you’ll find the usual South Indian favorites at small local eateries around town, though your hotel is often the best and most reliable bet. There’s idli, dosa, and vada, served with coconut chutney and sambar and washed down with strong filter coffee or tea. In the evening, look for street stalls frying up mirchi bajji (spicy chili fritters), a favorite North Karnataka snack.
Where to eat: The easiest option is the restaurant at your hotel or lodge, especially for dinner after a long day of climbing. For a meal in town, try the Banashri restaurant. For a proper local meal, head to Sri Veerabhadreshwar Lingayat Khanavali. Khanavalis are simple, family-run North Karnataka eateries that serve a fixed vegetarian thali. The menu is short and there’s no choosing, but you’ll leave full. And if you visit Banashankari temple, eat the rotti meal there too.
Tip: Stick to bottled or filtered water, and carry it with you. There’s not much available near the monuments.


Where to Stay in Badami, Karnataka
The honest summary: options are limited. Badami isn’t a tourist town, and good places to stay are few. Book ahead in winter, especially from November to February.
- Sterling Banashree Badami: The resort-style pick, with a pool and an on-site restaurant.
- Mavi Retreat: A solid, comfortable mid-range choice.
- Badami Heritage Resort: A heritage-style stay with more local character.
- Wada1, Aihole (Alternative base): Note that this one isn’t in Badami. It’s about 35 km (22 miles) away in Aihole, so you’d be visiting Badami as a day trip from there. It’s a good pick if you want to spend more time at Aihole and Pattadakal.
Rates change a lot by season, so check prices and recent reviews before you commit. Wherever you stay in Badami, Karnataka, ask the front desk to arrange an auto-rickshaw for your sightseeing day. It saves a lot of bargaining.
Final Thoughts on Badami, Karnataka
Badami doesn’t try to impress you. There are no polished visitor centers, no restaurant row, no curated experience. What it has is cliffs the color of rust, caves carved by the people who built an empire here 1,400 years ago, and a lake that catches the sunset on temple walls.
Come with comfortable shoes, empty hands (the monkeys will thank you for nothing), and at least a full day for the things to do in Badami. Then stay a little longer for Pattadakal and Aihole. This is the kind of place you’ll be telling people about for years, and most of them will never have heard of it.
Discover more from Fanatic Explorer
Subscribe to get the latest posts sent to your email.
