Hotels in Karnataka

Search and compare Karnataka hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Karnataka

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
13-14 Vinobha Road, Mysore, India
This hotel features a full-service spa, an outdoor pool and a restaurant. Free WiFi in public areas and free valet parking are also provided. Additionally, a fitness centre, a bar/lounge and a snack bar/deli are on-site.
Free Wi-Fi
Parking
8.2
Excellent
2585 reviews
Location
1.0 km from city centre
S$ 87
1st Monnangeri Galibeedu Post, Madikeri, India
5 restaurants, a full-service spa and an indoor pool are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include an outdoor pool, a 24-hour health club and a bar/lounge.
Pool
Free Wi-Fi
9.2
Excellent
479 reviews
Location
4.0 km from city centre
S$ 405
No.1, Residency Road, Bengaluru, India
7 restaurants, a full-service spa and an outdoor pool are available at this hotel. Free WiFi in public areas and free valet parking are also provided. Additionally, a 24-hour fitness centre, a bar/lounge and a sauna are on-site.
Free Wi-Fi
Parking
8.8
Excellent
1041 reviews
Location
0.6 km from city centre
S$ 197
25 3, Kensington Road, Ulsoor, Bengaluru, India
Along with 4 restaurants, this hotel has a full-service spa and an outdoor pool. Free buffet breakfast, free WiFi in public areas and free valet parking are also provided. Additionally, a 24-hour health club, a bar/lounge and a poolside bar are on-site.
Free Wi-Fi
Parking
9.1
Excellent
903 reviews
Location
3.0 km from city centre
S$ 204
1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, India
Along with a full-service spa, this hotel has an outdoor pool and a restaurant. Free WiFi in public areas and free self parking are also provided. Additionally, a fitness centre, a bar/lounge and a poolside bar are on-site.
Free Wi-Fi
Parking
8.4
Excellent
1373 reviews
Location
3.1 km from city centre
S$ 110
New International Airport Road, Tarbanahalli, Chickajal P.O, Behind Itc Factory, Bengaluru, Karnataka 562157, Devanhalli, India
Along with a full-service spa, this hotel has a restaurant and a fitness centre. Free WiFi in public areas and free valet parking are also provided. Additionally, a bar/lounge, a poolside bar and a snack bar/deli are on-site.
Free Wi-Fi
Parking
6.7
Good
293 reviews
Location
10.1 km from city centre
S$ 59
PB Rd, Vidya Nagar, Hubli, India
3 restaurants, a 24-hour front desk and free self-parking are available at this hotel. Other amenities include a banquet hall.
Free Wi-Fi
Parking
Airport shuttle
6.3
Good
85 reviews
Location
3.0 km from city centre
S$ 38
Plot No. 4, Epip Zone, Bengaluru, India
Along with a restaurant, this hotel has a 24-hour fitness centre and a 24-hour business centre. Free WiFi in public areas and free self parking are also provided. Additionally, 24-hour room service, a business centre and dry cleaning are on-site.
Free Wi-Fi
Parking
7.1
Good
679 reviews
Location
15.1 km from city centre
S$ 43
No 2/55 Outer Ring Road, Bengaluru, India
Along with 4 restaurants, this hotel has a full-service spa and an outdoor pool. Free WiFi in public areas and free valet parking are also provided. Additionally, a 24-hour fitness centre, a bar/lounge and a poolside bar are on-site.
Parking
7.8
Good
355 reviews
Location
8.1 km from city centre
S$ 122
#16/1,Sheshadri Road,Gandhinagar, Ward No.94, Bengaluru, India
Conveniently located on Seshadri Road across the Bangalore Turf Club, Holiday Inn Bengaluru Racecourse is just 34 km from Kempegowda International Airport. The hotel is also only one kilometre from Kempegowda Bus Station and Bengaluru City Junction Railway Station, making city travel seamless.
Free Wi-Fi
Parking
8.7
Excellent
1743 reviews
Location
1.9 km from city centre
S$ 87

Travel insights for hotels in Karnataka

Use these up-to-date, data-driven insights about booking a hotel in Karnataka including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in Karnataka?

The cheapest month to book a hotel in Karnataka is March (S$ 87). Conversely, the most expensive month to stay in Karnataka is February (S$ 235).

