Hotels in Bangkok

Find the best deals on 5 336 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
1774 ZAR
View all deals
Bangkok Marriott Marquis Queen's Park
8,9
2111 ZAR
View all deals
The Sukhothai Bangkok
9,1
2404 ZAR
View all deals
Amari Don Muang Airport Bangkok
8,5
1070 ZAR
View all deals
The Peninsula Bangkok
9,2
3137 ZAR
View all deals
Dusit Thani Bangkok
8,7
2119 ZAR
View all deals
Avani Atrium Bangkok
8,4
865 ZAR
View all deals
Amari Watergate Bangkok
8,7
1495 ZAR
View all deals
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,1
2771 ZAR
View all deals
Centara Grand at Central Plaza Ladprao Bangkok
8,6
1319 ZAR
View all deals
Pathumwan Princess Hotel
8,8
1319 ZAR
View all deals
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,4
1026 ZAR
View all deals
Holiday Inn Bangkok Silom
8,7
997 ZAR
View all deals
Banyan Tree Bangkok
8,9
2390 ZAR
View all deals
Mandarin Oriental, Bangkok
9,2
12359 ZAR
View all deals
Grand Hyatt Erawan Bangkok
9,0
2463 ZAR
View all deals
Conrad Bangkok
8,8
2316 ZAR
View all deals
Prince Palace Hotel
7,5
616 ZAR
View all deals
Holiday Inn Bangkok
8,8
1539 ZAR
View all deals
Shangri-La Bangkok
9,0
2536 ZAR
View all deals
The Tawana Bangkok
8,0
806 ZAR
View all deals
The Sukosol
8,6
1349 ZAR
View all deals
Anantara Siam Bangkok
9,1
2551 ZAR
View all deals
Rama Gardens Hotel Bangkok
8,3
660 ZAR
View all deals
Asia Hotel Bangkok
7,7
733 ZAR
View all deals
Royal Suite Hotel Bangkok
8,1
469 ZAR
View all deals
Como Metropolitan Bangkok
9,2
2023 ZAR
View all deals
JW Marriott Hotel Bangkok
8,9
2668 ZAR
View all deals
The Westin Grande Sukhumvit, Bangkok
8,8
1979 ZAR
View all deals
Chatrium Residence Sathorn Bangkok
8,6
1041 ZAR
View all deals
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
2800 ZAR
View all deals
Mayfair, Bangkok - Marriott Executive Apartments
8,8
1745 ZAR
View all deals
Baiyoke Sky Hotel
8,1
894 ZAR
View all deals
Ramada by Wyndham D MA Bangkok
7,3
660 ZAR
View all deals
Anantara Riverside Bangkok Resort
9,0
1818 ZAR
View all deals
Mandarin Hotel Managed By Centre Point
8,5
1012 ZAR
View all deals
Ambassador Bangkok Hotel
7,4
733 ZAR
View all deals
DoubleTree by Hilton Sukhumvit Bangkok
8,5
1569 ZAR
View all deals
Grand Swiss Sukhumvit 11 by Compass Hospitality
7,9
982 ZAR
View all deals
Pinnacle Lumpinee Park Hotel
7,9
425 ZAR
View all deals

Popular neighbourhoods in Bangkok

Search for hotels in these Bangkok neighbourhoods
Hotels in Khlong Toei
Best value
Boss Suites Nana Hotel
6,0
469 ZAR
No. 1 most popular
Compass Skyview Hotel
8,7
1525 ZAR
No. 2 most popular
Centre Point Sukhumvit 10
8,5
1041 ZAR
No. 3 most popular
Galleria 10 Sukhumvit Bangkok By Compass Hospitality
8,2
806 ZAR
No. 4 most popular
Hilton Sukhumvit Bangkok
8,7
1789 ZAR
No. 5 most popular
Bangkok Marriott Marquis Queen's Park
8,9
2111 ZAR
Hotels in Ratchathewi
Best value
Cubic Bed Pratunam - Hostel
6,7
103 ZAR
No. 1 most popular
Baiyoke Sky Hotel
8,1
894 ZAR
No. 2 most popular
The Berkeley Hotel Pratunam
8,3
1085 ZAR
No. 3 most popular
The Sukosol
8,6
1349 ZAR
No. 4 most popular
Pullman Bangkok King Power
9,0
1554 ZAR
No. 5 most popular
Amari Watergate Bangkok
8,7
1495 ZAR
Hotels in Bang Rak
Best value
Centaur Inn
6,4
88 ZAR
No. 1 most popular
Furamaxclusive Sathorn, Bangkok
8,1
689 ZAR
No. 2 most popular
Shangri-La Bangkok
9,0
2536 ZAR
No. 3 most popular
Lebua at State Tower
8,7
1803 ZAR
No. 4 most popular
Pullman Bangkok Hotel G
8,4
1569 ZAR
No. 5 most popular
Royal Orchid Sheraton Hotel & Towers
8,8
1803 ZAR
Hotels in Huai Khwang
Best value
Yim Bangkok Hostel
8,7
161 ZAR
No. 1 most popular
Metropole Bangkok
8,1
938 ZAR
No. 2 most popular
Avani Atrium Bangkok
8,4
865 ZAR
No. 3 most popular
Swissôtel Bangkok Ratchada
8,5
1349 ZAR
No. 4 most popular
Lancaster Bangkok
9,1
1642 ZAR
No. 5 most popular
Praso @ Ratchada 12 Hotel
8,0
601 ZAR

