Hotels in Bangkok

Find the best deals on 5 722 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
R1 584
View all deals
$self.alt
The Landmark Bangkok
8,8
R2 203
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9,0
R2 622
View all deals
$self.alt
The Sukhothai Bangkok
9,0
R2 986
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8,5
R1 329
View all deals
$self.alt
Arnoma Grand
8,0
R1 420
View all deals
$self.alt
The Peninsula Bangkok
9,2
R3 896
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8,5
R1 074
View all deals
$self.alt
Amari Watergate Bangkok
8,7
R1 857
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,2
R3 441
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8,7
R1 638
View all deals
$self.alt
Pathumwan Princess Hotel
8,8
R1 638
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,5
R1 274
View all deals
$self.alt
Holiday Inn Bangkok Silom
8,7
R1 238
View all deals
$self.alt
Banyan Tree Bangkok
9,0
R2 967
View all deals
$self.alt
Mandarin Oriental, Bangkok
9,2
R15 347
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9,0
R3 058
View all deals
$self.alt
Conrad Bangkok
8,8
R2 876
View all deals
$self.alt
Bangkok Palace Hotel
7,4
R692
View all deals
$self.alt
Prince Palace Hotel
7,5
R765
View all deals
$self.alt
Holiday Inn Bangkok
8,9
R1 912
View all deals
$self.alt
Shangri-La Hotel Bangkok
8,9
R3 149
View all deals
$self.alt
The Sukosol
8,7
R1 675
View all deals
$self.alt
Anantara Siam Bangkok
9,2
R3 168
View all deals
$self.alt
Asia Hotel Bangkok
7,7
R910
View all deals
$self.alt
Royal Suite Hotel Bangkok
8,0
R583
View all deals
$self.alt
Como Metropolitan Bangkok
9,1
R2 512
View all deals
$self.alt
JW Marriott Hotel Bangkok
9,1
R3 313
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8,8
R2 458
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8,8
R1 293
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 477
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8,9
R2 166
View all deals
$self.alt
Baiyoke Sky Hotel
8,3
R1 111
View all deals
$self.alt
Ramada D'ma Bangkok
7,5
R819
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9,0
R2 257
View all deals
$self.alt
Indra Regent Hotel
7,5
R1 038
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8,8
R1 256
View all deals
$self.alt
Ambassador Hotel Bangkok
7,5
R910
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8,5
R1 948
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7,8
R1 220
View all deals

When to book a hotel in Bangkok

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

cheapest month to stay

6%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
R1 731 - R2 447
Highest day of week
Friday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

R1 602

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 966

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Bangkok is: 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
R309 - R364
3 star
R674 - R746
4-5 star
R1,802 - R1,948

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
R528
$self.alt
#2 most popular
Nana Hotel
7,5
R783
$self.alt
Best value
Sananwan Palace
8,3
R218
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8,6
R1 584
$self.alt
#2 most popular
The Landmark Bangkok
8,8
R2 203
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7,9
R437

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6,9
R146
$self.alt
Nasa Vegas Hotel
6,8
R328
$self.alt
Sananwan Palace
8,3
R218
$self.alt
Rambuttri Village Inn & Plaza
7,6
R401
$self.alt
Picnic Hotel Bangkok
8,2
R255
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7,9
R437

Get the best value hotel in Bangkok

These hotels have the best prices for their ratings
$self.alt
Avani Atrium Bangkok Hotel
8,5
R1 074
$self.alt
Anantara Sathorn Bangkok Hotel
9,1
R1 420
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,5
R1 274
$self.alt
Montien Riverside Hotel
8,3
R1 092
$self.alt
Prince Palace Hotel
7,5
R765
$self.alt
Summit Windmill Golf Residence
8,5
R1 256

Bangkok travel information

How long do people stay in Bangkok?

Visiting Bangkok for 5 nights is the most common choice for our users.

How much does a hotel cost in Bangkok?

On average, rooms will be priced around R103 per night when booking a hotel in Bangkok; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

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

Which day is cheapest to stay in Bangkok?

Room prices for hotels in Bangkok will be at their lowest on Tuesday and peak on Thursday.

How much does a luxury hotel in Bangkok cost?

Luxury hotels in Bangkok are priced around R194 a night for each person. Opting for a luxury hotel could add 50% on top of the price of an average hotel in Bangkok, which stands at R98 a night for each person.

How much does a hostel in Bangkok cost?

Bangkok hostels and hotels with a 2 star rating and below charge around R8 for a bed per person. This will be around R90 under the cost of a typical Bangkok hotel.

Where should I stay in Bangkok?

When visiting Bangkok, people tend to book hotels in Watthana, Khlong Toei, Phra Nakhon and Ratchathewi.


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
R819
$self.alt
No. 1 most popular
Arnoma Grand
8,0
R1 420
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8,7
R1 857
$self.alt
No. 3 most popular
Conrad Bangkok
8,8
R2 876
$self.alt
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8,8
R1 293
$self.alt
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 477
$self.alt
Anantara Riverside Bangkok Resort
9,0
R2 257
Kid-friendly hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7,5
R819
$self.alt
No. 1 most popular
Arnoma Grand
8,0
R1 420
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8,7
R1 857
$self.alt
No. 3 most popular
Conrad Bangkok
8,8
R2 876
$self.alt
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8,8
R1 293
$self.alt
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 477
$self.alt
Anantara Riverside Bangkok Resort
9,0
R2 257
Luxury hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8,9
R1 202
$self.alt
No. 1 most popular
The Sukhothai Bangkok
9,0
R2 986
$self.alt
No. 2 most popular
The Peninsula Bangkok
9,2
R3 896
$self.alt
No. 3 most popular
Mandarin Oriental, Bangkok
9,2
R15 347
$self.alt
No. 4 most popular
Grand Hyatt Erawan Bangkok
9,0
R3 058
$self.alt
No. 5 most popular
Conrad Bangkok
8,8
R2 876
$self.alt
Shangri-La Hotel Bangkok
8,9
R3 149

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Johannesburg to Bangkok
Fastest flight time
16h 05m
Cheapest price
R7 937
Cape Town to Bangkok
Fastest flight time
17h 40m
Cheapest price
R10 158
Durban to Bangkok
Fastest flight time
33h 55m
Cheapest price
R12 234
Port Elizabeth to Bangkok
Fastest flight time
40h 50m
Cheapest price
R17 841
View more

Start planning your trip to Bangkok