30 Best Places To Visit In Karnataka, India - Updated 2024

best places to visit in karnataka
Sowmya
Sowmya  
Updated
| 13 min read

A large state in southwest India, Karnataka encompasses an astonishing range of experiences—from centuries-old architectural marvels to breathtaking natural vistas, beautiful beaches, grand palaces, and majestic forts. In addition to a long coastline, this popular destination also features tropical dense forests in the mountainous Western Ghats and the sparse planes of Deccan Plateau, resulting in a wide swathe of scenic wonders. Its rich history spans centuries, with the region having been ruled by Hindu and Muslim and even Buddhist/Jain dynasties, and you can see this fusion reflected in the local architecture, culture, and cuisine. Read on to know the best places to visit in Karnataka, India, and take your pick from intricately carved temples, gorgeous waterfalls, intimidating forts, and lush green hill stations.

1. Bengaluru (from USD 84.0)

The capital of Karnataka, Bengaluru is a vibrant cosmopolitan. Dubbed India’s Silicon Valley, the city is a great mix of the old and the new. Apart from ancient temples and historical buildings, you can also enjoy its buzzing nightlife, which is among the best in the country. Top sights include the majestic ISKCON Temple, the stunning architectural structure of Gavi Gangadhareshwara Temple, the beautiful Lalbagh Gardens and, of course, Bangalore Palace. Be sure to explore the colonial buildings as well, along with historical monuments like Tipu Sultan Fort and Palace. If you are fond of green spaces, you can head over to Butterfly Park or the historic Cubbon Park, officially known as Sri Chamarajendra Park, that’s a major sightseeing attraction in Bengaluru.

Visited this place?

Bangalore Private Full-Day Tour

Duration: 8 hours

38 reviews

2. Vijayapura (Bijapur)

Bijapur
Source: Photo by Wikimedia Commons user Ashwatham used under PUBLIC DOMAIN

Vijayapur (Bijapur as it used to be known) is teeming with monuments showcasing medieval Islamic architecture. Epitomised by the famed Gol Gumbaz monument, here you can appreciate Deccan architecture in all its grandeur. A lofty structure, Gol Gumbaz is the crypt of Sultan Mohammed Adil Shah. Walk around admiring its majestic proportions and beautiful grounds. Then walk up one of its steep minarets to appreciate the acoustics of the whispering gallery and the stunning views. The city has several other historical monuments to explore, like Ibrahim Roza (also a tomb) and The Citadel, which is a complex with ruins of structures—such as royal heritage sites such as Gagan Mahal and the famous water reservoir Jal Manzil.

Website: Vijayapura

Visited this place?

3. Gulbarga (Kalburga)


Another city steeped in history, Gulbarga (now renamed Kalburga) has a rich offering of monuments, temples, and nature spots. Must-visit temples include Sharana Basaveshwara Temple, a centuries-old Hindu temple dedicated to the Lingayat saint and philosopher Sri Sharana Basaveshwara; Buddha Vihar, a massive intricately carved Buddhist temple with a 6-foot (1.8 m) idol of Buddha; and Khwaja Bande Nawaz Darga, the tomb of a Sufi saint. You could also check out the ruins of Gulbarga Fort, which is a marvellous example of the fusion of Persian and Indian architecture styles. If you want to spend some time amidst nature, then head to the nearby Bonal Lake Bird Sanctuary.

Visited this place?

4. Belgaum

Belgaum, Karnataka
Source: Photo by Flickr user Jaakko Hakulinen used under CC BY 2.0

Not only is Belgaum blessed with plentiful natural beauty, but it is also a major historical and religious centre. Belgaum Fort is a major attraction here. Built in 1204, this massive fort though in ruins is well-maintained and has several Islamic and Hindu structures you can explore, along with admiring the amazing city views. The beautifully carved Jain temple Kamal Basti located inside is not to be missed, and neither Durga Temple—both examples of religious harmony. If you are a nature enthusiast, Belgaum offers numerous options for short excursions, like the marvellous Gokak Falls where you can see Chalukyan-era ancient monuments and Jamboti Hills where you can enjoy this area’s scenic beauty.

Visited this place?

5. Udupi

The gate to Udupi Town
Source: Photo by Wikimedia Commons user Vinayaraj used under CC BY-SA 3.0

