Hotels in Bengaluru

Search and compare Bengaluru hotels from hundreds of travel sites and save

Bengaluru, Karnataka, India
21 Sep — 22 Sep2
Bengaluru, Karnataka, India
Tue 21/9
Wed 22/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bengaluru

Filter by star ratings
All filters
Hyatt Centric Mg Road Bangalore
Hyatt Centric Mg Road Bangalore
8.3 Excellent
1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, India
Show on map
3.1 km from city centre, Bengaluru 
ExcellentBased on 796 reviews
8.3

A short walk from Halasuru Metro Station, Hyatt Centric MG Road Bangalore has a accessible setting, making it an ideal place to stay when visiting Bangalore. It has a fitness centre, as well as an express check-in and check-out feature, 24-hour room service and an outdoor pool.

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 
ExcellentBased on 1,224 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.3 km from city centre, Bengaluru 
ExcellentBased on 392 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.

Attide Hotel
Attide Hotel
7.8 Good
New Airport Road, Yelahanka, Bengaluru, India
Show on map
11.9 km from city centre, Bengaluru 
GoodBased on 201 reviews
7.8

Located in Bangalore, Attide Hotel is within easy reach of Yelahanka and Bangalore Palace. Those staying at the property can also make use of free Wi-Fi during their stay.

The Royale Senate Hebbal
The Royale Senate Hebbal
7.7 Good
24, Bellary Road, Bengaluru, India
Show on map
7.2 km from city centre, Bengaluru 
GoodBased on 67 reviews
7.7

Situated in Bangalore, this 3-star property is modern and elegant. It also offers 24-hour room service, free Wi-Fi and valet parking.

The Chancery Hotel
The Chancery Hotel
7.1 Good
10/6, Lavelle Road, Bengaluru, India
Show on map
0.8 km from city centre, Bengaluru 
GoodBased on 289 reviews
7.1

Located in Bangalore, The Chancery Hotel offers stylish, 4-star accommodation close to Visvesvaraya Industrial and Technological Museum. It provides a spa and wellness centre, as well as a sauna, a Jacuzzi and an express check-in and check-out feature.

Vivanta by Taj - MG Road
Vivanta by Taj - MG Road
8.8 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.9 km from city centre, Bengaluru 
ExcellentBased on 776 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.

The Chancery Pavilion
The Chancery Pavilion
7.0 Good
135 Residency Road, Bengaluru, India
Show on map
0.8 km from city centre, Bengaluru 
GoodBased on 488 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.

Shangri-La Bengaluru
Shangri-La Bengaluru
8.8 Excellent
No 56-6b Palace Road, Bengaluru, India
Show on map
2.3 km from city centre, Bengaluru 
ExcellentBased on 696 reviews
8.8

Situated within walking distance of Bangalore Cantonment Railway Station, Shangri-La 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.

Taj Bangalore
Taj Bangalore
9.0 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
27.9 km from city centre, Bengaluru 
ExcellentBased on 1,239 reviews
9.0

Featuring an outdoor pool, this Devanahalli hotel is conveniently situated moments from Bengaluru International Airport. It provides 5-star accommodation with air-conditioned rooms.

Tips for booking a Bengaluru hotel

Cheapest month:December
Most expensive month:June
Average price in Bengaluru:₹ 8,896/night
Absolute cheapest price found:₹ 104/night
Cheapest day:Wednesday
Most expensive day:Monday
₹ 4,431 - ₹ 14,875
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 4,307 - ₹ 6,203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bengaluru hotels

Show all 3,871 hotels
1
Shangri-La Bengaluru
Shangri-La 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 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.

2
Taj Bangalore
Taj Bangalore
9.0 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
5.6 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.

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

4
Vivanta by Taj - MG Road
Vivanta by Taj - MG Road
8.8 Excellent
41/3 Mahatma Gandhi Road, Bengaluru, India
Show on map
2.9 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.

5
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 

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.

6
Taj Yeshwantpur, Bengaluru
Taj Yeshwantpur, Bengaluru
8.8 Excellent
2275 Tumkur Road, Yeshwantpur, Bengaluru, India
Show on map
8.6 km from city centre, Bengaluru 

