COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels with Restaurant in Karnataka

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Karnataka Hotels with Restaurant

The Elanza Hotel

The Elanza Hotel

4 out of 5
88/2 Richmond Road, Bengaluru, Karnataka
The price is Rs1,999 per night from 2 Aug to 2 Aug
This family-friendly Bengaluru hotel is located in the business district, within 1 mi (2 km) of Cubbon Park and M.G. Road. Vidhana Soudha and Lalbagh Botanical ...
4.2/5Excellent! (351 reviews)
"Good location. That’s about it. The couch was stained badly. No coffee in room. Bathroom not clean. I guess you get what you pay for."

Reviewed on 10 Apr 2021

The Elanza Hotel
Taj Bangalore

Taj Bangalore

5 out of 5
Near Kempegowda International Airport, Devanahalli, Karnataka
The price is Rs7,499 per night from 2 Aug to 2 Aug
Situated near the airport, this luxury hotel is 8.6 mi (13.9 km) from Devanahalli Fort and within 20 miles (32 km) of Bangalore Palace and Indian Institute of ...
4.7/5Exceptional! (411 reviews)
"Excellent service. Complimentary pick up from and drop off to the airport. Good room service. Classy property."

Reviewed on 26 Jun 2021

Taj Bangalore
St. Mark's Hotel

St. Mark's Hotel

4.5 out of 5
4/1, St Mark's Road, Near Residency Rd, Near M G Rd, Bengaluru, Karnataka
The price is Rs4,150 per night from 2 Aug to 2 Aug
Located in Bangalore City Center, this luxury hotel is within a 15-minute walk of UB City and M.G. Road. Lalbagh Botanical Gardens and Cubbon Park are also within ...
4.7/5Exceptional! (464 reviews)
"The suite was spacious and very clean. The bathroom had nice toiletries and a great shower."

Reviewed on 9 Mar 2020

St. Mark's Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Mercure Mysore

Grand Mercure Mysore

5 out of 5
2203 60 New Sayyaji Rao Road, Nelson Mandela Circle, Mysore, Karnataka
The price is Rs2,299 per night from 2 Aug to 2 Aug
Located in the heart of Mysore, this luxury hotel is 2 mi (3.3 km) from Jaganmohan Palace and Art Gallery and 2.6 mi (4.2 km) from Mysore Palace. Mysore Zoo ...
4.3/5Excellent! (182 reviews)
"Exemplary staff service. Check in procedure was simple and didn’t make us wait long."

Reviewed on 13 Mar 2021

Grand Mercure Mysore
Radisson Blu Plaza Hotel Mysore

Radisson Blu Plaza Hotel Mysore

