Hotels in Bangkok

Find the best deals on 5,696 hotels in Bangkok

Check-in
Check-out
Compare vs momondo |

Top Hotels in Bangkok

Find the perfect Bangkok hotel for business or leisure
$self.alt
Grand Mercure Bangkok Fortune
8.6
₹ 6,580
View all deals
$self.alt
The Landmark Bangkok
8.8
₹ 9,152
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9.0
₹ 10,891
View all deals
$self.alt
The Sukhothai Bangkok
9.0
₹ 12,404
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8.5
₹ 5,521
View all deals
$self.alt
Arnoma Grand
8.0
₹ 5,899
View all deals
$self.alt
The Peninsula Bangkok
9.2
₹ 16,185
View all deals
$self.alt
Twin Towers Hotel
7.7
₹ 3,328
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8.5
₹ 4,462
View all deals
$self.alt
Amari Watergate Bangkok
8.7
₹ 7,715
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
₹ 14,295
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8.7
₹ 6,807
View all deals
$self.alt
Pathumwan Princess Hotel
8.8
₹ 6,807
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
₹ 5,294
View all deals
$self.alt
Holiday Inn Bangkok Silom
8.7
₹ 5,143
View all deals
$self.alt
Banyan Tree Bangkok
9.0
₹ 12,328
View all deals
$self.alt
Mandarin Oriental, Bangkok
9.2
₹ 63,758
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9.0
₹ 12,706
View all deals
$self.alt
Conrad Bangkok
8.8
₹ 11,950
View all deals
$self.alt
Prince Palace Hotel
7.5
₹ 3,177
View all deals
$self.alt
Holiday Inn Bangkok
8.9
₹ 7,941
View all deals
$self.alt
Shangri-La Hotel Bangkok
8.9
₹ 13,084
View all deals
$self.alt
The Sukosol
8.7
₹ 6,958
View all deals
$self.alt
Anantara Siam Bangkok
9.2
₹ 13,160
View all deals
$self.alt
Asia Hotel Bangkok
7.7
₹ 3,782
View all deals
$self.alt
Royal Suite Hotel Bangkok
8.0
₹ 2,420
View all deals
$self.alt
Como Metropolitan Bangkok
9.1
₹ 10,437
View all deals
$self.alt
JW Marriott Hotel Bangkok
9.1
₹ 13,765
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8.8
₹ 10,210
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8.8
₹ 5,370
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
₹ 14,446
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8.9
₹ 9,000
View all deals
$self.alt
Baiyoke Sky Hotel
8.3
₹ 4,614
View all deals
$self.alt
Ramada D'ma Bangkok
7.5
₹ 3,403
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9.0
₹ 9,378
View all deals
$self.alt
Indra Regent Hotel
7.5
₹ 4,311
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8.8
₹ 5,219
View all deals
$self.alt
Ambassador Hotel Bangkok
7.5
₹ 3,782
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8.5
₹ 8,093
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7.8
₹ 5,067
View all deals

Popular neighbourhoods in Bangkok

Search for hotels in these Bangkok neighbourhoods
Hotels in Ratchathewi
Search hotels in Ratchathewi
$self.alt
Best value
Glur Central Pratunam
7.4
₹ 681
$self.alt
No. 1 most popular
Ramada D'ma Bangkok
7.5
₹ 3,403
$self.alt
No. 2 most popular
Baiyoke Boutique Hotel
8.3
₹ 2,345
$self.alt
No. 3 most popular
Baiyoke Sky Hotel
8.3
₹ 4,614
$self.alt
No. 4 most popular
The Berkeley Hotel Pratunam
8.5
₹ 5,597
$self.alt
No. 5 most popular
Amari Watergate Bangkok
8.7
₹ 7,715
Hotels in Chatuchak
Search hotels in Chatuchak
$self.alt
Best value
Bed to Bangkok
8.7
₹ 908
$self.alt
No. 1 most popular
Centara Grand at Central Plaza Ladprao Bangkok
8.7
₹ 6,807
$self.alt
No. 2 most popular
The Quarter Ladprao By Uhg
8.9
₹ 3,252
$self.alt
No. 3 most popular
V20 boutique hotel
8.9
₹ 3,782
$self.alt
No. 4 most popular
Northgate Ratchayothin
8.4
₹ 3,025
$self.alt
No. 5 most popular
mybed Ratchada-Ladprao
8.4
₹ 1,210
Hotels in Prawet
Search hotels in Prawet
$self.alt
Best value
Nty Hostel Near Suvarnabhumi Airport
8.3
₹ 1,059
$self.alt
No. 1 most popular
Dusit Princess Srinakarin Bangkok
8.6
₹ 5,597
$self.alt
No. 2 most popular
Novotel Bangkok Bangna
8.2
₹ 5,219
$self.alt
No. 3 most popular
Summit Pavilion
8.7
₹ 2,647
$self.alt
No. 4 most popular
Maple Hotel
7.9
₹ 3,403
$self.alt
No. 5 most popular
Romance Hotel Srinakarin
8.0
₹ 1,286
Hotels in Pathum Wan
Search hotels in Pathum Wan
$self.alt
Best value
Twin Towers Hotel
7.7
₹ 3,328
$self.alt
No. 1 most popular
Pathumwan Princess Hotel
8.8
₹ 6,807
$self.alt
No. 2 most popular
Grande Centre Point Hotel Ratchadamri
9.0
₹ 8,168
$self.alt
No. 3 most popular
Siam Kempinski Hotel Bangkok
9.2
₹ 19,513
$self.alt
No. 4 most popular
Hotel Muse Bangkok Langsuan - MGallery
8.9
₹ 10,589
$self.alt
No. 5 most popular
Conrad Bangkok
8.8
₹ 11,950