Taj Yeshwantpur Bengaluru is situated in Bangalore and offers complimentary Wi-Fi. In addition to free public parking on site, the hotel provides comfortable 5-star rooms and a bar.

7
The Chancery Pavilion
The Chancery Pavilion
7.0 Good
135 Residency Road, Bengaluru, India
Show on map
0.8 km from city centre, Bengaluru 

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.

8
Hyatt Centric Mg Road Bangalore
Hyatt Centric Mg Road Bangalore
8.3 Excellent
1/1 Swami Vivekananda Road, Ulsoor, Bengaluru, India
Show on map
3.1 km from city centre, Bengaluru 

A short walk from Halasuru Metro Station, Hyatt Centric MG Road Bangalore has a accessible setting, making it an ideal place to stay when visiting Bangalore. It has a fitness centre, as well as an express check-in and check-out feature, 24-hour room service and an outdoor pool.

Cheapest hotels in Bengaluru, Karnataka

Show all 3,871 hotels
Sri Balaji Paradise
Sri Balaji Paradise
4.5 Okay
#17, Sc Road, Rk Puram, Bengaluru, India
Show on map
2.1 km from city centre,  

Situated less than a 10-minute stroll from Kempegowda Bus Station, Sri Balaji Paradise provides guests with an ideal base while in Bangalore. It is conveniently located for those wanting to visit the area's popular attractions.

₹ 588
Avg. per night
Hotel Suprabatha
Hotel Suprabatha
32/1, Seshadri Road, Bengaluru, India
Show on map
2.3 km from city centre,  

Situated under a 10-minute stroll from Kempegowda Bus Station, Hotel Suprabatha offers guests an ideal base while in Bangalore. Guests can also enjoy complimentary internet throughout the property.

₹ 588
Avg. per night
Sri Balaji Residency
Sri Balaji Residency
4.5 Okay
No 1/a, Dr Modi Road, Bengaluru, India
Show on map
5.5 km from city centre,  

Sri Balaji Residency Bangalore is located in Bangalore and offers free Wi-Fi. It also provides room service and a 24-hour reception.

₹ 808
Avg. per night
Hotel Palm Suite
Hotel Palm Suite
7.4 Good
#37,2nd Cross,Tavarekere Main Road, Bengaluru, India
Show on map
4.6 km from city centre,  

Hotel Palm Suite is situated in Bangalore and offers complimentary wireless internet. A short stroll from The Forum, it provides comfortable rooms equipped with a ceiling fan, an in-room safe and a seating area.

₹ 882
Avg. per night
Holiday Inn Express Bengaluru Whitefield Itpl
Holiday Inn Express Bengaluru Whitefield Itpl
7.6 Good
4 Eoiz Whitefield, 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.

₹ 1,322
Avg. per night
Capital O 12543 3 Square
Capital O 12543 3 Square
6.7 Good
1815,Ramdas Plaza, 5th Blk, Hbr Lyt, Bengaluru, India
Show on map
8.0 km from city centre,  

OYO 12543 Maple Tree is situated in Bangalore and offers complimentary Wi-Fi. It is conveniently located for those wanting to visit local attractions.

₹ 1,543
Avg. per night
Octave Studio Hotel
Octave Studio Hotel
8.1 Excellent
69 1st Main, 7th Block, Bengaluru, India
Show on map
4.5 km from city centre,  

Octave Studio Hotel is located in Bangalore and offers free Wi-Fi. It also provides a concierge, room service and a 24-hour reception.

₹ 1,543
Avg. per night
Treebo Trend Akshaya Lalbagh Inn
Treebo Trend Akshaya Lalbagh Inn
7.2 Good
No. 462, 2nd Block Jayanagar, Bengaluru, India
Show on map
3.3 km from city centre,  

Treebo Trend Akshaya Lalbagh Inn offers 3-star accommodation in Bangalore. It also provides luggage storage, room service and a 24-hour reception.

₹ 1,616
Avg. per night

Hotel prices in Bengaluru

2 stars or below

₹ 441 - ₹ 5,657

Veekay Lodge

