Hotels in Karnataka

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

Star, MS, United States
25 Jan — 26 Jan2
Star, MS, United States
Tue 25/1
Wed 26/1
...and more

Tips for booking a Karnataka hotel

Cheapest month:July
Most expensive month:December
Average price in Karnataka:$145/night
Absolute cheapest price found:$4/night
Cheapest day:Tuesday
Most expensive day:Thursday
$11 - $406
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$35 - $178
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Karnataka hotels

Show all 8,871 hotels
1
Radisson Blu Plaza Hotel Mysore
Radisson Blu Plaza Hotel Mysore
8.6 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 an express check-in and check-out feature, valet parking and an outdoor pool.

2
Shangri-La Bengaluru
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
Grand Mercure Mysore
7.9 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 room service, laundry facilities and an airport shuttle.

4
Taj Bangalore
Taj Bangalore
9.0 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
ITC Gardenia, a Luxury Collection Hotel, Bengaluru
8.6 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 3-star accommodation, as well as a sauna and an outdoor pool. It is close to UB City, eateries and shops.

6
Vivanta by Taj - MG Road
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
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
The Tamara Coorg
The Tamara Coorg
9.1 Excellent
Kabbinakad Estate, Madikeri, India
Show on map
24.3 km from city centre, Madikeri, KA, India 

This luxury resort in Madikeri provides free Wi-Fi, as well as a shopping mall and a swimming pool. It also offers a 24-hour reception, meeting rooms and a ticket service.

Cheapest hotels in Karnataka, India

Show all 8,871 hotels
Hotel Mb International
Hotel Mb International
6.7 Good
#3147; Bangalore-Nilgiri Road, Near Five-Light Circle, Convent Road, Mysore, India
Show on map
3.2 km from city centre,  

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.

$13
Avg. per night
Hotel Paradise - Mysore Dasaprakash Group
Hotel Paradise - Mysore Dasaprakash Group
7.1 Good
No. 104, Vivekananda Road, Yadavagiri, Mysore, India
Show on map
3.2 km from city centre,  

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

$22
Avg. per night
Sanskruti Quality Resort
Sanskruti Quality Resort
5.3 Okay
Om Beach Road (53 Km Away From Karwar) Gokarna Gokarna India . Om Beach Road (53 Km Away From Karwar) Gokarna Gok, Gokarna, India
Show on map
1.7 km from city centre,  

Situated in Gokarna, Sanskruti Resort Gokarna provides 4-star accommodation, as well as an outdoor pool. It offers complimentary Wi-Fi, an express check-in and check-out feature and massage services.

$24
Avg. per night
Grand Plaza Hotel
Grand Plaza Hotel
7.1 Good
Light House Hill Road, Mangalore, India
Show on map
5.5 km from city centre,  

Grand Plaza Hotel Mangalore provides a comfortable setting while in Mangalore. It offers complimentary Wi-Fi and is steps from Kasturba Medical College Mangalore and popular attractions.

$25
Avg. per night
Holiday Inn Bengaluru Racecourse, An IHG Hotel
Holiday Inn Bengaluru Racecourse, An IHG Hotel
7.5 Good
#16/1,Sheshadri Road, Bengaluru, India
Show on map
1.9 km from city centre,  

Situated close to Kempegowda Bus Station, Holiday Inn Express & Suites Bengaluru Racecourse offers guests a convenient base when in Bangalore. It also offers an outdoor pool, a concierge and meeting rooms.

$30
Avg. per night
Grand Mercure Mysore
Grand Mercure Mysore
7.9 Good
2203 60 New Sayyaji Rao Road, Mysore, India
Show on map
3.6 km 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.

$31
Avg. per night
Golden Tulip Bangalore Electronic City
Golden Tulip Bangalore Electronic City
7.2 Good
56/A, Opposite Wipro Gate No. 5, Bengaluru, India
Show on map
16.3 km from city centre,  

Golden Tulip Hotel Electronics City provides 4-star accommodation in Bangalore. It offers free Wi-Fi, an indoor pool and valet parking.

$32
Avg. per night
Country Inn & Suites By Radisson, Mysore
Country Inn & Suites By Radisson, Mysore
8.0 Excellent
345/A, Hebbal Area, Mysore, India
Show on map
8.1 km from city centre,  

Country Inn & Suites By Radisson Mysore offers 5-star accommodation, plus free Wi-Fi, an all-inclusive meal plan and an outdoor pool. The various facilities this elegant hotel features include a kids club, an express check-in and check-out feature and an executive floor.

$33
Avg. per night

Hotel prices in Karnataka

3 stars
Hotel Paradise - Mysore Dasaprakash Group
#1 most popular

Hotel Paradise - Mysore Dasaprakash Group

No. 104, Vivekananda Road, Yadavagiri, Mysore, India

7.1 Good
$22

Avg. per night

Hotel Mb International
#2 most popular

Hotel Mb International

#3147; Bangalore-Nilgiri Road, Near Five-Light Circle, Convent Road, Mysore, India

6.7 Good
$13

Avg. per night

4 stars +
Taj Madikeri Resort & Spa Coorg
#1 most popular

Taj Madikeri Resort & Spa Coorg

1st Monnangeri, Galibeedu Post, Madikeri, India

9.0 Excellent
$260

Avg. per night

The Lalit Ashok Bangalore
#2 most popular

The Lalit Ashok Bangalore

Kumara Krupa High Grounds, Bengaluru, India

8.6 Excellent
$62

Avg. per night

Hyatt Centric Mg Road Bangalore
Best value

Hyatt Centric Mg Road Bangalore

1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, India

8.3 Excellent
$52

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?

    When visiting Karnataka, consider checking out Bengaluru, Mysore, and Madikeri as some of the most sought after locations.

  • What are the best hotels in Karnataka?

    Taj Madikeri Resort & Spa Coorg (9.0/10 from 315 reviews), The Lalit Ashok Bangalore (8.6/10 from 10 reviews), and Fairfield by Marriott Bengaluru Rajajinagar (7.5/10 from 387 reviews) are all highly rated places to stay in Karnataka.