Karnataka Trip

Book a Hotel + Flight or Car together to unlock savings

Top destinations in Karnataka

Top Karnataka Flight + Hotel Deals

Arudra Beach Resort at Casa Portuguese Chalets
Oxygen Resort Morjim
Foxoso La Alphonso Beach Resort & Spa
Swati Hotel
Madhu Beach Huts

Where to stay in Karnataka

Find the best Karnataka areas and neighborhoods for the activities you enjoy most. Learn more about Karnataka

Top hotels in Karnataka

The Oberoi, Bengaluru
The Oberoi, Bengaluru
5 out of 5
37-39 Mahatma Gandhi Road, MG Road - Residency Road, Bengaluru, Karnataka, 560 001
Fully refundableReserve now, pay when you stay
The price is ₹18,212 per night from 3 Feb to 4 Feb
₹18,212
per night
3 Feb - 4 Feb
4.8/5 Exceptional! (382 reviews)
Amazing place to stay in the middle of Bangalore
"The oberoi is the best place to stay for an special occasion. The hotel, service, environment, food , compliment etc everything was at their best"

Reviewed on 22 Jan 2023

The Oberoi, Bengaluru
Taj Bangalore
Taj Bangalore
5 out of 5
Near Kempegowda International Airport, Devanahalli, Karnataka, 560300
The price is ₹18,750 per night from 2 Mar to 3 Mar
₹18,750
per night
2 Mar - 3 Mar
4.7/5 Exceptional! (504 reviews)
"Very convenient location"

Reviewed on 26 Jan 2023

Taj Bangalore
The Leela Palace Bengaluru
The Leela Palace Bengaluru
5 out of 5
23 Old Airport Road, Bengaluru, Karnataka, 560008
Fully refundableReserve now, pay when you stay
The price is ₹19,425 per night from 3 Feb to 4 Feb
₹19,425
per night
3 Feb - 4 Feb
4.6/5 Exceptional! (266 reviews)
Good
"Absolutely clean. Less luxury now. No access to balcony for this room type, beware."

Reviewed on 23 Jan 2023

The Leela Palace Bengaluru
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.

Frequently asked questions

Can I travel to Karnataka right now?
Expedia’s Covid-19 Travel Advisor is the place to go for up-to-date info regarding quarantine policies and travel restrictions for Karnataka. Get clued up before you take off!
If I'm not able to travel, can I cancel my Karnataka holiday package?
If your travel plans in Karnataka have been upended, it’s a relief to know that it’s possible to cancel or amend your booking. If your booking was made within the last 24 hours, you may be eligible for a refund. If your booking is older than that, your hotel, airline or car rental company may impose a fee. For more details, visit our Customer Service Portal.
Where should I stay in Karnataka?
If you’re eager to see famous sights such as ISKCON Temple and Bangalore Palace, be sure to visit Bengaluru. You might want to stay for a while to really delve into this happening city.
What are the top hotels in Karnataka?
When it comes to hotels in Bengaluru, Taj Bangalore and Taj MG Road, Bengaluru are two terrific options. If you’re also staying in Mysore, Grand Mercure Mysore and Radisson Blu Plaza Hotel Mysore look forward to welcoming you.
When is the best time of year to visit Karnataka?
The perfect time to visit Karnataka comes down to your preferences. If you’re holidaying on a limited budget, perhaps avoid , which is considered to be the most expensive time of year. is usually when you’ll score the best deals. To enjoy the energy of peak season, take off in . are the quietest months to visit and a good idea if you’d rather escape the crowds.
How far in advance should I book my Karnataka holiday?
It depends on the air carrier, but you can generally look up international airfares on Expedia up to a year in advance. While it’s generally a good idea to book ahead of time, lucky travellers will sometimes find a cheaper flight just weeks prior to departure dates.
What should I know before booking a Karnataka travel package?
A package can be more affordable than individually booking all you need for your getaway. For example, combine your hotels, flights and rental cars and score impressive savings. Whatever your holiday plans, there’s bound to be a package that matches your budget.

Popular places to visit