Most people know Udupi for its world-famous cuisine and, of course, its celebrated Krishna Temple, but this city in coastal Karnataka also boasts pristine beaches! Pay your respects at the 13th-century temple dedicated to Lord Krishna, then explore its popular beaches—St Mary’s Island, Malpe Beach and Kapu Beach. If you have time, you can visit Barkur, a cluster of three villages just outside this beach town that consists of ruins of forts and temples.

Visited this place?

6. Hubli

Hubli city view
Source: Photo by Wikimedia Commons user Goudar used under CC BY-SA 3.0

A small area in the northwest of Karnataka, Hubli is more of a transit hub. However, if you are in the vicinity, check out the ancient Chandramouleshwara Temple which features superb carvings. If you are a nature lover, you should visit Nrupatunga Betta that’s situated just outside the city for beautiful views—try catching a sunset here! Yet another option is Unkal Lake, where you can enjoy picnics and boat rides.

Visited this place?

7. Ballari


There’s much to explore in and around the town of Ballari. Made of granite, Bellary Fort sits towering atop Ballari Gudda (or Fort Hill) overlooking the city. With a history that dates back over 3,000 years, this polygonal fort requires 400 steps to be climbed but gives you amazing views of the surrounding countryside. Walk around the complex to admire the remaining structure and beautiful temples. You could also choose to drive up to the beautiful 1,000-year-old Kumaraswamy Temple, located on a hill nearby, with its beautiful carvings and calming atmosphere.

Website: Ballari

Visited this place?

8. Shivamogga

JogFallsFromBelow2
Source: Photo by Wikimedia Commons user BostonMA~commonswiki used under CC BY-SA 2.5

Located on the banks of Tunga River, Shivamogga (or Shimoga) is the gateway to some of the most stunning natural attractions of Karnataka. Around 100 kilometers (62 mi) away from the city is the mind-blowing Jog Falls, which is India’s second-highest plunge waterfall and cascades down 253 meters (830 ft). Go during the monsoons to see it in its full glory. Are you a wildlife enthusiast or animal lover? Head to one of the nature reserves close by such as Shettihalli Wildlife Sanctuary and Gudavi Bird Sanctuary. If you are more of a thrill seeker, then the adventure sports at Honnemaradu such as rafting and windsurfing as well as Kodachadri’s trekking are amazing options. Aside from water sports, it also has cultural attractions like Shivappa Nayaka Palace as well as more nature-related destinations like Tyavarekoppa Lion and Tiger Reserve and Mattur Lake.

Website: Shivamogga

Visited this place?

9. Mangaluru (from USD 110.6)

best places to visit in karnataka | mangaluru

Mangaluru is a great way to start your exploration of coastal Karnataka. The city is particularly well-known for its important pilgrimage centres like Dharmasthala, St. Aloysius College Chapel, and Kadri Temple. But you also have some great beaches where you can spend a relaxing evening, like Panambur Beach and Tannirbhavi Beach. Sultan’s Battery is an offbeat option if you want to enjoy scenic views of the beautiful backwaters. Do not forget to try out the region’s very popular seafood delicacies!

Visited this place?

Mangalore: 6-Hour Private Tour through local eye

Duration: 6.0 hour

5 reviews

10. Chikmagalur

Chikmagalur Coffee Plantations
Source: Photo by Flickr user Prashant Y used under CC BY 2.0

Situated in the foothills of the Mullayanagiri mountain range, Chikmagalur is a verdant haven of serene and hilly terrains, lush green forests, and a coffee estate. A popular getaway, it has an incredible choice of activities—from visiting places of scenic beauty like Hirekolale Lake and Manikyadhara Falls to exploring wildlife sanctuaries like Bhadra Wildlife Sanctuary and trekking in Mullayanagiri or in Kundremukh National Park. If you are looking to relax and unwind, then a few days at a homestay inside a coffee plantation guarantees a delightful experience.

Visited this place?

11. Madikeri