What is the cheapest day to stay in a hotel in Karnataka?

The cheapest day to stay in Karnataka is Wednesday (S$ 71). On the other hand, travellers can expect to pay the most on Monday, when the average nightly price is S$ 392.

How much is a hotel in Karnataka tonight?

Users have found prices for hotels in Karnataka tonight starting as low as S$ 5, rising to an average cost of S$ 71, based on searches in the last 72 hours. Prices start from S$ 6 for a 4-star hotel in Karnataka for tonight.

How much is a Karnataka hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Karnataka this weekend for as little as S$ 5/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as S$ 5/night. For a 4-star hotel in Karnataka, the cheapest rate recently found was S$ 6/night for this weekend.

How far ahead should you book a hotel in Karnataka?

Save money by booking a hotel at least 7 days before your trip to Karnataka. The lowest price found when booking 7 days ahead was S$ 27 per night.

Top-rated Karnataka hotels

These Karnataka properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
136/137 Epip Industrial Estate Whitefiel, Bengaluru, India
13.0 km from city centre
Free Wi-Fi
Parking
S$ 50
Avg. per night
Rajpalya Hoodi, Bengaluru, India
14.2 km from city centre
Free Wi-Fi
S$ 157
Avg. per night
1 MG Road, Mysore, India
2.8 km from city centre
Free Wi-Fi
Parking
S$ 151
Avg. per night
No 56-6B Palace Road, Bengaluru, India
2.3 km from city centre
Free Wi-Fi
Parking
S$ 229
Avg. per night
Outer Ring Road, Marathahalli Sarjapur Road, Bellandur, Bengaluru, India
10.7 km from city centre
Free Wi-Fi
Parking
S$ 325
Avg. per night
2203 60 New Sayyaji Rao Road, Mysore, India
3.6 km from city centre
Free Wi-Fi
Parking
S$ 99
Avg. per night
43/3 Whitefield Main Road, Bengaluru, India
17.1 km from city centre
Free Wi-Fi
Parking
S$ 108
Avg. per night
Swiss Town, Hollywood Junction, Devanhalli, India
9.5 km from city centre
Free Wi-Fi
Parking
S$ 178
Avg. per night
54b 55a Hosur Main Road, Bengaluru, India
16.3 km from city centre
Free Wi-Fi
Parking
S$ 79
Avg. per night
23 Epip Zone, Whitefield, Bengaluru, India
13.4 km from city centre
Free Wi-Fi
Parking
S$ 69
Avg. per night
Prestige Shantiniketan, Hoodi, Whitefield, Bengaluru, India
14.9 km from city centre
Free Wi-Fi
Parking
S$ 256
Avg. per night
Opposite Rmz Ecospace Business Park, Bengaluru, India
10.8 km from city centre
Free Wi-Fi
Parking
S$ 190
Avg. per night
No. 17 And 17/1, Madhavanagar Extension, Bengaluru, India
2.3 km from city centre
Free Wi-Fi
Parking
S$ 191
Avg. per night
Cauvery Estates (Serenity), Katha 10/1/1, Bengaluru, India
7.7 km from city centre
Free Wi-Fi
Parking
S$ 45
Avg. per night
8th Road, Plot No 75, Epip Area, Whitefield, Bengaluru, India
14.6 km from city centre
Free Wi-Fi
Parking
S$ 217
Avg. per night

Cheapest hotels in Karnataka, India