5 out of 5
1 MG Road, Nazarabad Mohalla, Mysore, Karnataka
The price is Rs3,850 per night from 2 Aug to 2 Aug
This family-friendly Mysore hotel is located near the airport, within 1 mi (2 km) of Rail Museum, Mysore Palace and Mysore Zoo. Chamundi Temple is 2.4 mi (3.9 ...
4.5/5Wonderful! (169 reviews)
"Great"

Reviewed on 25 Jul 2021

Radisson Blu Plaza Hotel Mysore
The Oberoi, Bengaluru

The Oberoi, Bengaluru

5 out of 5
37-39 Mahatma Gandhi Road, MG Road - Residency Road, Bengaluru, Karnataka
The price is Rs6,250 per night from 2 Aug to 2 Aug
This family-friendly Bengaluru hotel is located in the entertainment district, within 1 mi (2 km) of Brigade Road and M.G. Road. Commercial Street and Cubbon ...
4.8/5Exceptional! (314 reviews)
"Great location. Excellent service. Courteous staff. Fantastic breakfast spread. Overall comfortable stay"

Reviewed on 25 Mar 2021

The Oberoi, Bengaluru
Taj MG Road, Bengaluru

Taj MG Road, Bengaluru

5 out of 5
41/3 Mahatma Gandhi Road, Bengaluru, Karnataka
The price is Rs5,000 per night from 2 Aug to 2 Aug
This family-friendly Bengaluru hotel is located in the business district, within 1 mi (2 km) of M.G. Road and Garuda Mall. Vidhana Soudha is 2.2 mi (3.6 km) ...
4.3/5Excellent! (361 reviews)
"This is my first stay in Taj MG Road. Right from reception desk, room service, dinning hall, in all places I could feel at home. People are so friendly and helpful. Cleanliness and facilities in the property and in the room were beyond expectations and we thoroughly enjoyed our stay.Looking to visit ..."

Reviewed on 11 Apr 2021

Taj MG Road, Bengaluru
Shangri-La Bengaluru

Shangri-La Bengaluru

5 out of 5
No 56-6B Palace Road, Bengaluru, Karnataka
The price is Rs6,300 per night from 2 Aug to 2 Aug
This family-friendly Bengaluru hotel is located in the business district, within 1 mi (2 km) of Bangalore Palace and Vidhana Soudha. M. Chinnaswamy Stadium and ...
4.7/5Exceptional! (187 reviews)
Raman Tandon
"Great place to stay."

Reviewed on 7 Mar 2021

Shangri-La Bengaluru
Fairfield By Marriott Bengaluru Rajajinagar

Fairfield By Marriott Bengaluru Rajajinagar

4 out of 5
59th C Cross, 4th M Block,rajaji Nagar, Bengaluru, Karnataka
The price is Rs2,400 per night from 6 Aug to 6 Aug
Located in Rajajinagar, this hotel is within 3 mi (5 km) of Cubbon Park, ISKCON Temple and World Trade Centre. Bangalore Palace and Commercial Street are also ...
4.1/5Very Good! (170 reviews)
"Good experience"

Reviewed on 9 May 2021

Fairfield By Marriott Bengaluru Rajajinagar
Vivanta Bengaluru Residency Road

Vivanta Bengaluru Residency Road

4.5 out of 5
No, 66, Residency Road, Bengaluru, Karnataka
The price is Rs3,750 per night from 2 Aug to 2 Aug
Located in Bangalore City Center, this luxury hotel is within a 5-minute walk of Brigade Road and M.G. Road. Cubbon Park and Commercial Street are also within ...
4.4/5Excellent! (203 reviews)
"Strategic place"

Reviewed on 29 Apr 2021

Vivanta Bengaluru Residency Road
Taj Yeshwantpur, Bengaluru

Taj Yeshwantpur, Bengaluru

5 out of 5
2275 Tumkur Road, Yeshwantpur, Bengaluru, Karnataka
The price is Rs4,800 per night from 2 Aug to 2 Aug
This family-friendly Bengaluru hotel is located in the business district, within 2 mi (3 km) of Columbia Asia Referral Hospital and World Trade Centre. ISKCON ...
4.6/5Wonderful! (263 reviews)
My experienc with Taj, Yashwantpur
"It is a god hotel, staff very accomodating,"

Reviewed on 24 Mar 2021

Taj Yeshwantpur, Bengaluru
ITC Gardenia, a Luxury Collection Hotel, Bengaluru

ITC Gardenia, a Luxury Collection Hotel, Bengaluru

5 out of 5
No.1, Residency Road, Bengaluru, Karnataka
The price is Rs5,712 per night from 4 Aug to 4 Aug
This family-friendly Bengaluru hotel is located in the business district, within a 5-minute walk of UB City and Cubbon Park. Government Museum and Sree Kanteerava ...
4.6/5Exceptional! (260 reviews)
"Everything is good"

Reviewed on 19 Jun 2021

ITC Gardenia, a Luxury Collection Hotel, Bengaluru
Hyatt Centric MG Road Bangalore

Hyatt Centric MG Road Bangalore

5 out of 5
1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, Karnataka
The price is Rs3,294 per night from 8 Aug to 8 Aug
Located in Ulsoor, this luxury hotel is within 1 mile (2 km) of Ulsoor Lake and M.G. Road. Commercial Street and Cubbon Park are also within 2 miles (3 km). ...
4/5Very Good! (203 reviews)
A very nice hotel
"Great hotel with excellent amenities. However, I was surprised that even in Ulsoor, many people, including some auto-rickshaws and taxis didn't know where the hotel was located."

Reviewed on 27 Feb 2020

Hyatt Centric MG Road Bangalore
Sheraton Grand Bangalore Hotel at Brigade Gateway

Sheraton Grand Bangalore Hotel at Brigade Gateway

5 out of 5
26/1 Dr Rajkumar Road, Malleswaram, Rajajinagar,Near Metro Cash & Carry, Bengaluru, Karnataka
The price is Rs5,250 per night from 22 Aug to 22 Aug
This family-friendly Bengaluru hotel is located near the airport, within a 10-minute walk of World Trade Centre, Orion Mall and ISKCON Temple. Peenya and Bangalore ...
4.6/5Wonderful! (224 reviews)
"Good and well maintained..Staff are really super cool"

Reviewed on 25 Apr 2021

Sheraton Grand Bangalore Hotel at Brigade Gateway
Fortune JP Palace -Member ITC Hotel Group

Fortune JP Palace -Member ITC Hotel Group

5 out of 5
No.3, Abba Road, Nazarbad, Mysore, Karnataka
The price is Rs2,400 per night from 2 Aug to 2 Aug
Located in the heart of Mysore, this luxury hotel is 0.9 mi (1.4 km) from Jaganmohan Palace and Art Gallery and within 3 miles (5 km) of Mysore Palace and Mysore ...
4/5Very Good! (245 reviews)
"The stay was excellent. The staff was very friendly and helpful, the food was very good."

Reviewed on 29 Oct 2019

Fortune JP Palace -Member ITC Hotel Group
Taj Madikeri Resort & Spa, Coorg

Taj Madikeri Resort & Spa, Coorg

5 out of 5
1st Monnangeri, Galibeedu Post, Madikeri, Karnataka
The price is Rs19,600 per night from 2 Aug to 2 Aug
This family-friendly Madikeri hotel is located in the mountains, 2.8 mi (4.4 km) from Gaddige - Raja's Tomb, and within 6 mi (10 km) of Raja's Seat and Madikeri ...
4.6/5Exceptional! (113 reviews)
"This is a very unique property that provides solace from the daily grind- verdant, unspoilt and literally in the lap of nature."

Reviewed on 7 Apr 2021

Taj Madikeri Resort & Spa, Coorg
Heritage Resort Hampi

Heritage Resort Hampi

4 out of 5
No, 48/ C& 4B, Hosamalapanagudi, Bellary District, Hospet, Hospet, Karnataka
The price is Rs6,499 per night from 9 Aug to 9 Aug
Situated in Hospet, this hotel is within 6 miles (10 km) of Hemakuta Hill Temple Complex, Virupaksha Temple and Krishna Temple. Matanga Hill and Ugra Narasimha ...
4.2/5Very Good! (38 reviews)
"Good"

Reviewed on 10 Mar 2020

Heritage Resort Hampi
JW Marriott Hotel Bengaluru

JW Marriott Hotel Bengaluru

5 out of 5
24/1 Vittal Mallya Road, Bengaluru, Karnataka
The price is Rs5,609 per night from 27 Aug to 27 Aug
This family-friendly Bengaluru hotel is located in the business district, just steps away from UB City and Cubbon Park. Vidhana Soudha and Commercial Street ...
4.6/5Wonderful! (128 reviews)
"Excellent place to stay, very friendly staff , great location"

Reviewed on 27 Feb 2021

JW Marriott Hotel Bengaluru
Gokulam Grand Hotel & Spa Bangalore

Gokulam Grand Hotel & Spa Bangalore

5 out of 5
115 Gokula Extension, HMT Road, Near BEL Circle, Bengaluru, Karnataka
Located in the heart of Bengaluru, this luxury hotel is 2.6 mi (4.1 km) from World Trade Centre and 2.9 mi (4.7 km) from ISKCON Temple. Bangalore Palace and ...
4.2/5Excellent! (126 reviews)
"Very clean. Quick room service. It was a good experience."

Reviewed on 22 Sep 2020

Gokulam Grand Hotel & Spa Bangalore
Royal Orchid Metropole Mysore

Royal Orchid Metropole Mysore

3.5 out of 5
No. 5, Jhansi Lakshmibai Road, Mysore, Karnataka
The price is Rs5,225 per night from 2 Aug to 2 Aug
Situated in Mysore, this hotel is 0.8 mi (1.3 km) from Jaganmohan Palace and Art Gallery and within 3 miles (5 km) of Mysore Palace and Mysore Zoo. Jayachamarajendra ...
4.3/5Excellent! (118 reviews)
Great stay
"Great stay"

Reviewed on 22 Jul 2019

Royal Orchid Metropole Mysore
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Cities in Karnataka

Pocket Guide: Hotels with Restaurant in Karnataka

Search for hotels in Karnataka on Expedia. You can easily find your hotels in Karnataka using one of the methods below:

  • View our selection of featured hotels in Karnataka
  • Use the map to find hotels in the Karnataka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Karnataka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Karnataka
  • Enter your travel dates to view the best deals on hotels in Karnataka - while they last

More trip options