Hotels in Karnataka

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

Karnataka
Dec 1 — Dec 22
Karnataka
Thu 12/1
Fri 12/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Karnataka

Filter by star ratings
All filters
The Chancery Pavilion
6.4 Good
135 Residency Road, Bengaluru, India
Show on map
0.5 mi from city centre, Bengaluru, KA, India 
GoodBased on 530 reviews
6.4

The Chancery Pavilion is a modern base while visiting Bangalore and is close to everything the area has to offer. It also offers a Jacuzzi, an outdoor pool and a sauna.

Gokulam Grand Hotel & Spa Bangalore
7.4 Good
115 Gokula Extension, Hmt Road, Bengaluru, India
Show on map
5.5 mi from city centre, Bengaluru, KA, India 
GoodBased on 740 reviews
7.4

Gokulam Grand Hotel & Spa Bangalore provides 5-star accommodation in Bangalore. It offers complimentary Wi-Fi, a sauna and an outdoor pool.

Sheraton Grand Bangalore Hotel at Brigade Gateway
8.7 Excellent
26/1 Dr Rajkumar Road, Malleswaram, Bengaluru, India
Show on map
3.8 mi from city centre, Bengaluru, KA, India 
ExcellentBased on 484 reviews
8.7

Located in Bangalore, Sheraton Grand Bangalore Hotel at Brigade Gateway is within a 40-minute drive of Bengaluru International Airport and offers a sauna, an outdoor pool and a bowling alley. It provides a spa, as well as an express check-in and check-out feature, an executive floor and valet parking.

Hyatt Place Hampi
7.5 Good
Vidyanagar Township, Bellary, India
Show on map
20.4 mi from city centre, Bellary, KA, India 
GoodBased on 652 reviews
7.5

Hyatt Place Hampi is located in Hosapete and offers free Wi-Fi. The multiple amenities this relaxed hotel has to offer include a playground, an outdoor pool and valet parking.

Nimmu House
8.6 Excellent
Mani Bhadra Road Dandebagh, Gokarna, India
Show on map
0.5 mi from city centre, Gokarna, KA, India 
ExcellentBased on 129 reviews
8.6

This comfortable hotel in Gokarna offers complimentary wireless internet, as well as a sun deck and a currency exchange. It is within a short stroll from Mahabaleshwar Temple Gokarna.

Fairfield by Marriott Bengaluru Whitefield
8.1 Excellent
No 3-A1 Kundanahalli Main Road, Bengaluru, India
Show on map
7.8 mi from city centre, Bengaluru, KA, India 
ExcellentBased on 268 reviews
8.1

Providing a shuttle service to Bengaluru International Airport, plus free wireless internet, Fairfield by Marriott Bengaluru Whitefield is a convenient place to stay in Bangalore. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Fortune Jp Palace
8.1 Excellent
No.3, Abba Road, Nazarbad, Mysore, India
Show on map
2.1 mi from city centre, Mysore, KA, India 
ExcellentBased on 835 reviews
8.1

Situated in Mysore, Fortune JP Palace offers 5-star accommodation, as well as a swimming pool, an outdoor pool and a sauna. It also provides an executive floor, valet parking and an express check-in and check-out feature.

Taj Madikeri Resort & Spa Coorg
8.9 Excellent
1st Monnangeri, Galibeedu Post, Madikeri, India
Show on map
2.5 mi from city centre, Madikeri, KA, India 
ExcellentBased on 313 reviews
8.9

Featuring an infinity pool and a plunge pool, Taj Madikeri Resort & Spa Coorg is situated in Madikeri and offers luxury accommodation. Some of the facilities on offer at this charming 5-star resort include complimentary on-site parking and Wi-Fi.

Tips for booking hotels in Karnataka

Cheapest month:April
Most expensive month:February
Average price in Karnataka:$112/night
Cheapest price found:$3/night
Cheapest day:Monday
Most expensive day:Saturday
$79 - $179
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $118
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Karnataka hotels

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

Radisson Blu Plaza Hotel Mysore is located in Mysore and is close to the area's popular attractions. It also features a Jacuzzi, a sauna and an outdoor pool.

2
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 

Located in Bangalore, Shangri-La Bengaluru is an easy drive from Hindustan Aeronautics Limited and provides free private parking on site. It has a gym, as well as free Wi-Fi, an express check-in and check-out feature and a swimming pool.

3
Grand Mercure Mysore
7.8 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 massage services, a playground and meeting rooms.

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

ITC Gardenia A Luxury Collection Hotel is a luxury setting while in Bangalore and is close to everything the area has to offer. It also offers a Jacuzzi, a sauna and an outdoor pool.

5
Vivanta by Taj - MG Road
8.7 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
1.8 mi from city centre, Bengaluru, KA, India 