Currently, these are the lowest-priced hotels in Karnataka we've come across for the dates selected. Prices will typically fluctuate depending on the dates selected, star rating of hotel, and hotel location.
Off Bangalore Nilgiri Road, 2932/A, Mysore, India
2.9 km from city centre
Free Wi-Fi
Parking
S$ 18
Avg. per night
Raja Ram Mohan Roy Road, 5, Bengaluru, India
0.8 km from city centre
Free Wi-Fi
Parking
Airport shuttle
S$ 22
Avg. per night
Sriram Arcade, Opp. Head Post Office Udupi, Near Shri Krishan Temple, Udupi, India
0.7 km from city centre
Free Wi-Fi
Parking
S$ 23
Avg. per night
19, H Siddaiah Road, Off J.C. Road, Bengaluru, India
2.0 km from city centre
Pool
Free Wi-Fi
Parking
S$ 24
Avg. per night
No. 105, 1st Main Road, Sheshadripuram, Bengaluru, India
3.2 km from city centre
Free Wi-Fi
Airport shuttle
S$ 25
Avg. per night
2724/C,Bangalore,Niligiri Road, Mysore, India
2.5 km from city centre
Free Wi-Fi
Parking
S$ 26
Avg. per night
Plot No. 33, 5th Main, Sheshadri Road, Bengaluru, India
2.0 km from city centre
Free Wi-Fi
Parking
S$ 28
Avg. per night
Door No. 5-7-508/31, Ward No. 29, Mangalore, India
5.0 km from city centre
Free Wi-Fi
Parking
S$ 29
Avg. per night
Station Road, Bijapur, India
0.8 km from city centre
Free Wi-Fi
Parking
S$ 29
Avg. per night
#118/1, Off Bannur Road, Mysore, India
9.9 km from city centre
Free Wi-Fi
Parking
S$ 35
Avg. per night
2720 Sri Harsha Rd, Mysore, India
2.4 km from city centre
Free Wi-Fi
Parking
S$ 35
Avg. per night
Nandi Hills, Chikkaballapur, Chikkaballapur, India
8.3 km from city centre
Parking
S$ 35
Avg. per night
Sy 139 Hoodi Village, Bengaluru, India
14.5 km from city centre
Free Wi-Fi
Parking
S$ 36
Avg. per night
Near Nazarabad Police Station Vasant Mahal Road Opp Vasant Mahal Mysore Karnataka 570 010, Mysore, India
3.2 km from city centre
Free Wi-Fi
Parking
S$ 36
Avg. per night
2203/54,D-28, New Sayyaji Rao Rd, Mysore, India
3.5 km from city centre
Free Wi-Fi
Parking
S$ 36
Avg. per night

Hotel prices in Karnataka

Hotels located in the Karnataka area sorted by price and hotel class. We've highlighted the most popular properties according to our users as well as the best value within each hotel class.
4 stars +
1st Monnangeri Galibeedu Post, Madikeri, India
S$ 405
25 3, Kensington Road, Ulsoor, Bengaluru, India
S$ 204
1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, India
S$ 110
135 Residency Road, Bengaluru, India
S$ 51
3 stars
136/137 Epip Industrial Estate Whitefiel, Bengaluru, India
S$ 50
Near Nazarabad Police Station Vasant Mahal Road Opp Vasant Mahal Mysore Karnataka 570 010, Mysore, India
S$ 36
PB Rd, Vidya Nagar, Hubli, India
S$ 38
614 12th Main Rd, Bengaluru, India
S$ 27
2 stars and under
#3147; Bangalore-Nilgiri Road, Near Five-Light Circle, Convent Road, Mysore, India
S$ 12

Where to stay in Karnataka

Whether you're visiting Karnataka for leisure or business, utilize the map to find hotels close to your ideal location. You can find more information on a particular hotel within the map by clicking on its name.

Facts about staying in Karnataka

  • Where is the best place to stay in Karnataka?

    Bengaluru, Mysore, and Mangalore 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 Zip By Spree Hotels Brookefield, which has a current rating of 7.8. For other potential stays, consider The Leela Bhartiya City Bengaluru and Artezia Bengaluru, which can also be great places to stay in Karnataka.

  • What is the cheapest city to visit in Karnataka?

    If you plan to visit Karnataka, compare prices on accommodations in Mangalore, one of the cheapest places to stay, with an average cost of S$ 104 per night. Alternatively, the most affordable city in Karnataka, Bengaluru, boasts an even lower average per night cost of S$ 153, ensuring a wallet-friendly travel experience.

  • What is the most popular city in Karnataka to stay in?

    The most popular city in Karnataka to stay in is Bengaluru, followed by Mysore and Mangalore. This is based on how many users searched for a place to stay in these areas.

  • What is the cheapest city to visit in Karnataka?

    According to our user data, the most popular hotel chains in Karnataka are Taj Group of Hotels & Taj Intl, LXR Hotels & Resorts, and The Luxury Collection - Marriott Bonvoy. Though keep in mind that not all cities may have these options, so keep an open mind when looking for accommodation!

See more FAQs

Find better results for your stay in Karnataka