Often referred to as the Scotland of India, Madikeri (or Coorg) is a beautiful hill station known for its enchanting mountain views and aromatic coffee plantations. With the never-ending green rolling hills stretching for miles around, you will find the tranquillity an uplifting experience. Be sure to catch a sunset at Raja’s Seat, which has panoramic views of the hills. Some popular attractions to check out during your time here are Madikeri Fort, Omkareshwara Temple, Dubare Elephant Camp and Pushpagiri Wildlife Sanctuary. Also, look out for coffee plantation tours for a behind-the-scenes experience!

Visited this place?

12. Hampi (from USD 336.0)

A UNESCO World Heritage Site, the magnificent city of Hampi showcases some of the most marvellous examples of medieval Hindu-style of architecture, encompassing different styles. Dating from the seventh century, this once-rich and prosperous place was the capital of the Vijayanagara Empire. Today you find remains of its grandiose structures numbering over 1,600, which include forts, temples, halls, and water systems. Marvel at the awe-inspiring size and magnitude of this ancient location, and be sure to tour its top sites—Virupaksha Temple which has the tallest idol here (Ugra Narasimha) and the Royal Enclosure with its amazing range of edifices. If you have the time, visit Anegundi Fort, where you can see paintings that date back to the Iron Age and Matanga Hill which offers a panoramic view of the ruined city.

Visited this place?

Private tour of Hampi from Bangalore over 2 days with a guide & including hotel

Duration: 2 days

3 reviews

13. Tumakuru


Located just 70 kilometers (43 mi) from Bengaluru, Tumakuru is a fast-growing industrial town that also has a smattering of ancient temples and natural spots. A short distance away from the city is Devarayanadurga Hills, for which you can take a lovely day trip to enjoy its pleasant climate and views. Trekking in the surrounding hill ranges such as Siddara Betta is an option as well. There are several sites of religious importance, such as Sree Siddaganga Mutt and Aralaguppe. The latter is where you will find temples like Kalleshwara Temple and Chennakesava Temple with their superb carvings. For a scenic drive, head out to Mandargiri Hills and admire the beautiful peacock-themed Jain temple there.

Website: Tumakuru

Visited this place?

14. Bidar


Located nearly 700 kilometers (435 mi) from Bengaluru, Bidar has a complex history. Once the capital of Bahamani Kingdom (1347–1526), the city has several monuments that showcase the architectural marvels of Islamic medieval kingdoms. The magnificent Bidar Fort is a prime example. It has five towering entrances (darwazas), and within the fort complex, you will find numerous structures—remains of the ancient civilisation that once flourished here, from the 16-pillar mosque to royal quarters. A similar site for Islamic architecture is the imposing Bahamani Tombs in Ashtoor. The temples to visit in the area are Papanash Shiva Temple and Sri Veerabhadreshwara Temple in the nearby town of Humnabad.

Website: Bidar

Visited this place?

15. Davangere


Located in central Karnataka, Davangere is best known for Santhebennur Pushkarani and Harihareshwara Temple, both located a short drive away. Santhebennur Pushkarani is a picturesque ancient water pavilion or stepwell, while Harihareshwara Temple is a 13th-century structure that has a unique presiding deity—a fusion of Lord Vishnu and Lord Shiva. Closer to town is Kunduvada Kere, a lake that offers amazing sunset views.

Website: Davangere

Visited this place?

16. Hassan

Buchesvara Temple at Koravangala in the Hassan district of Karnataka state India south west view
Source: Photo by Wikimedia Commons user HoysalaPhotos used under CC BY-SA 3.0

This small town was once the seat of the Hoysala Empire, and today you can see remnants of it in many of the monuments in and around Hassan. The top places to visit here are Ramanathapura Temple—which is one of many in the area—and the Hoysala temples at Mosale, Nageshwara, and Channakeshava. An intriguing site to check out is the abandoned Shettihalli Church, which features some gorgeous Gothic architecture and gets partially submerged during monsoons (you can take a boat tour!). Beyond the city lies the major Jain pilgrimage centre Sharavanabelogola, where you can see the world’s tallest monolithic stone statue—the 58-foot-high (18 m) Gommateshwara Bahubali.

Website: Hassan

Visited this place?

17. Hosapete


Situated on the banks of Tungabhadra River, Hosapete is best known for being the base to head out to the wonderful ancient city of Hampi. If you are looking for something to do nearby, then consider a visit to Tungabhadra Dam, its top attraction. This crosswise dam over the bridge with water gushing out is a glorious sight. You can do nature walks around its verdant gardens and spot several species of birds in the area. Another attraction is Raghunath Temple, where you can admire the carvings and whitewashed pillars in the centre of its hall.

