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
R1 568
View all deals
$self.alt
The Landmark Bangkok
8,8
R2 180
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9,0
R2 595
View all deals
$self.alt
The Sukhothai Bangkok
9,0
R2 955
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8,5
R1 315
View all deals
$self.alt
Arnoma Grand
8,0
R1 406
View all deals
$self.alt
The Peninsula Bangkok
9,2
R3 856
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8,5
R1 063
View all deals
$self.alt
Amari Watergate Bangkok
8,7
R1 838
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,2
R3 406
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8,7
R1 622
View all deals
$self.alt
Pathumwan Princess Hotel
8,8
R1 622
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,5
R1 261
View all deals
$self.alt
Holiday Inn Bangkok Silom
8,7
R1 225
View all deals
$self.alt
Banyan Tree Bangkok
9,0
R2 937
View all deals
$self.alt
Mandarin Oriental, Bangkok
9,2
R15 190
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9,0
R3 027
View all deals
$self.alt
Conrad Bangkok
8,8
R2 847
View all deals
$self.alt
Bangkok Palace Hotel
7,4
R685
View all deals
$self.alt
Prince Palace Hotel
7,5
R757
View all deals
$self.alt
Holiday Inn Bangkok
8,9
R1 892
View all deals
$self.alt
Shangri-La Hotel Bangkok
8,9
R3 117
View all deals
$self.alt
The Sukosol
8,7
R1 658
View all deals
$self.alt
Anantara Siam Bangkok
9,2
R3 135
View all deals
$self.alt
Asia Hotel Bangkok
7,7
R901
View all deals
$self.alt
Royal Suite Hotel Bangkok
8,0
R577
View all deals
$self.alt
Como Metropolitan Bangkok
9,1
R2 487
View all deals
$self.alt
JW Marriott Hotel Bangkok
9,1
R3 280
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8,8
R2 433
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8,8
R1 279
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 442
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8,9
R2 144
View all deals
$self.alt
Baiyoke Sky Hotel
8,3
R1 099
View all deals
$self.alt
Ramada D'ma Bangkok
7,5
R811
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9,0
R2 234
View all deals
$self.alt
Indra Regent Hotel
7,5
R1 027
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8,8
R1 243
View all deals
$self.alt
Ambassador Hotel Bangkok
7,5
R901
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8,5
R1 928
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7,8
R1 207
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
March
High season
January

cheapest month to stay

21%

expected price decrease

most expensive time to stay

79%

expected price increase

Price
R1 179 - R2 655
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

R1 117

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 135

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
R288 - R360
3 star
R631 - R757
4-5 star
R1,694 - R1,910

Bangkok travel tips

Let us help you with the best tips about Bangkok

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 R72 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 March. You can expect a price decrease of around 30% during this period.

Which day is cheapest to stay in Bangkok?

Room prices for hotels in Bangkok will be at their lowest on Monday and peak on Wednesday.

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.


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
R523
$self.alt
#2 most popular
Nana Hotel
7,5
R775
$self.alt
Best value
Sananwan Palace
8,3
R216
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8,6
R1 568
$self.alt
#2 most popular
The Landmark Bangkok
8,8
R2 180
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7,9
R432

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6,9
R144
$self.alt
Nasa Vegas Hotel
6,8
R324
$self.alt
Sananwan Palace
8,3
R216
$self.alt
Rambuttri Village Inn & Plaza
7,6
R396
$self.alt
Picnic Hotel Bangkok
8,2
R252
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7,9
R432

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 063
$self.alt
Anantara Sathorn Bangkok Hotel
9,1
R1 406
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,5
R1 261
$self.alt
Montien Riverside Hotel
8,3
R1 081
$self.alt
Prince Palace Hotel
7,5
R757
$self.alt
Summit Windmill Golf Residence
8,5
R1 243

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
R811
$self.alt
No. 1 most popular
Arnoma Grand
8,0
R1 406
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8,7
R1 838
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,2
R3 406
$self.alt
No. 4 most popular
Conrad Bangkok
8,8
R2 847
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8,8
R1 279
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 442
Kid-friendly hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7,5
R811
$self.alt
No. 1 most popular
Arnoma Grand
8,0
R1 406
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8,7
R1 838
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,2
R3 406
$self.alt
No. 4 most popular
Conrad Bangkok
8,8
R2 847
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8,8
R1 279
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
R3 442
Luxury hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8,9
R1 189
$self.alt
No. 1 most popular
The Sukhothai Bangkok
9,0
R2 955
$self.alt
No. 2 most popular
The Peninsula Bangkok
9,2
R3 856
$self.alt
No. 3 most popular
Mandarin Oriental, Bangkok
9,2
R15 190
$self.alt
No. 4 most popular
Grand Hyatt Erawan Bangkok
9,0
R3 027
$self.alt
No. 5 most popular
Conrad Bangkok
8,8
R2 847
$self.alt
Shangri-La Hotel Bangkok
8,9
R3 117

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Cape Town to Bangkok
Fastest flight time
19h 20m
Cheapest price
R7 550
Johannesburg to Bangkok
Fastest flight time
17h 10m
Cheapest price
R7 874
Durban to Bangkok
Fastest flight time
33h 55m
Cheapest price
R12 127
Port Elizabeth to Bangkok
Fastest flight time
40h 50m
Cheapest price
R17 659
View more

Start planning your trip to Bangkok