Hotels in Karnataka

Search and compare Karnataka hotels from hundreds of travel sites and save

Karnataka
Dec 3 — Dec 42
Karnataka
Fri 12/3
Sat 12/4
...and more

Tips for booking a Karnataka hotel

Cheapest month:July
Most expensive month:March
Average price in Karnataka:$138/night
Absolute cheapest price found:$3/night
Cheapest day:Sunday
Most expensive day:Thursday
$83 - $205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$78 - $124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Karnataka hotels

Show all 8,749 hotels
1
St. Mark's Hotel
St. Mark's Hotel
9.2 Excellent
4/1, St Mark's Road, Near Residency Rd, Bengaluru, India
Show on map
0.5 mi from city centre, Bengaluru, KA, India 

Steps from IBM India in Bangalore, St Mark's Hotel offers art deco accommodation close to shops and restaurants. It has a gym, as well as a rooftop terrace, an express check-in and check-out feature and valet parking.

2
Radisson Blu Plaza Hotel Mysore
Radisson Blu Plaza Hotel Mysore
8.6 Excellent
1 MG Road, Mysore, India
Show on map
1.7 mi from city centre, Mysore, KA, India 

Radisson Blu Plaza Hotel Mysore provides luxury 5-star accommodation in Mysore. It also features an express check-in and check-out feature, valet parking and an outdoor pool.

3
Shangri-La Bengaluru
Shangri-La Bengaluru
8.8 Excellent
No 56-6b Palace Road, Bengaluru, India
Show on map
1.4 mi from city centre, Bengaluru, KA, India 

Situated within walking distance of Bangalore Cantonment Railway Station, Shangri-La Bengaluru provides guests with an ideal base when visiting Bangalore. In addition to free private parking on site, the hotel features comfortable 5-star rooms and a lounge bar.

4
Grand Mercure Mysore
Grand Mercure Mysore
7.9 Good
2203 60 New Sayyaji Rao Road, Mysore, India
Show on map
2.3 mi from city centre, Mysore, KA, India 

Featuring a rooftop pool, Grand Mercure Mysuru - an AccorHotels Brand is located in Mysore and offers comfortable accommodation. It also provides room service, laundry facilities and an airport shuttle.

5
Taj Bangalore
Taj Bangalore
9.0 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
3.5 mi from city centre, Devanhalli, KA, India 

Featuring an outdoor pool, this Devanahalli hotel is conveniently situated moments from Bengaluru International Airport. It provides 5-star accommodation with air-conditioned rooms.

6
Four Points by Sheraton Bengaluru, Whitefield
Four Points by Sheraton Bengaluru, Whitefield
8.2 Excellent
43/3 Whitefield Main Road, Bengaluru, India
Show on map
10.6 mi from city centre, Bengaluru, KA, India 

Located amongst well-known attractions, shops and eateries, Four Points by Sheraton Bengaluru Whitefield is ideal for guests wanting to explore Bangalore and its surroundings. It provides 5-star accommodation with air-conditioned rooms.

7
Clarks Exotica Convention Resort & Spa
Clarks Exotica Convention Resort & Spa
7.9 Good
Swiss Town, Hollywood Junction, Devanhalli, India
Show on map
5.9 mi from city centre, Devanhalli, KA, India 

Located in Devanahalli, Clarks Exotica Convention Resort & Spa is within a 20-minute drive of Bengaluru International Airport and provides a Jacuzzi, outdoor tennis courts and an outdoor pool. It has a fitness centre, as well as 24-hour room service, a sauna and free Wi-Fi.

8
ITC Gardenia, a Luxury Collection Hotel, Bengaluru
ITC Gardenia, a Luxury Collection Hotel, Bengaluru
8.6 Excellent
No.1, Residency Road, Bengaluru, India
Show on map
0.4 mi from city centre, Bengaluru, KA, India 

Situated in Bangalore, ITC Gardenia A Luxury Collection Hotel provides luxury 3-star accommodation, as well as a sauna and an outdoor pool. It is close to UB City, eateries and shops.

Cheapest hotels in Karnataka, India

Show all 8,749 hotels
ibis Bengaluru Hosur Road
ibis Bengaluru Hosur Road
7.7 Good
26/1 Near Central Silk Board, Bengaluru, India
Show on map
5.6 mi from city centre,  

Ibis Bengaluru Hosur Road - An Accorhotels Brand provides modern 3-star accommodation in Bangalore. It has a gym, as well as valet parking, meeting rooms and an express check-in and check-out feature.