When to book a hotel in Bangkok

Low season
June
High season
July

cheapest month to stay

32%

expected price decrease

most expensive time to stay

51%

expected price increase

+150.0%
+100.0%
+50.0%
Base
Price
1 068 - 2 364 ZAR
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

1 260 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 290 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 6 nights is the most common choice for our users.

How much does a hotel cost in Bangkok?

On average, rooms will be priced around 90 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 June. You can expect a price decrease of around 37% 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 191 ZAR a night for each person. Opting for a luxury hotel could add 48,377% on top of the price of an average hotel in Bangkok, which stands at 98 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 83 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
1774 ZAR
#2 most popular
Bangkok Marriott Marquis Queen's Park
8,9
2111 ZAR
Best value
Theorie Hotel Sukhumvit 107
7,8
352 ZAR
3 stars
#1 most popular
Pinnacle Lumpinee Park Hotel
7,9
425 ZAR
#2 most popular
Nana Hotel
7,5
630 ZAR
Best value
Sananwan Palace
8,5
176 ZAR

Cheapest hotels in Bangkok

Cheap hotels and hostels in Bangkok
Glur Bangkok
6,9
117 ZAR
Phawana Sweet Hotel
8,4
264 ZAR
Sananwan Palace
8,5
176 ZAR
Rambuttri Village Inn & Plaza
7,6
323 ZAR
Nasa Vegas Hotel
6,7
264 ZAR
Theorie Hotel Sukhumvit 107
7,8
352 ZAR

Best value hotels in Bangkok

Ramada Plaza by Wyndham Bangkok Menam Riverside
8,4
1026 ZAR
Summit Windmill Golf Residence
8,4
1012 ZAR
Prince Palace Hotel
7,5
616 ZAR
The Grand Fourwings Convention Hotel
8,6
982 ZAR
Montien Riverside Hotel
8,2
880 ZAR
Sananwan Palace
8,5
176 ZAR

Looking for a specific type of hotel

Romantic hotels in Bangkok
Best value
Rama Gardens Hotel Bangkok
8,3
660 ZAR
No. 1 most popular
Amari Watergate Bangkok
8,7
1495 ZAR
No. 2 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,1
2771 ZAR
No. 3 most popular
Conrad Bangkok
8,8
2316 ZAR
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8,6
1041 ZAR
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
2800 ZAR
Ramada by Wyndham D MA Bangkok
7,3
660 ZAR
Kid-friendly hotels in Bangkok
Best value
Rama Gardens Hotel Bangkok
8,3
660 ZAR
No. 1 most popular
Amari Watergate Bangkok
8,7
1495 ZAR
No. 2 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9,1
2771 ZAR
No. 3 most popular
Conrad Bangkok
8,8
2316 ZAR
No. 4 most popular
Chatrium Residence Sathorn Bangkok
8,6
1041 ZAR
No. 5 most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9,1
2800 ZAR
Ramada by Wyndham D MA Bangkok
7,3
660 ZAR
Luxury hotels in Bangkok
Best value
U Sukhumvit Bangkok
8,8
968 ZAR
No. 1 most popular
The Sukhothai Bangkok
9,1
2404 ZAR
No. 2 most popular
The Peninsula Bangkok
9,2
3137 ZAR
No. 3 most popular
Dusit Thani Bangkok
8,7
2119 ZAR
No. 4 most popular
Mandarin Oriental, Bangkok
9,2
12359 ZAR
No. 5 most popular
Grand Hyatt Erawan Bangkok
9,0
2463 ZAR
Conrad Bangkok
8,8
2316 ZAR

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Johannesburg to Bangkok
Fastest flight time
17h 20m
Cheapest price
6 157 ZAR
Cape Town to Bangkok
Fastest flight time
17h 40m
Cheapest price
7 242 ZAR
Durban to Bangkok
Fastest flight time
20h 35m
Cheapest price
8 415 ZAR
Port Elizabeth to Bangkok
Fastest flight time
23h 05m
Cheapest price
9 309 ZAR
View more

Start planning your trip to Bangkok