Gotoesy home

Bangkok hotel deals: cheap hotels and where to stay

See hotel prices across Bangkok on one map, then compare Booking.com, Expedia, Hotels.com and Agoda.

Choose your own dates

Each site opens with Bangkok and sample dates filled in. Change the dates there, or use the search above.

Where to stay in Bangkok

The rainy season (May to October) is the cheapest; November to February is peak.

How to get a cheap hotel in Bangkok

More for your Bangkok trip

Frequently asked questions

Where is the best area to stay in Bangkok?
Sukhumvit: nightlife, restaurants and the BTS Skytrain. Riverside: luxury hotels on the Chao Phraya. Old City (Rattanakosin): near the Grand Palace and temples.
When are hotels in Bangkok cheapest?
The rainy season (May to October) is the cheapest; November to February is peak.
How do I find a cheap hotel in Bangkok?
Use the map above to compare live prices across Bangkok, then open Booking.com, Expedia, Hotels.com or Agoda with your dates already filled in. Prices on the same room often differ between sites.
Can I book a hotel in Bangkok with free cancellation?
Many rooms on Booking.com and Expedia offer free cancellation. Look for the free cancellation filter on the seller's page before you book.
Are vacation rentals in Bangkok cheaper than hotels?
For families and groups, an entire home is often cheaper per person. Switch to the Homes & apartments tab in the search to compare Vrbo and Booking.com homes in Bangkok.

Cheap flights to Bangkok

Hotels in other cities