Hotels in Bangkok

Find the best deals on 5,416 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.8
£93
View all deals
Bangkok Marriott Marquis Queen's Park
9.0
£111
View all deals
The Sukhothai Bangkok
9.0
£126
View all deals
Amari Don Muang Airport Bangkok
8.6
£57
View all deals
Arnoma Grand
8.0
£60
View all deals
The Peninsula Bangkok
9.2
£165
View all deals
Avani Atrium Bangkok
8.5
£46
View all deals
Amari Watergate Bangkok
8.7
£79
View all deals
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
£146
View all deals
Centara Grand at Central Plaza Ladprao Bangkok
8.7
£70
View all deals
Pathumwan Princess Hotel
8.8
£70
View all deals
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.4
£54
View all deals
Holiday Inn Bangkok Silom
8.7
£53
View all deals
Banyan Tree Bangkok
9.0
£126
View all deals
Mandarin Oriental, Bangkok
9.2
£648
View all deals
Grand Hyatt Erawan Bangkok
9.0
£129
View all deals
Conrad Bangkok
8.8
£122
View all deals
Prince Palace Hotel
7.5
£33
View all deals
Holiday Inn Bangkok
9.0
£81
View all deals
Shangri-La Hotel Bangkok
8.9
£133
View all deals
The Sukosol
8.6
£71
View all deals
Anantara Siam Bangkok
9.2
£134
View all deals
Rama Gardens Hotel Bangkok
8.5
£35
View all deals
Asia Hotel Bangkok
7.7
£39
View all deals
Royal Suite Hotel Bangkok
8.1
£25
View all deals
Como Metropolitan Bangkok
9.1
£106
View all deals
JW Marriott Hotel Bangkok
9.0
£140
View all deals
The Westin Grande Sukhumvit, Bangkok
8.8
£104
View all deals
Chatrium Residence Sathorn Bangkok
8.7
£55
View all deals
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
£147
View all deals
Mayfair, Bangkok - Marriott Executive Apartments
8.8
£92
View all deals
Baiyoke Sky Hotel
8.2
£47
View all deals
Ramada by Wyndham D MA Bangkok
7.4
£35
View all deals
Anantara Riverside Bangkok Resort
9.0
£96
View all deals
Indra Regent Hotel
7.4
£44
View all deals
Mandarin Hotel Managed By Centre Point
8.8
£53
View all deals
Ambassador Hotel Bangkok
7.4
£39
View all deals
DoubleTree by Hilton Sukhumvit Bangkok
8.5
£83
View all deals
Grand Swiss Sukhumvit 11 by Compass Hospitality
7.8
£52
View all deals
Pinnacle Lumpinee Park Hotel
7.8
£23
View all deals

Popular neighbourhoods in Bangkok

Search for hotels in these Bangkok neighbourhoods
Hotels in Bang Phlat
Best value
The Overstay Art Hostel
7.0
£7
No. 1 most popular
The Royal River Hotel
8.0
£44
No. 2 most popular
Praya Palazzo
8.8
£72
No. 3 most popular
Charlie House Pinklao
8.5
£24
No. 4 most popular
Hansa Bangkok House
9.3
£32
No. 5 most popular
Tuk Tuk Hostel
8.8
£11
Hotels in Khan Na Yao
Best value
Sabai Mansion
4.0
£11
No. 1 most popular
Waratee Spa Resort Villa
5.3
£14
No. 2 most popular
Q-Box Hotel Bangkok Blossom
8.0
No. 3 most popular
Viva Residence
7.7
£21
No. 4 most popular
Synsiri Resort
7.5
£24
No. 5 most popular
Synsiri 5 Nawamin 96
6.7
£14
Hotels in Don Mueang
Best value
Zleep63
8.0
£6
No. 1 most popular
Amari Don Muang Airport Bangkok
8.6
£57
No. 2 most popular
B your home Hotel Donmueang Airport Bangkok
7.9
£24
No. 3 most popular
Don Muang Hotel
8.2
£17
No. 4 most popular
Sleep Box by Miracle
7.3
£12
No. 5 most popular
Don Mueang Airport Modern Bangkok Hotel
8.2
£25
Hotels in Dusit
Best value
Shanti Lodge Bangkok
8.0
£7
No. 1 most popular
The Siam
9.2
£342
No. 2 most popular
Uma Residence
8.2
£24
No. 3 most popular
Sawatdee Guesthouse the Original
9.0
£10
No. 4 most popular
OYO 284 Sabaidee Minitel
7.9
£27
No. 5 most popular
Bluefin Guesthouse
8.2
£7

