Hotels in Bangkok

Find the best deals on 7,197 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 $40 per night on average.
MOST EXPENSIVE CITY IN BANGKOK Bangkok 0% more expensive Bangkok has the highest priced hotels in Bangkok with rooms averaging $40 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
Shangri-La Hotel, Bangkok
Shangri-La Hotel, Bangkok
8.9
$131
View all deals
Anantara Riverside Bangkok Resort
Anantara Riverside Bangkok Resort
8.9
$132
View all deals
Grande Centre Point Hotel Terminal 21
Grande Centre Point Hotel Terminal 21
8.8
$103
View all deals
Jc Kevin Sathorn Bangkok Hotel
Jc Kevin Sathorn Bangkok Hotel
8.9
$33
View all deals
Urbana Sathorn, Bangkok
Urbana Sathorn, Bangkok
7.0
$41
View all deals
Chatrium Hotel Riverside Bangkok
Chatrium Hotel Riverside Bangkok
9.1
$58
View all deals
Millennium Hilton Bangkok
Millennium Hilton Bangkok
8.4
$49
View all deals
Dream Bangkok
Dream Bangkok
8.6
$29
View all deals
Amari Watergate Bangkok
Amari Watergate Bangkok
8.5
$49
View all deals
Lebua At State Tower
Lebua At State Tower
8.8
$83
View all deals
Royal Orchid Sheraton Hotel & Towers
Royal Orchid Sheraton Hotel & Towers
8.6
$64
View all deals
The Okura Prestige Bangkok
The Okura Prestige Bangkok
9.2
$91
View all deals
Grande Centre Point Hotel Ratchadamri
Grande Centre Point Hotel Ratchadamri
8.6
$133
View all deals
Lancaster Bangkok
Lancaster Bangkok
9.1
$51
View all deals
Rembrandt Hotel and Suites
Rembrandt Hotel and Suites
8.5
$29
View all deals
The Continent Hotel Bangkok By Compass Hospitality
The Continent Hotel Bangkok By Compass Hospitality
8.2
$38
View all deals
Mövenpick Hotel Sukhumvit 15 Bangkok
Mövenpick Hotel Sukhumvit 15 Bangkok
8.4
$84
View all deals
Novotel Bangkok Suvarnabhumi Airport
Novotel Bangkok Suvarnabhumi Airport
8.4
$104
View all deals
Pathumwan Princess Hotel
Pathumwan Princess Hotel
8.9
$42
View all deals
Bangkok Marriott Hotel Sukhumvit
Bangkok Marriott Hotel Sukhumvit
8.9
$50
View all deals
Grand Swiss Hotel Sukhumvit 11
Grand Swiss Hotel Sukhumvit 11
7.9
$28
View all deals
Aloft Bangkok Sukhumvit 11
Aloft Bangkok Sukhumvit 11
8.8
$580
View all deals
Baiyoke Sky Hotel
Baiyoke Sky Hotel
7.8
$24
View all deals
Sukhumvit Park, Bangkok - Marriott Executive Apartments
Sukhumvit Park, Bangkok - Marriott Executive Apartments
8.8
$80
View all deals
The Berkeley Hotel Pratunam
The Berkeley Hotel Pratunam
8.4
$25
View all deals
Eastin Grand Hotel Sathorn
Eastin Grand Hotel Sathorn
9.3
$37
View all deals
Grande Centre Point Sukhumvit 55
Grande Centre Point Sukhumvit 55
9.0
$122
View all deals
Sofitel Bangkok Sukhumvit
Sofitel Bangkok Sukhumvit
8.8
$60
View all deals
Pullman Bangkok Hotel G
Pullman Bangkok Hotel G
8.4
$42
View all deals
The Landmark Bangkok
The Landmark Bangkok
8.8
$67
View all deals
Prince Palace Hotel
Prince Palace Hotel
7.4
$23
View all deals
Mode Sathorn Hotel
Mode Sathorn Hotel
8.5
$123
View all deals
S31 Sukhumvit Hotel
S31 Sukhumvit Hotel
8.3
$32
View all deals
Banyan Tree Bangkok
Banyan Tree Bangkok
8.9
$83
View all deals
Montien Riverside Hotel
Montien Riverside Hotel
8.1
$32
View all deals
So/ Bangkok
So/ Bangkok
9.0
$81
View all deals
Metropole Bangkok
Metropole Bangkok
8.0
$42
View all deals
Grand Sukhumvit Hotel Bangkok
Grand Sukhumvit Hotel Bangkok
8.1
$115
View all deals
Avani Atrium Bangkok
Avani Atrium Bangkok
8.4
$33
View all deals
Summit Windmill Golf Residence
Summit Windmill Golf Residence
8.6
$52
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 $91/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 128% lower than the average hotel in Bangkok, which is $117.

Hotels near Siam Square
  • Novotel Bangkok on Siam Square
    Best value

    Novotel Bangkok on Siam Square

    8.3

    $34

    View Deal
  • Royal Orchid Sheraton Hotel & Towers
    #1 Most popular

    Royal Orchid Sheraton Hotel & Towers

    8.6

    $64

    View Deal
  • The Sukhothai Bangkok
    #2 Most popular

    The Sukhothai Bangkok

    9.0

    $103

    View Deal
  • 137 Pillars Suites Bangkok
    #3 Most popular

    137 Pillars Suites Bangkok

    9.2

    $342

    View Deal
  • Eastin Grand Hotel Sathorn
    #4 Most popular

    Eastin Grand Hotel Sathorn

    9.3

    $37

    View Deal
  • Chatrium Hotel Riverside Bangkok
    #5 Most popular

    Chatrium Hotel Riverside Bangkok

    9.1

    $57

    View Deal
  • Millennium Hilton Bangkok

    Millennium Hilton Bangkok

    8.4

    $49

    View Deal
  • Grande Centre Point Hotel Ratchadamri

    Grande Centre Point Hotel Ratchadamri

    8.6

    $133

    View Deal
  • The Okura Prestige Bangkok

    The Okura Prestige Bangkok

    9.2

    $91

    View Deal
  • Grand Hyatt Erawan Bangkok

    Grand Hyatt Erawan Bangkok

    8.9

    $88

    View Deal
  • Elegance Suites

    Elegance Suites

    View Deal
  • Lebua At State Tower

    Lebua At State Tower

    8.8

    $91

    View Deal

Popular hotels in Bangkok

Book a room in one of momondo’s favorite hotels in these popular Bangkok cities
  • Jc Kevin Sathorn Bangkok Hotel
    Best value

    Jc Kevin Sathorn Bangkok Hotel

    8.9

    $33

    View Deal
  • Shangri-La Hotel, Bangkok
    #1 Most popular

    Shangri-La Hotel, Bangkok

    8.9

    $131

    View Deal
  • Anantara Riverside Bangkok Resort
    #2 Most popular

    Anantara Riverside Bangkok Resort

    8.9

    $132

    View Deal
  • Grande Centre Point Hotel Terminal 21
    #3 Most popular

    Grande Centre Point Hotel Terminal 21

    8.8

    $103

    View Deal
  • Urbana Sathorn, Bangkok
    #4 Most popular

    Urbana Sathorn, Bangkok

    7.0

    $41

    View Deal
  • Chatrium Hotel Riverside Bangkok
    #5 Most popular

    Chatrium Hotel Riverside Bangkok

    9.1

    $58

    View Deal
  • Millennium Hilton Bangkok

    Millennium Hilton Bangkok

    8.4

    $49

    View Deal

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