Hotels in Bangkok

Find the best deals on 5 246 hotels in Bangkok

Check-in
Check-out
Compare vs momondo |

Top Hotels in Bangkok

Find the perfect Bangkok hotel for business or leisure
The Landmark Bangkok
8,7
1682 ZAR
View all deals
Bangkok Marriott Marquis Queen's Park
8,9
2002 ZAR
View all deals
The Sukhothai Bangkok
9,1
2280 ZAR
View all deals
Amari Don Muang Airport Bangkok
8,5
1015 ZAR
View all deals
The Peninsula Bangkok
9,2
2975 ZAR
View all deals
Dusit Thani Bangkok
8,7
2009 ZAR
View all deals
Avani Atrium Bangkok
8,4
820 ZAR
View all deals
Amari Watergate Bangkok
8,7
1418 ZAR
View all deals
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,1
2627 ZAR
View all deals
Centara Grand at Central Plaza Ladprao Bangkok
8,6
1251 ZAR
View all deals
Pathumwan Princess Hotel
8,9
1251 ZAR
View all deals
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,3
973 ZAR
View all deals
Holiday Inn Bangkok Silom
8,8
945 ZAR
View all deals
Banyan Tree Bangkok
8,9
2266 ZAR
View all deals
Mandarin Oriental, Bangkok
9,2
11719 ZAR
View all deals
Grand Hyatt Erawan Bangkok
9,1
2336 ZAR
View all deals
Conrad Bangkok
8,7
2197 ZAR
View all deals
Prince Palace Hotel
7,5
584 ZAR
View all deals
Holiday Inn Bangkok
8,8
1460 ZAR
View all deals
Shangri-La Bangkok
9,0
2405 ZAR
View all deals
The Tawana Bangkok
8,0
765 ZAR
View all deals
The Sukosol
8,5
1279 ZAR
View all deals
Anantara Siam Bangkok
9,1
2419 ZAR
View all deals
Rama Gardens Hotel Bangkok
8,3
626 ZAR
View all deals
Asia Hotel Bangkok
7,7
695 ZAR
View all deals
Royal Suite Hotel Bangkok
8,1
445 ZAR
View all deals
Como Metropolitan Bangkok
9,2
1918 ZAR
View all deals
JW Marriott Hotel Bangkok
8,9
2530 ZAR
View all deals
The Westin Grande Sukhumvit, Bangkok
8,7
1877 ZAR
View all deals
Chatrium Residence Sathorn Bangkok
8,6
987 ZAR
View all deals
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
2655 ZAR
View all deals
Mayfair, Bangkok - Marriott Executive Apartments
8,8
1654 ZAR
View all deals
Baiyoke Sky Hotel
8,1
848 ZAR
View all deals
Ramada by Wyndham D MA Bangkok
7,4
626 ZAR
View all deals
Anantara Riverside Bangkok Resort
9,0
1724 ZAR
View all deals
Mandarin Hotel Managed By Centre Point
8,5
959 ZAR
View all deals
Ambassador Hotel Bangkok
7,4
695 ZAR
View all deals
DoubleTree by Hilton Sukhumvit Bangkok
8,5
1488 ZAR
View all deals
Grand Swiss Sukhumvit 11 by Compass Hospitality
7,9
931 ZAR
View all deals
Pinnacle Lumpinee Park Hotel
7,9
403 ZAR
View all deals

Popular neighbourhoods in Bangkok

Search for hotels in these Bangkok neighbourhoods
Hotels in Khlong Toei
Best value
Hide Bangkok Hostel
8,7
97 ZAR
No. 1 most popular
Galleria 10 Sukhumvit Bangkok By Compass Hospitality
8,2
765 ZAR
No. 2 most popular
X2 Vibe Bangkok Sukhumvit Hotel
8,1
723 ZAR
No. 3 most popular
Grand Sukhumvit Hotel Bangkok
8,2
1126 ZAR
No. 4 most popular
Bangkok Marriott Marquis Queen's Park
8,9
2002 ZAR
No. 5 most popular
Hilton Sukhumvit Bangkok
8,7
1696 ZAR
Hotels in Ratchathewi
Best value
Cubic Bed Pratunam - Hostel
6,9
97 ZAR
No. 1 most popular
The Berkeley Hotel Pratunam
8,2
1029 ZAR
No. 2 most popular
Pullman Bangkok King Power
9,2
1474 ZAR
No. 3 most popular
Baiyoke Sky Hotel
8,1
848 ZAR
No. 4 most popular
Amari Watergate Bangkok
8,7
1418 ZAR
No. 5 most popular
Vie Hotel Bangkok - Mgallery
9,1
1557 ZAR
Hotels in Bang Rak
Best value
Centaur Inn
6,5
83 ZAR
No. 1 most popular
Shangri-La Bangkok
9,0
2405 ZAR
No. 2 most popular
Lebua at State Tower
8,7
1710 ZAR
No. 3 most popular
Pullman Bangkok Hotel G
8,6
1488 ZAR
No. 4 most popular
Royal Orchid Sheraton Hotel & Towers
8,8
1710 ZAR
No. 5 most popular
Novotel Bangkok Silom Road
8,6
751 ZAR
Hotels in Huai Khwang
Best value
X9Hostel
9,0
153 ZAR
No. 1 most popular
Metropole Bangkok
8,2
890 ZAR
No. 2 most popular
Avani Atrium Bangkok
8,4
820 ZAR
No. 3 most popular
Swissôtel Bangkok Ratchada
8,6
1279 ZAR
No. 4 most popular
Lancaster Bangkok
9,1
1557 ZAR
No. 5 most popular
Praso @ Ratchada 12 Hotel
8,0
570 ZAR