When to book a hotel in Bangkok

Low season
September
High season
May

cheapest month to stay

52%

expected price decrease

most expensive time to stay

28%

expected price increase

Price
£36 - £97
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£70

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£81

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
£13 - £15
3 star
£29 - £31
4-5 star
£75 - £79

Bangkok travel tips

Let us help you with the best tips about Bangkok

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?

£92 per night is the average rate for a room when booking a hotel in Bangkok. Prices will differ depending on factors such as star rating, time of year and location.

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

September is the cheapest month to book a hotel in Bangkok. Prices can be 49% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Bangkok?

The cost of a Bangkok hotel room will vary for each day, but generally Monday works out the most economical, with Wednesday proving the least economical.

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 50% 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?

Khlong Toei, Ratchathewi, Bang Rak and Huai Khwang are some of the more popular areas to stay in when visiting Bangkok.


How much does a hotel in Bangkok cost?

4 stars and above
#1 most popular
The Landmark Bangkok
8.8
£93
#2 most popular
Bangkok Marriott Marquis Queen's Park
9.0
£111
Best value
Theorie Hotel Sukhumvit 107
7.8
£19
3 stars
#1 most popular
Pinnacle Lumpinee Park Hotel
7.8
£23
#2 most popular
Nana Hotel
7.5
£34
Best value
Sananwan Palace
8.5
£10

Cheapest hotels in Bangkok

Cheap hotels and hostels in Bangkok
Glur Bangkok
6.9
£7
Rambuttri Village Inn & Plaza
7.6
£17
Sananwan Palace
8.5
£10
Theorie Hotel Sukhumvit 107
7.8
£19
Nasa Vegas Hotel
6.8
£14
Tubtim Siam Suvarnabhumi Hotel
8.0
£19

Best value hotels in Bangkok

Avani Atrium Bangkok
8.5
£46
Anantara Sathorn Bangkok Hotel
8.9
£60
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.4
£54
Montien Riverside Hotel
8.3
£47
Prince Palace Hotel
7.5
£33
Summit Windmill Golf Residence
8.5
£53

Looking for a specific type of hotel

Romantic hotels in Bangkok
Best value
Rama Gardens Hotel Bangkok
8.5
£35
No. 1 most popular
Arnoma Grand
8.0
£60
No. 2 most popular
Amari Watergate Bangkok
8.7
£79
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
£146
No. 4 most popular
Conrad Bangkok
8.8
£122
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.7
£55
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
£147
Kid-friendly hotels in Bangkok
Best value
Rama Gardens Hotel Bangkok
8.5
£35
No. 1 most popular
Arnoma Grand
8.0
£60
No. 2 most popular
Amari Watergate Bangkok
8.7
£79
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
£146
No. 4 most popular
Conrad Bangkok
8.8
£122
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.7
£55
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
£147
Luxury hotels in Bangkok
Best value
U Sukhumvit Bangkok
8.9
£51
No. 1 most popular
The Sukhothai Bangkok
9.0
£126
No. 2 most popular
The Peninsula Bangkok
9.2
£165
No. 3 most popular
Mandarin Oriental, Bangkok
9.2
£648
No. 4 most popular
Grand Hyatt Erawan Bangkok
9.0
£129
No. 5 most popular
Conrad Bangkok
8.8
£122
Shangri-La Hotel Bangkok
8.9
£133

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
London to Bangkok
Fastest flight time
14h 35m
Cheapest price
£320
Birmingham to Bangkok
Fastest flight time
15h 25m
Cheapest price
£392
Cardiff to Bangkok
Fastest flight time
14h 00m
Cheapest price
£413
Edinburgh to Bangkok
Fastest flight time
15h 35m
Cheapest price
£414
Norwich to Bangkok
Fastest flight time
13h 20m
Cheapest price
£414
Bristol to Bangkok
Fastest flight time
17h 25m
Cheapest price
£419
Manchester to Bangkok
Fastest flight time
13h 45m
Cheapest price
£427
Glasgow to Bangkok
Fastest flight time
14h 50m
Cheapest price
£427
Newcastle upon Tyne to Bangkok
Fastest flight time
14h 40m
Cheapest price
£435
Aberdeen to Bangkok
Fastest flight time
15h 15m
Cheapest price
£459
View more

Start planning your trip to Bangkok