Hotels in Karnataka

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

Karnataka
1 Jul — 2 Jul2
Karnataka
Fri 1/7
Sat 2/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Karnataka

Filter by star ratings
All filters
Taj Madikeri Resort & Spa, Coorg
8.9 Excellent
1st Monnangeri, Galibeedu Post, Madikeri, India
Show on map
4.0 km from city centre, Madikeri, KA, India 
ExcellentBased on 306 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.

Hotel Jade Garden
1064/1, Jayalakshmivilas Road, Near Law Courts, Mysore, India
Show on map
0.3 km from city centre, Mysore, KA, India 

Hotel Jade Garden offers 3-star accommodation in Mysore. It is ideally positioned for guests wishing to visit local attractions.

The Waverly Hotel & Residences
6.6 Good
Whitefield Main Road, Bengaluru, India
Show on map
11.3 km from city centre, Bengaluru, KA, India 
GoodBased on 91 reviews
6.6

The Waverly Hotel & Residences provides 5-star accommodation in Bangalore. It offers free Wi-Fi, an outdoor pool and a kids club.

Kstdc Hotel Mayura Kauvery Krs
8.2 Excellent
Brindavana Garden, Mandya, Tenderkere, India
Show on map
12.6 km from city centre, Tenderkere, KA, India 
ExcellentBased on 152 reviews
8.2

This budget hotel offers value for money, and is only a five-minute stroll from Brindavan Gardens. It is located a brief stroll from Krishna Raja Sagara.

Hari Om Gokarna Hotel
Hariom, Gokarna, India
Show on map
1.5 km from city centre, Gokarna, KA, India 

Hari Om provides a comfortable setting when in Gokarna. Those staying at the property can also enjoy free wireless internet during their stay.

Gateway Chikmagalur - Ihcl Seleqtions
8.3 Excellent
K M Road Opp Pavitravana, Chikamagalur, India
Show on map
0.2 km from city centre, Chikamagalur, KA, India 
ExcellentBased on 169 reviews
8.3

Gateway Chikmagalur - IHCL SeleQtions is situated in Chikmagalur and offers free Wi-Fi. It provides a spa, as well as a playground, a swimming pool and a currency exchange.

The Chancery Pavilion
6.7 Good
135 Residency Road, Bengaluru, India
Show on map
0.8 km from city centre, Bengaluru, KA, India 
GoodBased on 511 reviews
6.7

Situated in Bangalore, The Chancery Pavilion provides modern 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It is close to IBM India, eateries and shops.

Taj Yeshwantpur, Bengaluru
8.6 Excellent
2275 Tumkur Road, Yeshwantpur, Bengaluru, India
Show on map
8.6 km from city centre, Bengaluru, KA, India 
ExcellentBased on 677 reviews
8.6

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.

Tips for booking hotels in Karnataka

Cheapest month:April
Most expensive month:February
Average price in Karnataka:₹ 490,616/night
Cheapest price found:₹ 157/night
Cheapest day:Tuesday
Most expensive day:Sunday
₹ 3,307 - ₹ 21,322
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 3,130 - ₹ 4,127
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
2.8 km from city centre, Mysore, KA, India 

Radisson Blu Plaza Hotel Mysore provides luxury 5-star accommodation in Mysore. 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
2.3 km 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.

3
Grand Mercure Mysore
7.8 Good
2203 60 New Sayyaji Rao Road, Mysore, India
Show on map
3.6 km 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
Taj Bangalore
8.9 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
5.6 km 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.

5
ITC Gardenia, a Luxury Collection Hotel, Bengaluru
8.5 Excellent
No.1, Residency Road, Bengaluru, India
Show on map
0.6 km from city centre, Bengaluru, KA, India 

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

6
Vivanta by Taj - MG Road
8.8 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.9 km 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.

7
The Oberoi, Bengaluru
9.4 Excellent
37-39 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.7 km 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.

8
Lemon Tree Premier, Ulsoor Lake, Bangalore
7.3 Good
2/1, St. Johns Road, Bengaluru, India
Show on map
3.0 km from city centre, Bengaluru, KA, India 

Lemon Tree Premier Ulsoor Lake Bengaluru is set in Bangalore and is close to local attractions, including St. Francis Xavier's Cathedral. The multiple facilities this stylish hotel offers include an express check-in and check-out feature, a lake and an outdoor pool.

Cheapest hotels in Karnataka, India

Fabhotel Yashaswi Comforts
#69/1 MG Road, Near Jss Hospital, Mysore, India
Show on map
1.3 km from city centre, Mysore, KA, India 

Fabhotel Yashaswi Comforts provides a comfortable setting when in Mysore. It also offers a 24-hour reception, free Wi-Fi and a swimming pool.

₹ 787
Avg. per night
Hotel White Parrot
D-30a/1a, New Sayyaji Rao Road, Mysore, India
Show on map
3.5 km from city centre, Mysore, KA, India 

Hotel White Parrot offers 3-star accommodation in Mysore. It also provides complimentary Wi-Fi.

₹ 1,024
Avg. per night
The Olive Star
7.8 Good
#152,Dr. Nelson Mandela Road, Mysore, India
Show on map
3.8 km from city centre, Mysore, KA, India 

This comfortable hotel in Mysore offers complimentary Wi-Fi, as well as a kids club and a playground. It also features meeting rooms, massage services and a 24-hour reception.

₹ 1,260
Avg. per night
Mannars Yatrinivas Lodge
7.1 Good
2747, Chandragupta Road, Mysore, India
Show on map
2.4 km from city centre, Mysore, KA, India 

This comfortable hotel in Mysore offers free Wi-Fi, as well as a 24-hour reception and a currency exchange. It is ideally located for guests wanting to visit local attractions.

₹ 1,339
Avg. per night
Sepoy Grande
7.2 Good
62b Mg Road, Opposite Jss Hospital, Mysore, India
Show on map
1.9 km from city centre, Mysore, KA, India 

Sepoy Grande is situated in Mysore and is close to the area's well-known attractions. Some of the popular facilities provided at this 3-star hotel are an indoor pool and free Wi-Fi.

₹ 1,496
Avg. per night
Hotel Priyadarshini Classic
6.2 Good
V/45 Station Road, Hosapete, India
Show on map
1.1 km from city centre, Hosapete, KA, India 

Hotel Priyadarshini Classic provides comfortable 3-star accommodation in Hosapete. Guests can also enjoy free internet throughout the property.

₹ 1,732
Avg. per night
White Orchid Resort
176 Kalasthavadi, Mysore, India
Show on map
9.0 km 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.

₹ 1,811
Avg. per night
The Viceroy Comforts
770/5, F-25, Ramanuja Road, Mysore, India
Show on map
1.6 km from city centre, Mysore, KA, India 

The Viceroy Comforts provides 3-star accommodation in Mysore. It is conveniently located for guests wanting to discover the area's attractions.

₹ 1,890
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 favoured places to stay in Karnataka.

  • What are the best hotels in Karnataka?

    Karnataka is home to many highly-rated hotels, one of which is Taj Yeshwantpur Bengaluru, which has a current rating of 8.6. For other potential stays, consider Grand Mercure Mysore and Gokulam Grand Hotel & Spa Bangalore, which can also be great places to stay in Karnataka.