$26
Avg. per night
Royal Orchid Suites
Royal Orchid Suites
7.3 Good
Annexe of Vaswani Pinnacle, Bengaluru, India
Show on map
10.6 mi from city centre,  

Royal Orchid Suites Whitefield Bangalore is a comfortable setting while visiting Bangalore and is close to everything the area has to offer. It also offers squash courts, a kids club and an outdoor pool.

$27
Avg. per night
Country Inn & Suites by Radisson, Bengaluru Hebbal Road
Country Inn & Suites by Radisson, Bengaluru Hebbal Road
9.2 Excellent
Plot No. 514, Outer Ring Road, Bengaluru, India
Show on map
5.0 mi from city centre,  

Country Inn & Suites By Radisson Bengaluru Hebbal Road provides 4-star accommodation in Bangalore. It also offers an express check-in and check-out feature, 24-hour room service and an outdoor pool.

$34
Avg. per night
Gokulam Grand Hotel & Spa Bangalore
Gokulam Grand Hotel & Spa Bangalore
8.1 Excellent
115 Gokula Extension, Hmt Road, Bengaluru, India
Show on map
5.5 mi from city centre,  

Gokulam Grand Hotel & Spa Bangalore is situated in Bangalore and offers complimentary wireless internet. It provides a spa and wellness centre, as well as a sauna, an express check-in and check-out feature and an outdoor pool.

$36
Avg. per night
Southernstar Mysore
Southernstar Mysore
8.2 Excellent
13-14 Vinobha Road, Mysore, India
Show on map
0.6 mi from city centre,  

Southern Star Mysore is situated in Mysore and is close to the area's well-known attractions. It also features an outdoor pool and a Jacuzzi.

$38
Avg. per night
Lemon Tree Hotel, Whitefield, Bangalore
Lemon Tree Hotel, Whitefield, Bangalore
7.8 Good
23 Epip Zone, Whitefield, Bengaluru, India
Show on map
8.3 mi from city centre,  

Boasting an outdoor pool, Lemon Tree Hotel Whitefield Bengaluru is located in Bangalore and provides unique accommodation. It offers 4-star accommodation with air-conditioned rooms.

$41
Avg. per night
Davanam Sarovar Portico Suites
Davanam Sarovar Portico Suites
8.4 Excellent
Opp Madiwala Police Station, Bengaluru, India
Show on map
4.2 mi from city centre,  

Davanam Sarovar Portico Suites provides a comfortable setting when in Bangalore. It also features a spa that is equipped with a mineral bath and a sauna.

$45
Avg. per night
Grand Mercure Mysore
Grand Mercure Mysore
7.9 Good
2203 60 New Sayyaji Rao Road, Mysore, India
Show on map
2.3 mi from city centre,  

Featuring a rooftop pool, Grand Mercure Mysuru - an AccorHotels Brand is located in Mysore and offers comfortable accommodation. It also provides room service, laundry facilities and an airport shuttle.

$45
Avg. per night

Hotel prices in Karnataka

2 stars and under

$6 - $28

Octave Plaza Hotel

#1 Most popular

Octave Plaza Hotel
8.6 Excellent
$13
Avg. per night
OYO 10525 Varcity Abra Madiwala

#2 Most popular

$25
Avg. per night
Hostelit Gokarna - Backpacker Hostels
$6
Avg. per night
3 stars

$24 - $79

Signature Club Resort

#1 Most popular

$75
Avg. per night
The Royale Senate Hebbal

#2 Most popular

$50
Avg. per night
Bloomrooms @ Indiranagar

Best value

$24
Avg. per night
4 stars +

$26 - $342

Taj Bangalore

#1 Most popular

Taj Bangalore
9.0 Excellent
$145
Avg. per night
Taj Yeshwantpur Bengaluru

#2 Most popular

$102
Avg. per night
ibis Bengaluru Hosur Road

Best value

$26
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Karnataka

Karnataka travel FAQs

  • Where is the best place to stay in Karnataka?

    Users favor staying in areas such as Bengaluru, Mysore, and Madikeri. Consider these locations when searching for your desired stay.

  • What are the best hotels in Karnataka?

    The Leela Palace Bangalore (9.1/10 from 1,141 reviews), Taj Bangalore (9.0/10 from 1,231 reviews), and Taj Yeshwantpur Bengaluru (8.7/10 from 918 reviews) are all highly rated places to stay in Karnataka.