Hotels in Bangkok

Find the best deals on 5,722 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
121 C$
View all deals
$self.alt
The Landmark Bangkok
8.8
168 C$
View all deals
$self.alt
Bangkok Marriott Marquis Queen's Park
9.0
200 C$
View all deals
$self.alt
The Sukhothai Bangkok
9.0
228 C$
View all deals
$self.alt
Amari Don Muang Airport Bangkok
8.5
101 C$
View all deals
$self.alt
Arnoma Grand
8.0
108 C$
View all deals
$self.alt
The Peninsula Bangkok
9.2
297 C$
View all deals
$self.alt
Avani Atrium Bangkok Hotel
8.5
82 C$
View all deals
$self.alt
Amari Watergate Bangkok
8.7
142 C$
View all deals
$self.alt
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
9.2
263 C$
View all deals
$self.alt
Centara Grand at Central Plaza Ladprao Bangkok
8.7
125 C$
View all deals
$self.alt
Pathumwan Princess Hotel
8.8
125 C$
View all deals
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
97 C$
View all deals
$self.alt
Holiday Inn Bangkok Silom
8.7
94 C$
View all deals
$self.alt
Banyan Tree Bangkok
9.0
226 C$
View all deals
$self.alt
Mandarin Oriental, Bangkok
9.2
1,171 C$
View all deals
$self.alt
Grand Hyatt Erawan Bangkok
9.0
233 C$
View all deals
$self.alt
Conrad Bangkok
8.8
220 C$
View all deals
$self.alt
Prince Palace Hotel
7.5
58 C$
View all deals
$self.alt
Holiday Inn Bangkok
8.9
146 C$
View all deals
$self.alt
Shangri-La Hotel Bangkok
8.9
240 C$
View all deals
$self.alt
The Sukosol
8.7
128 C$
View all deals
$self.alt
Anantara Siam Bangkok
9.2
242 C$
View all deals
$self.alt
Asia Hotel Bangkok
7.7
69 C$
View all deals
$self.alt
Royal Suite Hotel Bangkok
8.0
44 C$
View all deals
$self.alt
Como Metropolitan Bangkok
9.1
192 C$
View all deals
$self.alt
JW Marriott Hotel Bangkok
9.1
253 C$
View all deals
$self.alt
The Westin Grande Sukhumvit, Bangkok
8.8
188 C$
View all deals
$self.alt
Chatrium Residence Sathorn Bangkok
8.8
99 C$
View all deals
$self.alt
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
265 C$
View all deals
$self.alt
Mayfair, Bangkok - Marriott Executive Apartments
8.9
165 C$
View all deals
$self.alt
Baiyoke Sky Hotel
8.3
85 C$
View all deals
$self.alt
Ramada D'ma Bangkok
7.5
63 C$
View all deals
$self.alt
Anantara Riverside Bangkok Resort
9.0
172 C$
View all deals
$self.alt
Indra Regent Hotel
7.5
79 C$
View all deals
$self.alt
Mandarin Hotel Managed By Centre Point
8.8
96 C$
View all deals
$self.alt
Ambassador Hotel Bangkok
7.5
69 C$
View all deals
$self.alt
DoubleTree by Hilton Hotel Sukhumvit Bangkok
8.5
149 C$
View all deals
$self.alt
Grand Swiss Sukhumvit 11 by Compass Hospitality
7.8
93 C$
View all deals
$self.alt
Pinnacle Lumpinee Park Hotel
7.9
40 C$
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
June
High Season
March

cheapest month to stay

31%

expected price decrease

most expensive time to stay

95%

expected price increase

Price
88 C$ - 250 C$
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

100 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

144 C$

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
24 C$ - 28 C$
3 star
51 C$ - 57 C$
4-5 star
138 C$ - 149 C$

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
40 C$
$self.alt
#2 most popular
Nana Hotel
7.5
60 C$
$self.alt
Best value
Sananwan Palace
8.3
17 C$
4 stars and above
$self.alt
#1 most popular
Grand Mercure Bangkok Fortune
8.6
121 C$
$self.alt
#2 most popular
The Landmark Bangkok
8.8
168 C$
$self.alt
Best value
Tubtim Siam Suvarnabhumi Hotel
7.9
33 C$

Cheapest hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
$self.alt
Glur Bangkok
6.9
11 C$
$self.alt
Rambuttri Village Inn & Plaza
7.6
31 C$
$self.alt
Sananwan Palace
8.3
17 C$
$self.alt
Tubtim Siam Suvarnabhumi Hotel
7.9
33 C$
$self.alt
Nasa Vegas Hotel
6.8
25 C$
$self.alt
Pinnacle Lumpinee Park Hotel
7.9
40 C$

