Cheap Hotels In Bangkok
I love Bangkok and I love the great deals you can get on really nice hotels there.
The hotels below are good quality hotels for a moderate budget and will be nicer than the very simple guest houses found in Khao San Road and the Banglamphu District.
The Viengtai Hotel is probably my favorite mid-budget hotel in Bangkok (and has a very nice swimming pool).
If you’re looking for absolute budget hotels then go to Khao San Road. Wander the small alleys that lead away from the main strip and enquire at every hotel you see. These are decent places (or some of them anyways) but they’re hard to book in advance so “walking and asking” is still the best way to book them.
HotelsCombined.com/Bangkok is the best website for finding hotel deals. Contacting hotels directly (after you find a good deal online) and asking if they’ll match it is something I try to do.
Long term stays in Bangkok
15 Affordable (And Good) Hotels In Bangkok
- Buddy Lodge Hotel (Khao San)
Nice rooftop pool. Irish pub. Good sized rooms that can squeeze in a family. Close to restaurants. A/C that really kicks it out.
- Viengtai Hotel (Khao San)
Great pool (though don’t be expecting the Four Seasons, the pool area is, uhm, sparse). Free breakfast with most online deals.
- Hotel De Moc (Khao San)
Close to Khao San but not right in the thick of things. Restaurants and shops are a 10 minute walk. Nice pool.
- Bossotel Hotel (Along the river)
Great breakfast. Short walk to subway and water taxi. Family rooms available (children under 12 stay free).
- On8 Sukhumvit Hotel Bangkok (Sukhumvit)
In the heart of Sukhumvit with street food, tailors, restaurants, and the red light district. Not for light sleepers as it’s right on a busy street.
- Arnoma Hotel (Sukhumvit)
Great value for nice (but dated) rooms. Across the street from Central World mall. Short walk to Skytrain station. Night market outside the door.
- Kingston Suites Bangkok (Sukhumvit)
Spacious deluxe and executive suites. Free tuk tuk to BTS (Skytrain). Shares pool with another hotel which requires a short walk.
- City Lodge Soi 19 (Sukhumvit)
Location, location, location. Steps to Terminal 21 shopping mall, Skytrain, and underground. Breakfast included for most bookings. Can use pool at sister hotel Amari Boulevard but it’s a good 10 minutes walk away.
- Grand President Bangkok (Sukhumvit)
Junior suites (kitchen, separate rooms, washing machine) are great for families. Lively location on Soi 11. 3 swimming pools (on each of the 3 towers). Fitness center and close to BTS Nana station.
- Aspen Suites Bangkok (Sukhumvit)
Rooms have kitchenette with fridge and microwave. Great location and free shuttle to Sukhumvit road (or its a short walk). Small pool is good for cooling off – but that’s about it.
- Best Western Mayfair Suites (Siam Square)
Clean and comfortable rooms that are often very cheap. Nice fitness center and spa. Free tut-tuk to nearby Skytrain, shopping malls, and Starbucks.
- Luxx XL (Lumphini Park)
Good sized family rooms (L suites). Nice garden pool. Close to a large park and the Skytrain.
- Grand China Princess (Chinatown)
Clean tidy rooms in the heart of Chinatown. Close to the river and ferries. Small outdoor pool. Free parking.
Good Value 4 Star Hotels
These are not “budget hotels” but offer great value for their price range. Much cheaper than the 5 star hotels that Bangkok is famed for but still some of the perks of a luxury hotel.
- Novotel Bangkok on Siam Square (Siam Square)
Large 2-bedroom suites. Nice swimming pool with a kids’ pool. Free wi-fi throughout the hotel. 2 minute walk to Skytrain and shopping malls.
- Swiss Lodge (Silom)
Great value 4 star hotel. Small pool area. Beautiful (and large) rooms. Near to Skytrain and shopping.