Hotels in Karnataka

Find deals on 6,773 hotels in Karnataka

24 Sep — 25 Sep2
Sun 25/9
Thu 29/9

Top Hotels in Karnataka

Find the perfect hotel for your stay in Karnataka
Review score
Hotel class

Best cities to book a hotel in Karnataka

Below are the average prices for hotels in the most popular cities in Karnataka


₹ 1,314 - ₹ 4,841

CHEAPEST CITY IN KARNATAKABelgaum47% cheaperHotels in Belgaum are the cheapest in Karnataka at just ₹ 1,314 per night on average
MOST EXPENSIVE CITY IN KARNATAKABandipūr48% more expensiveBandipūr has the highest priced hotels in Karnataka with rooms averaging ₹ 4,841 per night
MOST POPULAR CITY IN KARNATAKABengaluru80% more users visitedMore momondo users search for hotels in Bengaluru than any other city in Karnataka

Things to do in Karnataka

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

When to book a hotel in Karnataka

Check out the information below to find the best deal on a hotel room in Karnataka
Low seasonAprilcheapest month to stay
High seasonFebruarymost expensive time to stay
35%expected price decrease
50%expected price increase


₹ 3,341 - ₹ 10,306

Highest day of weekSundayis the most expensive day of the week to book
Cheapest day of weekThursdayis the cheapest day of the week to book
₹ 374,886is the average per night cost for a hotel on this day
₹ 308,710is the average per night cost for a hotel on this day

How 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
3 stars
4 stars +

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

Get the best value hotel in Karnataka

These Karnataka hotels have the best prices for their ratings

Useful insights on Karnataka hotels

Get a quick overview on price and accommodation trends for your visit in Karnataka

Lowest Hotel Price

₹ 717

Most Popular Hotel (5-star)

Hotel Tricolour

Hotels Near Airport

The cheapest price for a room in Karnataka found in the last 7 days is ₹ 717/night. This rate is available with Hotel Pancharatna Paradise, a 3-star hotel.
Travel with comfort when booking a room with Hotel Tricolour, the most popular 5-star hotel in Karnataka.
There are 29 hotels in Karnataka close to Bengaluru Intl. Plaza Premium Day Hotel is the nearest with a distance of 0.1 km from this airport.

Information about staying in Karnataka

Read these important travel tips before booking a hotel in Karnataka

Those looking for a good deal on a hotel room in Karnataka should consider looking at hotels in Chitradurga, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in Karnataka would be any price less than ₹ 4,919/night.

Based on the ratings from momondo users, the top-rated hotel in Karnataka is Taj Bangalore, located in Devanhalli and with an average rating of 8.8. The second highest-rated hotel in Karnataka is Vivanta by Taj - MG Road, which is found in Bengaluru and was given an average score of 8.7 by our users. The third best hotel rating is a 8.5, which was given to Uk 27 The Fern, Belagavi in Belgaum.

For a double room in Karnataka during the month of September, you can expect rates to be around ₹ 120 per night on average. The cheapest double room in Karnataka in September was ₹ 42 per night in the city of Shimoga.

Visiting and staying overnight in Murudeshwara will cost you a premium compared to the rest of Karnataka. Expect to pay ₹ 3,700 per night, a rate that is about 77% more than the country’s average.

If you’re looking for the best deal when visiting Karnataka, consider staying in Chitradurga. According to our data, Chitradurga is the least expensive city to spend the night in when visiting Karnataka, with an average nightly rate of ₹ 844, 83% below the country’s average.

momondo's favourite hotels in Karnataka

Learn more about these user-preferred hotels in Karnataka

Sri Vijaya Palace Lodging

Bengaluru, India

₹ 637

Sri Nandini Guest House

Opp.Gandharva Nursery, Near Cafe Coffee Day Maruthi Nagara, K M Road, Chikamagalur, India

₹ 796

Hotel Sai Skanda

1-248A, Near Kumaradhara River, Kukke Subrahmanya, Sullia District, Subrahmanya, India

₹ 876

Oyo 14360 Park Inn

202, Opposite HP Petrol Pump, Near Pai Kalyan Mantap, Belur Road, Chikmaglur, Chikmagalur, Chikamagalur, India

₹ 717

The Lotus Boutique Hotel

Naidu Complex, Next to Vijaya Bank, Indira Gandhi Rd, Karnataka, Chikamagalur, India

₹ 2,150

OYO 30707 shabari residency

00, Shabari Residency, Besides Canara Bank, Bagamane Rd, Mallandur, Chikamagalur, India

₹ 637
Hotel Peacock

Hotel Peacock

New Cotton Market Rd, Hubli, India

₹ 876

Hotel Western Tower

Western Tower Hotel & Top in Town, Kirloskar Road Near Bogarves Circle,Near Nucleus Mall, Belgaum, India

₹ 1,354

N K F Residency

Mysore, India

₹ 557

Shree Vinayaka Residency

Murudeshwara, India

₹ 1,672
4 Seasons Suites Offers Luxury Apartment Suites Ideal For 4 Persons Near Forum

4 Seasons Suites Offers Luxury Apartment Suites Ideal For 4 Persons Near Forum

Bengaluru, India

₹ 2,707

Start planning your trip to Karnataka

Why use 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.

momondo offers numerous filters to help you find a great place to stay in Karnataka. You can filter by star rating, freebies such as free breakfast or internet, as well as review scores, location and price.

Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.