Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Karnataka

Filter by star ratings
All filters
The Oberoi Bengaluru
The Oberoi Bengaluru
9.5 Excellent
37-39 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.7 km from city centre, Bengaluru, KA, India 
ExcellentBased on 1,146 reviews
9.5

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.

Hilton Bangalore Embassy GolfLinks
Hilton Bangalore Embassy GolfLinks
8.6 Excellent
Embassy Golf Links Business Park, Bengaluru, India
Show on map
6.2 km from city centre, Bengaluru, KA, India 
ExcellentBased on 304 reviews
8.6

Hilton Bangalore Embassy GolfLinks provides comfortable 3.5-star accommodation in Bangalore. It features a gym, as well as a kids pool, valet parking and an outdoor pool.

The Park Bangalore
The Park Bangalore
8.1 Excellent
14/7 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.8 km from city centre, Bengaluru, KA, India 
ExcellentBased on 770 reviews
8.1

Providing an on-site night club and a beauty salon, The Park Bangalore is situated in Bangalore and offers 5-star accommodation. It provides a spa and wellness centre, as well as a sauna, an express check-in and check-out feature and a swimming pool.

The President Hotel
The President Hotel
8.2 Excellent
#194/1a, Opp Unakal Lake, Hubli, India
Show on map
4.4 km from city centre, Hubli, KA, India 
ExcellentBased on 177 reviews
8.2

Situated a short drive from Nehru Stadium, The President Hotel Hubli offers modern accommodation in Hubli. It provides 4-star accommodation with air-conditioned rooms.

bloom Boutique | Indiranagar
bloom Boutique | Indiranagar
8.2 Excellent
No. 1215, 100 Feet Road, Bengaluru, India
Show on map
5.2 km from city centre, Bengaluru, KA, India 
ExcellentBased on 138 reviews
8.2

Bloom Boutique Indiranagar is situated in Bangalore and is close to the area's popular attractions. It offers 3-star rooms with an en suite bathroom equipped with a rain shower.

Sheraton Grand Bengaluru Whitefield Hotel & Convention Center
Sheraton Grand Bengaluru Whitefield Hotel & Convention Center
9.1 Excellent
Prestige Shantiniketan, Bengaluru, India
Show on map
14.9 km from city centre, Bengaluru, KA, India 
ExcellentBased on 107 reviews
9.1

Sheraton Grand Bengaluru Whitefield Hotel & Convention Center provides a comfortable setting when in Bangalore. It offers a swimming pool and free Wi-Fi, and is a short stroll from Prestige Shantiniketan.

Vivanta by Taj - MG Road
Vivanta by Taj - MG Road
8.8 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.8 km from city centre, Bengaluru, KA, India 
ExcellentBased on 721 reviews
8.8

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.

Fiestaa Resort n Events Venue
Fiestaa Resort n Events Venue
7.3 Good
Devanahalli Road, Boyalahalli Village, Devanhalli, India
Show on map
10.2 km from city centre, Devanhalli, KA, India 
GoodBased on 293 reviews
7.3

Fiestaa Resort n Events Venue provides 3.5-star accommodation in Bangalore. It offers free Wi-Fi, an outdoor pool and a 24-hour reception.

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

Boasting a Jacuzzi, an outdoor pool and a sauna, The Chancery Pavilion is located in Bangalore and offers vibrant accommodation. It is close to IBM India, eateries and shops.

MGM Mark Whitefield
MGM Mark Whitefield
7.6 Good
The Mark Whitefield,23, Epip Zone, Bengaluru, India
Show on map
13.4 km from city centre, Bengaluru, KA, India 
GoodBased on 66 reviews
7.6

Boasting a rooftop terrace, MGM Mark Whitefield is situated in Bangalore and provides comfortable accommodation. It also offers an express check-in and check-out feature, 24-hour room service and valet parking.

Tips for booking a Karnataka hotel

Cheapest month:August
Most expensive month:June
Average price in Karnataka:$140/night
Absolute cheapest price found:$4/night
Cheapest day:Sunday
Most expensive day:Wednesday
$4 - $263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$67 - $133
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Karnataka hotels

Show all 8,319 hotels
1
Radisson Blu Plaza Hotel Mysore
Radisson Blu Plaza Hotel Mysore
8.7 Excellent
1 MG Road, Mysore, India
Show on map
2.8 km from city centre, Mysore 

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 Hotel, Bengaluru
Shangri-La Hotel, Bengaluru
8.8 Excellent
No 56-6B Palace Road, Bengaluru, India
Show on map
2.3 km from city centre, Bengaluru 

Situated within walking distance of Bangalore Cantonment Railway Station, Shangri-La Hotel 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
Courtyard by Marriott Bengaluru Outer Ring Road
Courtyard by Marriott Bengaluru Outer Ring Road
8.9 Excellent
Outer Ring Road, Marathahalli Sarjapur Road, Bellandur, Bengaluru, India
Show on map
10.8 km from city centre, Bengaluru 

Courtyard by Marriott Bengaluru Outer Ring Road offers 5-star accommodation in Bangalore. It also provides an express check-in and check-out feature, an outdoor pool and valet parking.