No. 1 most popular

Veekay Lodge
3.8 Mediocre
₹ 441
Avg. per night
Hotel Suprabatha

No. 2 most popular

₹ 588
Avg. per night
Locul.Uptown

Best value

Locul.Uptown
8.9 Excellent
₹ 441
Avg. per night
3 stars

₹ 588 - ₹ 9,698

Holiday Inn Bengaluru Racecourse

No. 1 most popular

₹ 2,131
Avg. per night
Holiday Inn Express Bengaluru Whitefield Itpl
₹ 1,322
Avg. per night
Hotel Rr International

Best value

₹ 808
Avg. per night
4 stars and up

₹ 2,204 - ₹ 8,375

Taj Yeshwantpur, Bengaluru

No. 1 most popular

₹ 6,245
Avg. per night
The Chancery Pavilion

No. 2 most popular

₹ 2,645
Avg. per night
Lemon Tree Premier, Ulsoor Lake, Bangalore
₹ 2,204
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Bengaluru

About Bengaluru

Bangalore is an enthralling Indian metropolis, home to Victorian-era architecture, picturesque inner-city parks, national art galleries and revered palaces and temples. Indulge in the city’s creature comforts, from chic bars to fine-dining restaurants, before embracing the rustic street markets and food vendors.

Things to do

Bangalore’s gardens are world-renowned, and is the reason this city is nicknamed the “Garden City of India”. Explore Lalbagh Botanical Gardens, which boasts India’s largest tropical plant collections, a tranquil lake, rare bird species and an aquarium. Afterwards, take a scenic stroll around Cubbon Park, where paved trails wind past playgrounds and shady picnic areas.

Are you fascinated in Indian royalty? Take a guided tour through the contemporary Bangalore Palace, which offers an immersive entertainment experience with its amusement park and outdoor concerts. Venture further back in time at Tipu Sultan's Summer Palace, built in the 18th century, and admire its Indo-Islamic architecture and summery gardens. There’s a small on-site museum with photographs and artefacts from Mysorean ruler Tipu Sultan’s life.

Animal lovers will enjoy a visit to Bannerghatta National Park, about a one-hour drive from the city. Here you can visit ancient temples, trek immersive hiking trails and visit a snake house and rural villages. The safari park area reveals an array of exotic animals, from barking deer and Asiatic lions to jackals and elephants.

Discover the city’s vibrant art scene at Venkatappa Art Gallery, where contemporary Indian artists are showcased in a calendar of art events and touring exhibitions. If you’ve got time, snap a photo at Dodda Alada Mara, a 400-year-old banyan tree that covers over one hectare.

Getting around

Kempegowda International Airport, about 50 minutes’ drive from Bangalore, has daily international and domestic arrivals. Bangalore’s metro system is the best way to get around, but you can also use the local bus network, auto-rickshaws and taxis.

Bengaluru travel FAQs

  • What are the best hotels in Bengaluru?

    Taj Yeshwantpur, Bengaluru, rated with a score of 8.8 from 1,002 reviewers, is one of the most popular hotels in Bengaluru. Other top stays include The Lalit Ashok Bangalore, with an average rating of 7.3 from 438 reviewers, and The Chancery Pavilion, with a score of 7.0 from 488 reviewers.

  • What is a good hotel near The Forum Mall?

    Reviews of Grand Mercure Bangalore recommend it as a good place to stay near The Forum Mall, scoring 8.3/10 from 231 ratings.

  • What is a good hotel in Bengaluru near Bangalore Palace?

    The Lalit Ashok Bangalore is a hotel near Bangalore Palace that is popular with HotelsCombined users, scoring 7.3 from 438 reviews.

  • Is there a good hotel near Bagmane Tech Park?

    If you’re looking for good hotels near Bagmane Tech Park, consider Justa Indiranagar (rated 8.1 over 52 reviews).

  • How much do hotels in Bengaluru cost?

    Hotels in Bengaluru cost an average of ₹ 1,984/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Bengaluru?

    Over the last 3 days, Bengaluru hotels have been found for as cheap as ₹ 441/night in searches by HotelsCombined users.