Hotels in Bangkok

Find the best deals on 5,725 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
81€
View all deals
$self.alt
The Landmark Bangkok
8.8
112€
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9.0
133€
View all deals
$self.alt
The Sukhothai Bangkok
9.0
152€
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8.5
68€
View all deals
$self.alt
Arnoma Grand
8.0
72€
View all deals
$self.alt
The Peninsula Bangkok
9.2
198€
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8.5
55€
View all deals
$self.alt
Amari Watergate Bangkok
8.7
94€
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
175€
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8.7
83€
View all deals
$self.alt
Pathumwan Princess Hotel
8.8
83€
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
65€
View all deals
$self.alt
Holiday Inn Bangkok Silom
8.7
63€
View all deals
$self.alt
Banyan Tree Bangkok
9.0
151€
View all deals
$self.alt
Mandarin Oriental, Bangkok
9.2
780€
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9.0
156€
View all deals
$self.alt
Conrad Bangkok
8.8
146€
View all deals
$self.alt
Bangkok Palace Hotel
7.4
35€
View all deals
$self.alt
Prince Palace Hotel
7.5
39€
View all deals
$self.alt
Holiday Inn Bangkok
8.9
97€
View all deals
$self.alt
Shangri-La Hotel Bangkok
8.9
160€
View all deals
$self.alt
The Sukosol
8.7
85€
View all deals
$self.alt
Anantara Siam Bangkok
9.2
161€
View all deals
$self.alt
Asia Hotel Bangkok
7.7
46€
View all deals
$self.alt
Royal Suite Hotel Bangkok
8.0
30€
View all deals
$self.alt
Como Metropolitan Bangkok
9.1
128€
View all deals
$self.alt
JW Marriott Hotel Bangkok
9.1
168€
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8.8
125€
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8.8
66€
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
177€
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8.9
110€
View all deals
$self.alt
Baiyoke Sky Hotel
8.3
56€
View all deals
$self.alt
Ramada D'ma Bangkok
7.5
42€
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9.0
115€
View all deals
$self.alt
Indra Regent Hotel
7.5
53€
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8.8
64€
View all deals
$self.alt
Ambassador Hotel Bangkok
7.5
46€
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8.5
99€
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7.8
62€
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
July
High season
February

cheapest month to stay

34%

expected price decrease

most expensive time to stay

368%

expected price increase

Price
45€ - 319€
Highest day of week
Friday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

59€

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

149€

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
16€ - 19€
3 star
34€ - 38€
4-5 star
92€ - 99€

Bangkok travel tips

Let us help you with the best tips about Bangkok

How long do people stay in Bangkok?

On average, people stay in Bangkok for a total of 3 nights.

How much does a hotel cost in Bangkok?

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

The cheapest month to book a hotel in Bangkok is July. The cost of your room could be as much as 52% cheaper than in peak months.

Which day is cheapest to stay in Bangkok?

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

How much does a luxury hotel in Bangkok cost?

194€ per person, per night, is on average what you can expect to pay for luxury hotels in Bangkok. To put this in perspective, 98€ per person, per night is the average price of a hotel in Bangkok, which is a price difference of around 50% to stay at a luxury hotel.

How much does a hostel in Bangkok cost?

Bangkok Hostels typically cost in the region of 8€ a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average 90€ cheaper than the average price of a hotel in Bangkok.

Where should I stay in Bangkok?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Watthana, Khlong Toei, Phra Nakhon and Ratchathewi when staying in Bangkok.


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
27€
$self.alt
#2 most popular
Nana Hotel
7.5
40€
$self.alt
Best value
Sananwan Palace
8.3
11€
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8.6
81€
$self.alt
#2 most popular
The Landmark Bangkok
8.8
112€
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7.9
22€

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6.9
7€
$self.alt
Nasa Vegas Hotel
6.8
17€
$self.alt
Sananwan Palace
8.3
11€
$self.alt
Rambuttri Village Inn & Plaza
7.6
20€
$self.alt
Picnic Hotel Bangkok
8.2
13€
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7.9
22€

Get the best value hotel in Bangkok

These hotels have the best prices for their ratings
$self.alt
Avani Atrium Bangkok Hotel
8.5
55€
$self.alt
Anantara Sathorn Bangkok Hotel
9.1
72€
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
65€
$self.alt
Montien Riverside Hotel
8.3
56€
$self.alt
Prince Palace Hotel
7.5
39€
$self.alt
Summit Windmill Golf Residence
8.5
64€

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
42€
$self.alt
No. 1 most popular
Arnoma Grand
8.0
72€
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
94€
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
175€
$self.alt
No. 4 most popular
Conrad Bangkok
8.8
146€
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.8
66€
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
177€
Kid-friendly hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7.5
42€
$self.alt
No. 1 most popular
Arnoma Grand
8.0
72€
$self.alt
No. 2 most popular
Amari Watergate Bangkok
8.7
94€
$self.alt
No. 3 most popular
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
175€
$self.alt
No. 4 most popular
Conrad Bangkok
8.8
146€
$self.alt
No. 5 most popular
Chatrium Residence Sathorn Bangkok
8.8
66€
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
177€
Luxury hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8.9
61€
$self.alt
No. 1 most popular
The Sukhothai Bangkok
9.0
152€
$self.alt
No. 2 most popular
The Peninsula Bangkok
9.2
198€
$self.alt
No. 3 most popular
Mandarin Oriental, Bangkok
9.2
780€
$self.alt
No. 4 most popular
Grand Hyatt Erawan Bangkok
9.0
156€
$self.alt
No. 5 most popular
Conrad Bangkok
8.8
146€
$self.alt
Shangri-La Hotel Bangkok
8.9
160€

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Dublin to Bangkok
Fastest flight time
14h 10m
Cheapest price
397€
Cork to Bangkok
Fastest flight time
13h 40m
Cheapest price
471€
Shannon to Bangkok
Fastest flight time
26h 30m
Cheapest price
625€
Knock to Bangkok
Fastest flight time
19h 55m
Cheapest price
676€
Milltown (Kerry) to Bangkok
Fastest flight time
45h 00m
Cheapest price
1,075€
View more

Start planning your trip to Bangkok