Less than a 20-minute walk from Halasuru Metro Station, Taj MG Road Bengaluru provides guests with a convenient base while in Bangalore. In addition to free public parking on site, the hotel provides comfortable 5-star rooms and a bar.

6
The Oberoi Bengaluru
9.3 Excellent
37-39 Mahatma Gandhi Road, Bengaluru, India
Show on map
1.6 mi from city centre, Bengaluru, KA, India 

Located within a short walk of Halasuru Someshwara Temple, this 5-star modern hotel offers a butler service. It also features an outdoor pool and a gym.

7
The Tamara Coorg
9.1 Excellent
Kabbinakad Estate, Madikeri, India
Show on map
15.1 mi from city centre, Madikeri, KA, India 

This contemporary resort in Madikeri provides free Wi-Fi, as well as massage services and an outdoor pool. It also offers a 24-hour reception, meeting rooms and a ticket service.

8
Taj Yeshwantpur Bengaluru
8.6 Excellent
2275 Tumkur Road, Yeshwantpur, Bengaluru, India
Show on map
5.3 mi from city centre, Bengaluru, KA, India 

Taj Yeshwantpur Bengaluru is situated in Bangalore and offers complimentary Wi-Fi. In addition to free public parking on site, the hotel provides comfortable 5-star rooms and a bar.

Cheapest hotels in Karnataka, India

Aishwarya Residency
7.1 Good
2932/a Off Bangalore, Nilgiri Road, Mysore, India
Show on map
1.8 mi from city centre, Mysore, KA, India 

Boasting a rooftop terrace, Aishwarya Residency is located in Mysore and offers comfortable accommodation. It also provides free Wi-Fi.

$11
Avg. per night
Hotel Paradise - Mysore Dasaprakash Group
6.2 Good
No. 104, Vivekananda Road, Yadavagiri, Mysore, India
Show on map
2.0 mi from city centre, Mysore, KA, India 

Hotel Paradise - Mysore Dasaprakash Group provides comfortable 3-star accommodation in Mysore. It also offers massage services, an express check-in and check-out feature and meeting rooms.

$14
Avg. per night
Hotel Mb International
5.8 Okay
#3147; Bangalore-Nilgiri Road, Near Five-Light Circle, Convent Road, Mysore, India
Show on map
2.0 mi from city centre, Mysore, KA, India 

Hotel MB International is located in Mysore and offers complimentary Wi-Fi. The various amenities this modern hotel has to offer include a 24-hour reception, a ticket service and massage services.

$18
Avg. per night
Malligi
8.1 Excellent
10/ 90 J.N. Road, Hosapete, India
Show on map
0.5 mi from city centre, Hosapete, KA, India 

Situated in Hosapete, Malligi is an easy drive from Hampi and offers free private parking on site. It provides free Wi-Fi, a sauna and an outdoor pool.

$22
Avg. per night
White Orchid Resort
176 Kalasthavadi, Mysore, India
Show on map
5.6 mi from city centre, Mysore, KA, India 

White Orchid Resorts Mysore is located in Mysore and provides free Wi-Fi. It also offers a 24-hour reception, an outdoor pool and luggage storage.

$22
Avg. per night
Samudra Mysore
5.5 Okay
3157/1 Opp Gov. Guest House North Gate, Mysore, India
Show on map
2.1 mi from city centre, Mysore, KA, India 

Samudra Mysore provides 3-star accommodation in Mysore. It also offers free wireless internet.

$24
Avg. per night
Hotel Aditya
6.4 Good
1458/1, N S Road, Mysore, India
Show on map
1.1 mi from city centre, Mysore, KA, India 

The hotel is set in Mysore and is a short walk from Mysore Railway Station. It also offers a 24-hour reception, a tour desk and a swimming pool.

$27
Avg. per night
Clarks Inn Airport Hotel
2.8 Mediocre
Airport Road (Gokul Road), Hubli, India
Show on map
0.5 mi from city centre, Hubli, KA, India 

Situated in Hubli, Clarks Inn Airport Hotel is within walking distance of Indira Gandhi Glass House Garden and features a sauna and an outdoor pool. It also provides a kids pool, a 24-hour reception and 24-hour room service.

$28
Avg. per night

Hotel prices in Karnataka

2 stars and under
3 stars
4 stars +

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

Where to stay in Karnataka

Facts about staying in Karnataka

  • Where is the best place to stay in Karnataka?

    Bengaluru, Mysore, and Madikeri are some of the most favored places to stay in Karnataka.

  • What are the best hotels in Karnataka?

    1,658 reviews rated The Oberoi Bengaluru with an average score of 9.3/10. It may also be worth looking into the Sheraton Grand Bangalore Hotel at Brigade Gateway, which received a rating of 8.7/10 from 484 reviews. Vivanta by Taj - MG Road could also be a good option, with a score of 8.7/10 from 746 reviews.