Visited this place?

18. Chitradurga


Chitradurga is best known for its spectacular fort. Built and developed during the 17th and 18th centuries by the successive dynasties of Chalukyas and Hoysalas and later by Tipu Sultan, this large fort complex was developed in a concentric fashion and includes a whole host of ancient structures, like a citadel, temples, and water reservoirs. Given the location’s vantage point above the valley by Vedavati River, the views here are majestic. Yet another historic site close by is Chandravalli Hills, where you can check out ancient art featuring carvings and paintings and visit the cave temple located under a massive stone.

Website: Chitradurga

Visited this place?

19. Badami


In this city, you find the breathtaking Badami Caves, the magnificent temple complex featuring numerous Hindu and Jain cave temples. Featuring mind-blowing rock-cut architecture, dating from the sixth century, these caves showcase a glorious collection of exquisite carvings and sculptures. Each of these temples is huge, featuring a sanctum with an idol, a hall, a verandah, plus pillars. Be sure to also visit Bhutanatha Temple, or Bhootnath Temple, the charming sandstone shrine on the other side of the lake.

Website: Badami

Visited this place?

20. Gokarn


A happening beach destination and an important pilgrimage site, Gokarn’s two facets are both fascinating. To relax and unwind, head to the famous tourist destination Om Beach featuring clean white sands and blue waters—or to any of its smaller beaches, like Kuddle Beach. Keen to explore its temples? Mahabaleshwar Temple is the biggest here (called Dakshin Kashi) and features an interesting blend of Hemadant and Dravidian architectural styles.

Visited this place?

21. Halebeedu

best places to visit in karnataka | halebeedu
Source: instagram

Halebeedu is synonymous with the beautiful Hoysala temples that are the peak examples of this carving style. Indeed, the Hoysaleswara temple complex here is an architectural and sculptural marvel. You will be wonderstruck at the intricate carvings both inside and outside the temples made of soft stone, depicting various Hindu gods, myths, and the king as well. To get the best out of your visit, do hire a guide who will take you through the stone carvings and other highlights. On the grounds, you will also find an informative open-air museum that gives you a background on the on-site structures.

Visited this place?

22. Belur


Once the capital of the kingdom of Hoysalas, Belur is yet another prime spot for Hoysala architecture. The Chennakeshava temple complex astounds with mind-blowing sculptures, carvings, and architecture. Built over 100 years ago, it is currently still an active temple and a major pilgrimage destination for Hindus. Be sure to observe the two ornate pillars of Garuda and a lamp, as well as the Vavaranga – Darpana Sundari sculptures.

Website: Belur

Visited this place?

23. Raichur

Raichur Fort
Source: Photo by Wikimedia Commons user Madhu B M used under CC BY-SA 4.0

Located between the rivers Krishna and Tungabhadra, Raichur is a small town most famous for Raichur Fort. This fort is said to have been built around AD 1294 by a Kakatiya ruler on a close-by hilltop. Enlarged by successive rulers, the place has several structures—like mosques and citadels—that you can explore. Do not miss to check out the inscriptions in Arabic and Persian on the walls. There are many temples in the city for the religious-minded, like Markandeshwara Temple. For those looking for some family fun, a picnic and boating in Aam Talab are great options.

Website: Raichur

Visited this place?

24. Kolar

kolar
Source: instagram

Well-known for its gold mines, Kolar is a small town close to the capital city of Bangalore, it’s also among the largest producers of milk and mango in the state. The most popular tourist attraction here is Someshwara Temple, an ornate Vijayanagara-era temple that dates back to the 14th century. Active to date, it is a large complex featuring Dravidian-style construction.

Website: Kolar

Visited this place?

25. Bagalkot

Relocated Shirur Agasi, Bagalkot
Source: Photo by Wikimedia Commons user Ravikiran KD used under CC BY-SA 4.0