Get the best value hotel in Bangkok

These hotels have the best prices for their ratings
$self.alt
Avani Atrium Bangkok Hotel
8.5
82 C$
$self.alt
Anantara Sathorn Bangkok Hotel
9.1
108 C$
$self.alt
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.5
97 C$
$self.alt
Montien Riverside Hotel
8.3
83 C$
$self.alt
Prince Palace Hotel
7.5
58 C$
$self.alt
Summit Windmill Golf Residence
8.5
96 C$

Bangkok travel information

How long do people stay in Bangkok?

A stay of 3 nights is most popular when visiting Bangkok.

How much does a hotel cost in Bangkok?

112 C$ 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?

Room prices for hotels in Bangkok can be as much as 44% lower in the month of June. So this is a great time to book and save money.

Which day is cheapest to stay in Bangkok?

Monday is the day where you will typically find the lowest price for your hotel room in Bangkok. The highest price tends to be on Wednesday.

How much does a luxury hotel in Bangkok cost?

A luxury hotel in Bangkok can set you back on average 194 C$ per person, per night. In comparison, the average cost of a hotel in Bangkok is 98 C$ per person, per night, representing a 49% premium for a luxury hotel.

How much does a hostel in Bangkok cost?

Bangkok Hostels typically cost in the region of 8 C$ 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 C$ cheaper than the average price of a hotel in Bangkok.

Where should I stay in Bangkok?

When visiting Bangkok, people tend to book hotels in Watthana, Khlong Toei, Phra Nakhon and Ratchathewi.


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
63 C$
$self.alt
#1 Most popular
Arnoma Grand
8.0
108 C$
$self.alt
#2 Most popular
Amari Watergate Bangkok
8.7
142 C$
$self.alt
#3 Most popular
Conrad Bangkok
8.8
220 C$
$self.alt
#4 Most popular
Chatrium Residence Sathorn Bangkok
8.8
99 C$
$self.alt
#5 Most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
265 C$
$self.alt
Anantara Riverside Bangkok Resort
9.0
172 C$
Kid-Friendly Hotels in Bangkok
$self.alt
Best value
Ramada D'ma Bangkok
7.5
63 C$
$self.alt
#1 Most popular
Arnoma Grand
8.0
108 C$
$self.alt
#2 Most popular
Amari Watergate Bangkok
8.7
142 C$
$self.alt
#3 Most popular
Conrad Bangkok
8.8
220 C$
$self.alt
#4 Most popular
Chatrium Residence Sathorn Bangkok
8.8
99 C$
$self.alt
#5 Most popular
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
265 C$
$self.alt
Anantara Riverside Bangkok Resort
9.0
172 C$
Luxury Hotels in Bangkok
$self.alt
Best value
U Sukhumvit Bangkok
8.9
92 C$
$self.alt
#1 Most popular
The Sukhothai Bangkok
9.0
228 C$
$self.alt
#2 Most popular
The Peninsula Bangkok
9.2
297 C$
$self.alt
#3 Most popular
Mandarin Oriental, Bangkok
9.2
1,171 C$
$self.alt
#4 Most popular
Grand Hyatt Erawan Bangkok
9.0
233 C$
$self.alt
#5 Most popular
Conrad Bangkok
8.8
220 C$
$self.alt
Shangri-La Hotel Bangkok
8.9
240 C$

Popular flight routes to Bangkok

Find the cheapest flights to Bangkok on popular routes
Vancouver to Bangkok
Fastest flight time
22h 55m
Cheapest price
731 C$
Kelowna to Bangkok
Fastest flight time
25h 25m
Cheapest price
857 C$
Toronto to Bangkok
Fastest flight time
21h 40m
Cheapest price
893 C$
Penticton to Bangkok
Fastest flight time
26h 45m
Cheapest price
925 C$
Victoria to Bangkok
Fastest flight time
24h 15m
Cheapest price
967 C$
Edmonton to Bangkok
Fastest flight time
27h 00m
Cheapest price
975 C$
Calgary to Bangkok
Fastest flight time
23h 20m
Cheapest price
984 C$
Montreal to Bangkok
Fastest flight time
24h 05m
Cheapest price
1,000 C$
Ottawa to Bangkok
Fastest flight time
27h 30m
Cheapest price
1,117 C$
Winnipeg to Bangkok
Fastest flight time
33h 15m
Cheapest price
1,117 C$
View more

Start planning your trip to Bangkok