4
Grand Mercure Mysore
Grand Mercure Mysore
8.1 Excellent
2203 60 New Sayyaji Rao Road, Mysore, India
Show on map
3.6 km from city centre, Mysore 

Featuring a rooftop pool, Grand Mercure Mysuru - an AccorHotels Brand is located in Mysore and offers comfortable accommodation. It also provides a safe, an express check-in and check-out feature and laundry facilities.

5
Taj Bangalore
Taj Bangalore
9.1 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
5.5 km from city centre, Devanhalli 

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
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 

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.

7
Vivanta by Taj - MG Road
Vivanta by Taj - MG Road
8.8 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.8 km from city centre, Bengaluru 

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.

8
JW Marriott Hotel Bengaluru
JW Marriott Hotel Bengaluru
8.5 Excellent
24/1 Vittal Mallya Road, Bengaluru, India
Show on map
0.1 km from city centre, Bengaluru 

JW Marriott Hotel Bengaluru is located in Bangalore and offers a Jacuzzi. It also features an outdoor pool and a sauna.

Cheapest hotels in Karnataka, India

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

Hotel MB International is located in Mysore and offers complimentary Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

$13
Avg. per night
Hotel Megharaj
Hotel Megharaj
Station Road, Bijapur, India
Show on map
1.3 km from city centre,  

Hotel Megharaj is situated in Bijapur and is close to the area's popular attractions. Guests can also enjoy free Wi-Fi.

$16
Avg. per night
Tranquil Serviced Apartments
Tranquil Serviced Apartments
8.6 Excellent
Bengaluru, India
Show on map
9.1 km from city centre,  

This comfortable property in Bangalore offers complimentary Wi-Fi, as well as a 24-hour reception and a laundry service.

$16
Avg. per night
Royal Orchid Central, Bangalore
Royal Orchid Central, Bangalore
7.3 Good
47/1,Dickenson Road,Manipal Centre, Bengaluru, India
Show on map
2.3 km from city centre,  

Situated close to Halasuru Metro Station, Royal Orchid Central Bangalore offers guests an ideal base while in Bangalore. It provides 4-star accommodation with air-conditioned rooms.

$25
Avg. per night
Holiday Inn Express Bengaluru Whitefield Itpl
Holiday Inn Express Bengaluru Whitefield Itpl
7.7 Good
Plot No. 4, Epip Zone,Beside Harman Building, Next to Itpl Back Gate, Bengaluru, India
Show on map
15.1 km from city centre,  

Holiday Inn Express Bengaluru Whitefield Itpl Bangalore provides stylish 3-star accommodation in Bangalore. Guests can also enjoy complimentary internet access throughout the property.

$27
Avg. per night
Purple Cloud Hotel
Purple Cloud Hotel
8.2 Excellent
Down Town Park 2, Sadahalli Gate, Bengaluru, India
Show on map
24.9 km from city centre,  

Purple Cloud Hotel Bangalore is situated in Bangalore and features complimentary wireless internet. It also provides luggage storage and a 24-hour reception.

$27
Avg. per night
Hotel Poonja International
Hotel Poonja International
6.8 Good
K.S. Rao Road, Hampankatta, Mangalore, India
Show on map
5.6 km from city centre,  

Hotel Poonja International offers 3-star accommodation in Mangalore. It is ideally positioned for guests wishing to visit the area's popular attractions.

$27
Avg. per night
Ramada Encore by Wyndham Bangalore Domlur
Ramada Encore by Wyndham Bangalore Domlur
8.3 Excellent
282-285 Amarjyothi Domlur 1st Stage, Bengaluru, India
Show on map
5.5 km from city centre,  

Located in Bangalore, Ramada Encore Domlur Bangalore is an easy drive from Indiranagar and Hindustan Aeronautics Limited. Rooms are air conditioned and a wireless internet connection is included free of charge.

$27
Avg. per night

Hotel prices in Karnataka

2 stars or below

$12 - $52

Kstdc Hotel Mayura Valley View Madikeri

No. 1 most popular

$52
Avg. per night
Kstdc Hotel Mayura Bhuvaneshwari

No. 2 most popular

$35
Avg. per night
Hostelit Gokarna - Backpacker Hostels
$12
Avg. per night
3 stars

$13 - $74

Purple Cloud Hotel

No. 1 most popular

Purple Cloud Hotel
8.2 Excellent
$27
Avg. per night
The President Hotel

No. 2 most popular

$57
Avg. per night
Hotel Mb International

Best value

$13
Avg. per night
4 stars and up

$25 - $635

Taj Yeshwantpur Bengaluru

No. 1 most popular

$70
Avg. per night
The Leela Palace Bangalore

No. 2 most popular

$105
Avg. per night
Royal Orchid Central, Bangalore
$25
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?

    Karnataka has plenty to offer. Consider staying in some of its most favoured locations, like Bengaluru, Mysore, and Madikeri.

  • What are the best hotels in Karnataka?

    753 reviews rated The Leela Palace Bangalore with an average score of 9.1/10. It may also be worth looking into the Taj Yeshwantpur Bengaluru, which received a rating of 8.8/10 from 1,025 reviews. The Elanza Hotel could also be a good option, with a score of 7.9/10 from 419 reviews.