When to book a hotel in Bangkok

Low season
May
High season
December

cheapest month to stay

36%

expected price decrease

most expensive time to stay

45%

expected price increase

+150.0%
+100.0%
+50.0%
Base
Price
937 - 2 130937 - 2 130 ZAR
Highest day of week
Thursday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

1 265 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 084 ZAR

avg. price over the last two weeks


Bangkok travel tips

Let us help you with the best tips about Bangkok

How long do people stay in Bangkok?

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

How much does a hotel cost in Bangkok?

On average, rooms will be priced around 74 ZAR 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 38% during this period.

Which day is cheapest to stay in Bangkok?

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

How much does a luxury hotel in Bangkok cost?

Luxury hotels in Bangkok are priced around 191 ZAR a night for each person. Opting for a luxury hotel could add 49,276% on top of the price of an average hotel in Bangkok, which stands at 97 ZAR 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 15 ZAR for a bed per person. This will be around 82 ZAR under the cost of a typical Bangkok hotel.

Where should I stay in Bangkok?

When visiting Bangkok, people tend to book hotels in Khlong Toei, Ratchathewi, Bang Rak and Huai Khwang.


How much does a hotel in Bangkok cost?

4 stars and above
#1 most popular
The Landmark Bangkok
8,7
1682 ZAR
#2 most popular
Bangkok Marriott Marquis Queen's Park
8,9
2002 ZAR
Best value
Theorie Hotel Sukhumvit 107
7,8
334 ZAR
3 stars
#1 most popular
Pinnacle Lumpinee Park Hotel
7,9
403 ZAR
#2 most popular
Nana Hotel
7,0
598 ZAR
Best value
Sananwan Palace
8,7
167 ZAR

Cheapest hotels in Bangkok

Cheap hotels and hostels in Bangkok
Glur Bangkok
6,9
111 ZAR
BS Residence Suvarnabhumi
7,0
292 ZAR
Sananwan Palace
8,7
167 ZAR
Rambuttri Village Inn & Plaza
7,6
306 ZAR
Nasa Vegas Hotel
6,7
250 ZAR
Theorie Hotel Sukhumvit 107
7,8
334 ZAR

Best value hotels in Bangkok

Montien Riverside Hotel
8,1
834 ZAR
Sananwan Palace
8,7
167 ZAR
Summit Windmill Golf Residence
8,4
959 ZAR
Theorie Hotel Sukhumvit 107
7,8
334 ZAR
The Grand Fourwings Convention Hotel
8,5
931 ZAR
Glur Bangkok
6,9
111 ZAR

Looking for a specific type of hotel

Romantic hotels in Bangkok
Best value
Golden Tulip Mandison Suites
8,3
737 ZAR
No. 1 most popular
The Sukhothai Bangkok
9,1
2280 ZAR
No. 2 most popular
The Peninsula Bangkok
9,2
2975 ZAR
Dusit Thani Bangkok
8,7
2009 ZAR
Pathumwan Princess Hotel
8,9
1251 ZAR
Mandarin Oriental, Bangkok
9,2
11719 ZAR
Grand Hyatt Erawan Bangkok
9,1
2336 ZAR
Kid-friendly hotels in Bangkok
Best value
Rama Gardens Hotel Bangkok
8,3
626 ZAR
No. 1 most popular
Amari Watergate Bangkok
8,7
1418 ZAR
No. 2 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,1
2627 ZAR
Conrad Bangkok
8,7
2197 ZAR
Chatrium Residence Sathorn Bangkok
8,6
987 ZAR
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
2655 ZAR
Ramada by Wyndham D MA Bangkok
7,4
626 ZAR
Luxury hotels in Bangkok
Best value
U Sukhumvit Bangkok
8,7
918 ZAR
No. 1 most popular
The Sukhothai Bangkok
9,1
2280 ZAR
No. 2 most popular
The Peninsula Bangkok
9,2
2975 ZAR
Dusit Thani Bangkok
8,7
2009 ZAR
Mandarin Oriental, Bangkok
9,2
11719 ZAR
Grand Hyatt Erawan Bangkok
9,1
2336 ZAR
Conrad Bangkok
8,7
2197 ZAR

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Johannesburg to Bangkok
Fastest flight time
18h 05m
Cheapest price
6 284 ZAR
Durban to Bangkok
Fastest flight time
19h 25m
Cheapest price
7 465 ZAR
Cape Town to Bangkok
Fastest flight time
17h 30m
Cheapest price
7 479 ZAR
Johannesburg to Bangkok
Fastest flight time
20h 15m
Cheapest price
9 175 ZAR
Cape Town to Bangkok
Fastest flight time
23h 10m
Cheapest price
9 509 ZAR
Port Elizabeth to Bangkok
Fastest flight time
21h 30m
Cheapest price
10 065 ZAR
View more

Start planning your trip to Bangkok