A major town in north Karnataka, Bagalkote is a great base to explore numerous sites that showcase peak Chalukyan architecture. The closest is Aihole, which is around 34 kilometers (21 mi) from Bagalkote. This place has over 125 temples and structures showing the experimentations of the artists. Durga Temple is the most heavily carved of them all and also the most famous. Others include Ravanphadi Cave, Meguti Temple, and Lad Khan Temple. Close by is the UNESCO World Heritage Site of Pattadakal, located by the banks of Malaprabha River. There you can see the skill and workmanship of the artists across its 10 major temples, which have a beautiful mix of South Indian (Dravidian) and North Indian (Nagara) architectural styles. Virupaksha Temple, in particular, is unmissable, with other notable monuments being Jain Temple and Galaganath Temple.

Website: Bagalkot

Visited this place?

26. Karkala


Lying at a distance of about 60 kilometers (37 mi) from Mangalore, Karkala has several important religious sites. You will not be able to miss the 44-foot (13 m) Gomateshwara Statue, a tourist spot that rises majestically from the nearby hill Gomata-betta. The other Jain temple to visit is Chaturmukha Basadi, where you can see beautiful carvings from AD 1432. Also not to be missed is the almost-200-year-old St. Lawrence Shrine on the outskirts of Karkala, which showcases the most mesmerising facade.

Visited this place?

27. Sringeri

Vidyashankara Temple at Shringeri
Source: Photo by Wikimedia Commons user Calvinkrishy used under CC BY-SA 2.5

The temple town of Sringeri holds great significance for Hindus. Located on the banks of Tunga, here the main temple is the 1,200-year-old Shardamba Temple, but there are other major religious structures too, such as the 14th-century Vidyashankara Temple. If you are an adventure seeker and happened to visit the area around the monsoon season, you can enjoy the lush greenery at Hanumanagundi Falls or Sirimane Falls.

Visited this place?

28. Gangavathi


Dubbed the Rice Bowl of Karnataka, Gangavathi is a small town in Koppal district that is most famous for being close to the ancient city of Hampi. However, there are several temples in and around this place that you can explore. One of them is the ancient Kanakachalapathi Temple in Kanakagiri which has a beautiful stepwell. Yet another religious site you can visit is Navabrindavanam, which is known for having the tombs of nine celebrated Madhwa pontiffs. As it is situated across a small lake, you can take the local ferry for a fun experience.

Website: Gangavathi

Visited this place?

29. Murdeshwar


This coastal spot in North Karnataka is synonymous with the gigantic statue of Lord Shiva that sits adjacent to a beach. The monument is part of the Murdeshwar temple complex, which has the Arabian Sea on three sides. The temple’s 20-storied Raja Gopura towers over the city, and you can go up to the top level for a glorious view of the Lord Shiva statue and the sea. For some beach time, head to Murdeshwar Beach or to Bhatkal Beach. Looking for adventure? Then proceed to Netrani Island, where you can go scuba diving and explore the rich marine life of the region.

Visited this place?

30. Mysuru (from USD 60.0)

Rich in cultural treasures, charming Mysuru is considered a must-visit place in Karnataka. This place is known as the City of Palaces, and its most famous attraction is the magnificent Mysore Palace, whose glittering exterior and interiors is an unforgettable sight. The Dusshera celebrations, in particular, offer an incredible experience. Another popular location is the venerated temple of Chamundaswari which sits atop Chamundi Hills. In addition, you can explore Godly Museum, Brindavan Gardens and Kishkinda Moolika Bonsai Garden while there. The city offers other ideal destinations such as St. Philomena’s Church and Mysore Zoo as well as nature spots like Ranganathittu Bird Sanctuary.

Visited this place?

Mysore City Tour (Pick up and drop at hotel)

Duration: 12 hours

1 review

Explore Karnataka's wide range of wonders

With its delightful mix of natural beauty, cultural heritage and diverse influences, Karnataka offers a diverse range of destinations to choose from. This list of the best places to visit is a great way to start your exploration of this complex and fascinating state. Be sure to taste the scrumptious South India food during your travels here to make the experience complete. Go ahead and plan a vacation you will remember!

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Writing and travelling both bring joy to Sowmya's life. Her favourite destination so far is Bhutan - a land of incredible beauty! And her favourite style of travelling is solo backpacking!...Read more

 Want to contribute as a Local Expert?
Explore Karnataka
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.