When to book a hotel in Bangkok

Check out the information below to find the best deal on a Bangkok hotel room
Low season
March
High season
January

cheapest month to stay

21%

expected price decrease

most expensive time to stay

79%

expected price increase

Price
₹ 4,948 - ₹ 11,144
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

₹ 4,689

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

₹ 4,764

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Bangkok is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
₹ 1.210 - ₹ 1.513
3 star
₹ 2.647 - ₹ 3.177
4-5 star
₹ 7.109 - ₹ 8.017

Bangkok travel tips

Let us help you with the best tips about Bangkok

How long do people stay in Bangkok?

When visiting Bangkok the average booking length is 3 nights.

How much does a hotel cost in Bangkok?

The price of a hotel in Bangkok depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around ₹ 42 per night.

When is the best time to book a hotel in Bangkok?

Hotels in Bangkok are usually cheapest during the month of March. You can expect a price decrease of around 30% during this period.

Which day is cheapest to stay in Bangkok?

Hotel rooms in Bangkok are generally cheapest on Monday and more costly on Wednesday.

How much does a luxury hotel in Bangkok cost?

The cost of a luxury hotel in Bangkok is generally around ₹ 194 a night for every person. In contrast, the average price of a hotel in Bangkok is closer to ₹ 98 a night for every person, which is a 50% difference between the average and luxury accommodation.

How much does a hostel in Bangkok cost?

Per person, per night, a hostel in Bangkok (or a sub 2-star rated hotel) is priced at ₹ 8, on average. This price is ₹ 90 cheaper than your average Bangkok hotel.

Where should I stay in Bangkok?

Watthana, Khlong Toei, Phra Nakhon and Ratchathewi are some of the more popular areas to stay in when visiting Bangkok.


How much does a hotel in Bangkok cost per night?

Use the information below to find quality Bangkok hotel rooms for low prices
3 stars
$self.alt
#1 most popular
Pinnacle Lumpinee Park Hotel
7.9
₹ 2,193
$self.alt
#2 most popular
Nana Hotel
7.5
₹ 3,252
$self.alt
Best value
Sananwan Palace
8.3
₹ 908
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8.6
₹ 6,580
$self.alt
#2 most popular
The Landmark Bangkok
8.8
₹ 9,152
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7.9
₹ 1,815

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6.9
₹ 605
$self.alt
Rambuttri Village Inn & Plaza
7.6
₹ 1,664
$self.alt
Sananwan Palace
8.3
₹ 908
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7.9
₹ 1,815
$self.alt
Nasa Vegas Hotel
6.8
₹ 1,361
$self.alt
Pinnacle Lumpinee Park Hotel
7.9
₹ 2,193

Get the best value hotel in Bangkok

These hotels have the best prices for their ratings
$self.alt
Avani Atrium Bangkok Hotel
8.5
₹ 4,462
$self.alt
Anantara Sathorn Bangkok Hotel
9.1
₹ 5,899
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
₹ 5,294
$self.alt
Montien Riverside Hotel
8.3
₹ 4,538
$self.alt
Prince Palace Hotel
7.5
₹ 3,177
$self.alt
Summit Windmill Golf Residence
8.5
₹ 5,219

Looking for a specific type of hotel?

Check out these great hotels in Bangkok that are perfect for any stay
Romantic hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7.5
₹ 3,403
$self.alt
No. 1 most popular
Arnoma Grand
8.0
₹ 5,899
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
₹ 7,715
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
₹ 14,295
$self.alt
No. 4 most popular
Conrad Bangkok
8.8
₹ 11,950
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.8
₹ 5,370
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
₹ 14,446
Kid-friendly hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7.5
₹ 3,403
$self.alt
No. 1 most popular
Arnoma Grand
8.0
₹ 5,899
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
₹ 7,715
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
₹ 14,295
$self.alt
No. 4 most popular
Conrad Bangkok
8.8
₹ 11,950
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.8
₹ 5,370
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
₹ 14,446
Luxury hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8.9
₹ 4,992
$self.alt
No. 1 most popular
The Sukhothai Bangkok
9.0
₹ 12,404
$self.alt
No. 2 most popular
The Peninsula Bangkok
9.2
₹ 16,185
$self.alt
No. 3 most popular
Mandarin Oriental, Bangkok
9.2
₹ 63,758
$self.alt
No. 4 most popular
Grand Hyatt Erawan Bangkok
9.0
₹ 12,706
$self.alt
No. 5 most popular
Conrad Bangkok
8.8
₹ 11,950
$self.alt
Shangri-La Hotel Bangkok
8.9
₹ 13,084

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Kolkata to Bangkok
Fastest flight time
2h 40m
Cheapest price
₹ 9,378
Chennai to Bangkok
Fastest flight time
3h 25m
Cheapest price
₹ 9,378
Bengaluru to Bangkok
Fastest flight time
3h 35m
Cheapest price
₹ 9,378
Lucknow to Bangkok
Fastest flight time
7h 35m
Cheapest price
₹ 9,983
New Delhi to Bangkok
Fastest flight time
4h 05m
Cheapest price
₹ 10,362
Kochi to Bangkok
Fastest flight time
4h 00m
Cheapest price
₹ 10,740
Hyderabad to Bangkok
Fastest flight time
12h 10m
Cheapest price
₹ 10,891
Jaipur to Bangkok
Fastest flight time
4h 10m
Cheapest price
₹ 11,194
Pune to Bangkok
Fastest flight time
14h 15m
Cheapest price
₹ 11,496
Visakhapatnam to Bangkok
Fastest flight time
15h 20m
Cheapest price
₹ 12,101
View more

Start planning your trip to Bangkok