
Hotels in popular cities in Karnataka
Below are the most popular cities in Karnataka to stay in, as well as some of the best hotels in each area
Bengaluru
Search hotels in BengaluruMysore
Search hotels in MysoreMadikeri
Search hotels in MadikeriMangalore
Search hotels in MangaloreDevanhalli
Search hotels in DevanhalliHow much does a hotel in Karnataka cost per night?
Use the information below to find quality Karnataka hotel rooms for low prices
2 stars and under
Aero View Residency
60 Wind Tunnel Rd, Bengaluru, India
Leela Sea Scape
Rudrapada Temple Rd, Gokarna, India
Nisarga Comforts
MG Rd Nekar Street, Chikamagalur, India
3 stars
37th Crescent Hotel Bengaluru
#37 Crescent Road Near Race Course, Bengaluru, India
Collection O Sri Sai Palace
Sarathii Stage, Chord Rd, 5th Phase, Rajajinagarnear Dhobi Ghat Junction, Rajajinagar, Bangalore, Bengaluru, India
4 stars +
ITC Gardenia, a Luxury Collection Hotel, Bengaluru
No.1, Residency Road, Bengaluru, India
Gateway Coorg
1st, Monnangeri Village, Madikeri, India
Best prices found by momondo users in the past 24 hours.
Hostels and cheap hotels in Karnataka
These hotels and hostels usually make for a cheap way to stay in Karnataka
momondo's favorite hotels in Karnataka
Learn more about these user-preferred hotels in Karnataka
Useful insights on Karnataka hotels
Get a quick overview on price and accommodation trends for your visit in Karnataka
Lowest Hotel Price | C$ 16 |
|---|---|
Most Popular Hotel (5-star) | ITC Gardenia, a Luxury Collection Hotel, Bengaluru |
Hotels Near Airport | 2204 |
Average Length of Stay | 4 days |
When to book a hotel in Karnataka
Check out the information below to find the best deal on a hotel room in Karnataka
| Low season | November | cheapest month to stay |
| High season | February | most expensive time to stay |
| 46% | expected price decrease | |
| 51% | expected price increase |
Price | C$ 78 - C$ 297 |
|---|
| Cheapest day of week | Wednesday | is the cheapest day of the week to book |
| Highest day of week | Thursday | is the most expensive day of the week to book |
| C$ 50 | is the average per night cost for a hotel on this day | |
| C$ 203 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Karnataka
Below are the average prices for hotels in the most popular cities in Karnataka
Price | C$ 17 - C$ 119 |
|---|
| CHEAPEST CITY IN KARNATAKA | Shimoga | 66% cheaper | Hotels in Shimoga are the cheapest in Karnataka at just C$ 17 per night on average |
| MOST EXPENSIVE CITY IN KARNATAKA | Devanhalli | 59% more expensive | Devanhalli has the highest priced hotels in Karnataka with rooms averaging C$ 119 per night |
| MOST POPULAR CITY IN KARNATAKA | Bengaluru | 68% more users visited | More momondo users search for hotels in Bengaluru than any other city in Karnataka |
Information about staying in Karnataka
Read these important travel tips before booking a hotel in Karnataka
What is considered a good deal for a hotel in Karnataka?
The absolute cheapest price found in Karnataka was for C$ 3/night. The average rate for a hotel in Karnataka is C$ 73/night, so momondo would consider anything under C$ 73/night to be a good deal for our users.
What are the best hotels in Karnataka?
Judging by user ratings, the best hotels in Karnataka are: The Ritz-Carlton, Bangalore in Bengaluru (rated 9.4), and The Oberoi Bengaluru in Bengaluru (rated 9.2)Taj Madikeri Resort & Spa Coorg in Madikeri (rated 9.2)
What is the most popular hotel in Karnataka?
Out of all our users looking for a hotel in Karnataka in the past 12 months, 11% booked a room at The Ritz-Carlton, Bangalore, making it the most popular hotel in Karnataka. 407 of our users gave The Ritz-Carlton, Bangalore a rating of 9.4 out of 10.
How much does a hotel in Karnataka cost in October?
In October, you can expect the cost of a double room in a hotel in Karnataka to be around C$ 274 per night. However, some users found double rooms in Karnataka during the month of October for as low as C$ 32 per night in Bengaluru.
Which city in Karnataka has the most expensive hotel rooms?
Madikeri is the most expensive city in Karnataka to book a hotel room in. The nightly rate of C$ 58 is 29% more than the average city in Karnataka.
Which city in Karnataka has the least expensive hotel rooms?
If you are travelling to Karnataka on a budget, plan to stay in Bengaluru which boasts the lowest average hotel room cost in the country. Charging about 88% lower than the country’s average, hotel room rates in Bengaluru are typically around C$ 20 per night.
What hotels in Karnataka are good for families?
While there are plenty of family hotels to choose from in Karnataka, the most popular among our users is Melange Astris, which costs around C$ 97 per night on average. ITC Gardenia, a Luxury Collection Hotel, Bengaluru and Heritage Resort Coorg are also great family hotels in Karnataka. ITC Gardenia, a Luxury Collection Hotel, Bengaluru has rooms for C$ 377 per night on average, while Heritage Resort Coorg has rooms for C$ 287 per night.
What hotels in Karnataka are perfect for couples?
For an average of C$ 377 per night for a room, the most popular hotel in Karnataka for couples is ITC Gardenia, a Luxury Collection Hotel, Bengaluru, followed by Taj Bangalore for C$ 240 per night, and Heritage Resort Coorg for C$ 287 per night.
How many operators does momondo search for hotels in Karnataka?
The number of operators available for hotels in Karnataka is 15,399 as of October 2026.
When did momondo last update prices for hotels in Karnataka?
Prices for hotels in Karnataka refresh daily.
Why use momondo?
Why should I book accommodation in Karnataka through momondo?
Searching across hundreds of travel sites, momondo finds hotels and accommodation options in Karnataka and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.
How does momondo help me find a great place to stay in Karnataka?
momondo finds you a great place to stay in Karnataka by enabling you to filter and refine your search. You can filter by price, location, amenities, review score and so much more.