Hotels in Bangkok

Find the best deals on 7,467 hotels in Bangkok

Check-in
Check-out
Compare vs. momondo |

Popular cities in Bangkok

Below are the average prices for hotels in popular Bangkok cities
Price
$40 - $40
CHEAPEST CITY IN BANGKOK Bangkok 0% cheaper Hotels in Bangkok are the cheapest in Bangkok at just $39 per night on average.
MOST EXPENSIVE CITY IN BANGKOK Bangkok 0% more expensive Bangkok has the highest priced hotels in Bangkok with rooms averaging $39 per night.
MOST POPULAR CITY IN BANGKOK Bangkok 0% more users visited More momondo users search for hotels in Bangkok than any other city in Bangkok

Top Hotels in Bangkok

Find your perfect Bangkok hotel in the perfect location
The Mixx Hostel
The Mixx Hostel
6.6
$9
View all deals
Aspira Sukhumvit
Aspira Sukhumvit
8.1
$19
View all deals
Ir-on Hotel
Ir-on Hotel
8.3
$20
View all deals
Floral Shire Resort
Floral Shire Resort
7.1
$11
View all deals
Dang Derm in The Park Khaosan
Dang Derm in The Park Khaosan
7.7
$38
View all deals
D&D Inn Khaosan
D&D Inn Khaosan
6.8
$27
View all deals
Ibis Bangkok Sathorn
Ibis Bangkok Sathorn
7.9
$18
View all deals
Navalai River Resort
Navalai River Resort
8.5
$62
View all deals
ibis Bangkok Sukhumvit 4
ibis Bangkok Sukhumvit 4
7.6
$17
View all deals
The Choice Residence - Adults Only
The Choice Residence - Adults Only
9.2
$27
View all deals
Royal Asia Lodge Hotel Bangkok
Royal Asia Lodge Hotel Bangkok
6.0
$55
View all deals
Grace Hotel Bangkok
Grace Hotel Bangkok
5.0
$47
View all deals
ibis Styles Bangkok Sukhumvit 4
ibis Styles Bangkok Sukhumvit 4
8.7
$24
View all deals
Brighton Hotel
Brighton Hotel
7.0
$58
View all deals
The Krungkasem Srikrung Hotel
The Krungkasem Srikrung Hotel
8.1
$13
View all deals
Majestic Suites
Majestic Suites
8.4
$19
View all deals
A-One Star Hotel
A-One Star Hotel
7.7
$19
View all deals
Le Fenix Sukhumvit
Le Fenix Sukhumvit
8.3
$48
View all deals
Red Planet Bangkok Surawong
Red Planet Bangkok Surawong
8.3
$13
View all deals
Anantara Riverside Bangkok Resort
Anantara Riverside Bangkok Resort
8.9
$114
View all deals
Grande Centre Point Hotel Terminal 21
Grande Centre Point Hotel Terminal 21
8.8
$91
View all deals
Jc Kevin Sathorn Bangkok Hotel
Jc Kevin Sathorn Bangkok Hotel
8.9
$31
View all deals
Urbana Sathorn, Bangkok
Urbana Sathorn, Bangkok
7.0
$37
View all deals
Dream Bangkok
Dream Bangkok
8.6
$30
View all deals
Lebua At State Tower
Lebua At State Tower
8.8
$87
View all deals
Royal Orchid Sheraton Hotel & Towers
Royal Orchid Sheraton Hotel & Towers
8.6
$63
View all deals
The Okura Prestige Bangkok
The Okura Prestige Bangkok
9.2
$96
View all deals
Lancaster Bangkok
Lancaster Bangkok
9.1
$37
View all deals
Bangkok Marriott Hotel Sukhumvit
Bangkok Marriott Hotel Sukhumvit
8.9
$45
View all deals
The Berkeley Hotel Pratunam
The Berkeley Hotel Pratunam
8.5
$25
View all deals
Baiyoke Sky Hotel
Baiyoke Sky Hotel
7.8
$34
View all deals
Pullman Bangkok Hotel G
Pullman Bangkok Hotel G
8.4
$46
View all deals
Eastin Grand Hotel Sathorn
Eastin Grand Hotel Sathorn
9.3
$38
View all deals
Sofitel Bangkok Sukhumvit
Sofitel Bangkok Sukhumvit
8.8
$71
View all deals
Prince Palace Hotel
Prince Palace Hotel
7.4
$21
View all deals
Mode Sathorn Hotel
Mode Sathorn Hotel
8.5
$109
View all deals
S31 Sukhumvit Hotel
S31 Sukhumvit Hotel
8.3
$26
View all deals
Montien Riverside Hotel
Montien Riverside Hotel
8.1
$31
View all deals
Avani Atrium Bangkok Hotel
Avani Atrium Bangkok Hotel
8.4
$36
View all deals
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
The Athenee Hotel, a Luxury Collection Hotel, Bangkok
9.1
$101
View all deals

Things to do in Bangkok

Siam Square

What should I expect to pay for a hotel room near Siam Square?

If you’re looking for a hotel in Bangkok near Siam Square then you are in luck! There are 12 hotels in the area. On average these hotels cost $86/night, but this price varies based on time of year. During the peak season at Siam Square (October), you can expect prices of $105/night and during the low season (August), the average price is $121/night. Hotels near Siam Square are typically 136% lower than the average hotel in Bangkok, which is $117.

Hotels near Siam Square

Popular hotels in Bangkok

Book a room in one of momondo’s favorite hotels in these popular Bangkok cities

Stay in these Bangkok cities

Looking for a Bangkok getaway? Check out the hotel deals in these cities

Bangkok travel tips

Check these FAQs for important travel tips while planning your visit to Bangkok

What are the best hotels in Bangkok?

The following hotels are the top rated hotels in Bangkok:93 - Eastin Grand Hotel Sathorn in Bangkok92 - The Okura Prestige Bangkok in Bangkok91 - VIE Hotel Bangkok - MGallery in Bangkok