Hotels in Bangkok, Thailand

Find deals on 3,353 hotels in Bangkok, Thailand

Bangkok, Thailand
25 Nov — 26 Nov2
Sun 26/11
Thu 30/11

Compare 3M+ hotel and accommodation options.

Top Hotels in Bangkok

Find the perfect hotel for your stay in Bangkok
Review score
Hotel class

Best neighbourhoods to book a hotel in Bangkok

Below are the average prices for hotels in the most popular neighbourhoods in Bangkok


€16 - €176

CHEAPEST NEIGHBOURHOOD IN BANGKOKBang Kapi83% cheaperHotels in Bang Kapi are the cheapest in Bangkok at just €16 per night on average
MOST EXPENSIVE NEIGHBOURHOOD IN BANGKOKBang Rak46% more expensiveBang Rak has the highest priced hotels in Bangkok with rooms averaging €176 per night
MOST POPULAR NEIGHBOURHOOD IN BANGKOKKhlong Toei64% more users visitedMore momondo users search for hotels in Khlong Toei than any other neighbourhood in Bangkok

Things to do in Bangkok

Hotels in popular neighbourhoods in Bangkok

Below are the most popular neighbourhoods in Bangkok to stay in, as well as some of the best hotels in each area

When to book a hotel in Bangkok

Check out the information below to find the best deal on a hotel room in Bangkok
Low seasonMarchcheapest month to stay
High seasonNovembermost expensive time to stay
50%expected price decrease
45%expected price increase


€58 - €206

Cheapest day of weekWednesdayis the cheapest day of the week to book
Highest day of weekFridayis the most expensive day of the week to book
€79is the average per night cost for a hotel on this day
€190is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Bangkok is: 1-2 star, 90 days before. 3 star, 74 days before. 4-5 star, 70 days before.

1-2 star

€13 - €29

3 star

€20 - €38

4-5 star

€19 - €59

Useful insights on Bangkok hotels

Get a quick overview on price and accommodation trends for your visit in Bangkok

Lowest Hotel Price


Most Popular Hotel (5-star)

Montien Riverside Hotel Bangkok

Hotels Near Airport


Average Length of Stay

2 days
The cheapest price for a room in Bangkok found in the last 7 days is €7/night. This rate is available with 5B&B.
Travel with comfort when booking a room with Montien Riverside Hotel Bangkok, the most popular 5-star hotel in Bangkok (8.4/10 rating - based on 818 reviews).
There are 6,062 hotels in Bangkok close to Bangkok Suvarnabhumi. The Coral Cosmo Lounge Concourse C - Airport Lounge Service - Transit Area - 6 Hours is the nearest with a distance of 0.1 km from this airport.
On average, people stay for 2 days when lodging at hotels in Bangkok. The average accommodation price for 2 days in Bangkok in the past week is €257.

How much does a hotel in Bangkok cost per night?

Use the information below to find quality Bangkok hotel rooms for low prices

5-star hotels

Cheapest €60

Average €213

most expensive €1,069

Search 5-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Bangkok

These hotels and hostels usually make for a cheap way to stay in Bangkok
Find hostels in Bangkok

Get the best value hotel in Bangkok

These Bangkok hotels have the best prices for their ratings

Information about staying in Bangkok

Read these important travel tips before booking a hotel in Bangkok

How long do people stay in Bangkok?

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

How much does a hotel cost in Bangkok?

On average, rooms will be priced around €119 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 March. The cost of your room could be as much as 49% 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 Tuesday works out the most economical, with Thursday proving the least economical.

How much does a luxury hotel in Bangkok cost?

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

Where should I stay in Bangkok?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Chinatown, Phaya Thai, Bang Rak and Bang Na when staying in Bangkok.

Based on the weather in Bangkok, what attractions are popular during December?

Temperatures in Bangkok are typically around 26 °C during December and the chance of rain is low, which makes December the perfect time to spend some time outside at popular area attractions.

Does Bangkok have holiday rentals?

Yes, Bangkok has 5,640 holiday rentals available. If you’re interested in a holiday rental in Bangkok, The Studio at Sathorn Terrace is the most popular in the city. Compare deals on holiday rentals in Bangkok.

Does Bangkok have hostels?

Yes, the city of Bangkok has hostels available. You can choose from 467 Bangkok hostels. We recommend staying at Buri Hostel Bangkok, which is the most popular among our users. Search for hostels in Bangkok.

How many operators does momondo search for hotels in Bangkok?

When did momondo last update prices for hotels in Bangkok?

Prices for hotels in Bangkok refresh daily.