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
$143
View all deals
$self.alt
The Landmark Bangkok
8.8
$198
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9.0
$236
View all deals
$self.alt
The Sukhothai Bangkok
9.0
$269
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8.5
$120
View all deals
$self.alt
Arnoma Grand
8.0
$128
View all deals
$self.alt
The Peninsula Bangkok
9.2
$351
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8.5
$97
View all deals
$self.alt
Amari Watergate Bangkok
8.7
$167
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
$310
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8.7
$148
View all deals
$self.alt
Pathumwan Princess Hotel
8.8
$148
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
$115
View all deals
$self.alt
Holiday Inn Bangkok Silom
8.7
$111
View all deals
$self.alt
Banyan Tree Bangkok
9.0
$267
View all deals
$self.alt
Mandarin Oriental, Bangkok
9.2
$1,382
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9.0
$275
View all deals
$self.alt
Conrad Bangkok
8.8
$259
View all deals
$self.alt
Bangkok Palace Hotel
7.4
$62
View all deals
$self.alt
Prince Palace Hotel
7.5
$69
View all deals
$self.alt
Holiday Inn Bangkok
8.9
$172
View all deals
$self.alt
Shangri-La Hotel Bangkok
8.9
$284
View all deals
$self.alt
The Sukosol
8.7
$151
View all deals
$self.alt
Anantara Siam Bangkok
9.2
$285
View all deals
$self.alt
Asia Hotel Bangkok
7.7
$82
View all deals
$self.alt
Royal Suite Hotel Bangkok
8.0
$52
View all deals
$self.alt
Como Metropolitan Bangkok
9.1
$226
View all deals
$self.alt
JW Marriott Hotel Bangkok
9.1
$298
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8.8
$221
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8.8
$116
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
$313
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8.9
$195
View all deals
$self.alt
Baiyoke Sky Hotel
8.3
$100
View all deals
$self.alt
Ramada D'ma Bangkok
7.5
$74
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9.0
$203
View all deals
$self.alt
Indra Regent Hotel
7.5
$93
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8.8
$113
View all deals
$self.alt
Ambassador Hotel Bangkok
7.5
$82
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8.5
$175
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7.8
$110
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
$156 - $220
Highest day of week
Friday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$144

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$177

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
$28 - $33
3 star
$61 - $67
4-5 star
$162 - $175

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
$48
$self.alt
#2 most popular
Nana Hotel
7.5
$71
$self.alt
Best value
Sananwan Palace
8.3
$20
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8.6
$143
$self.alt
#2 most popular
The Landmark Bangkok
8.8
$198
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7.9
$39

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6.9
$13
$self.alt
Rambuttri Village Inn & Plaza
7.6
$36
$self.alt
Sananwan Palace
8.3
$20
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7.9
$39
$self.alt
Nasa Vegas Hotel
6.8
$30
$self.alt
Pinnacle Lumpinee Park Hotel
7.9
$48

Get the best value hotel in Bangkok

These hotels have the best prices for their ratings
$self.alt
Avani Atrium Bangkok Hotel
8.5
$97
$self.alt
Anantara Sathorn Bangkok Hotel
9.1
$128
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
$115
$self.alt
Montien Riverside Hotel
8.3
$98
$self.alt
Prince Palace Hotel
7.5
$69
$self.alt
Summit Windmill Golf Residence
8.5
$113

Bangkok travel information

How long do people stay in Bangkok?

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

How much does a hotel cost in Bangkok?

On average, rooms will be priced around $111 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?

Bangkok hotels are at their most economical to book in the month of May. The rates you are charged may be 12% lower than in the high season, making it the best time to get a great deal.

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?

$194 is around the price you are going to have to pay for a luxury hotel room in Bangkok. This is on average a 49% increase on the cost of a typical Bangkok hotel, which is more likely to charge $98 a night.

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.


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
$74
$self.alt
No. 1 most popular
Arnoma Grand
8.0
$128
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
$167
$self.alt
No. 3 most popular
Conrad Bangkok
8.8
$259
$self.alt
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8.8
$116
$self.alt
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
$313
$self.alt
Anantara Riverside Bangkok Resort
9.0
$203
Kid-friendly hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7.5
$74
$self.alt
No. 1 most popular
Arnoma Grand
8.0
$128
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
$167
$self.alt
No. 3 most popular
Conrad Bangkok
8.8
$259
$self.alt
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8.8
$116
$self.alt
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
$313
$self.alt
Anantara Riverside Bangkok Resort
9.0
$203
Luxury hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8.9
$108
$self.alt
No. 1 most popular
The Sukhothai Bangkok
9.0
$269
$self.alt
No. 2 most popular
The Peninsula Bangkok
9.2
$351
$self.alt
No. 3 most popular
Mandarin Oriental, Bangkok
9.2
$1,382
$self.alt
No. 4 most popular
Grand Hyatt Erawan Bangkok
9.0
$275
$self.alt
No. 5 most popular
Conrad Bangkok
8.8
$259
$self.alt
Shangri-La Hotel Bangkok
8.9
$284

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Auckland to Bangkok
Fastest flight time
15h 25m
Cheapest price
$844
Queenstown to Bangkok
Fastest flight time
24h 25m
Cheapest price
$1,080
Tauranga to Bangkok
Fastest flight time
17h 50m
Cheapest price
$1,108
Wellington to Bangkok
Fastest flight time
15h 55m
Cheapest price
$1,144
Palmerston North to Bangkok
Fastest flight time
33h 15m
Cheapest price
$1,156
Nelson to Bangkok
Fastest flight time
26h 15m
Cheapest price
$1,216
Blenheim to Bangkok
Fastest flight time
39h 20m
Cheapest price
$1,466
Hamilton to Bangkok
Fastest flight time
29h 00m
Cheapest price
$1,489
Christchurch to Bangkok
Fastest flight time
36h 35m
Cheapest price
$2,048
View more

Start planning your trip to Bangkok