Beaches & Hotels
March 3, 2024

Where to stay in Bangkok?

Whether you just need a bed or you want an extra-special suite, don’t miss these 13 Bangkok hotels. All boast superb reviews (and pretty good views).

This post may contain affiliate links, from which I receive a small commission on any resulting purchases at no cost to the customer. As an Amazon Associate, I earn from qualifying purchases. It keeps The Koh Samui Guide ad-free, never sponsored and 100% independent. See privacy policy for more details.

The best places to stay in Bangkok

Whether you just need an airport hotel for as much sleep as you can possibly cram into a seven-hour layover or you want an extra-special downtown hotel, below, find 13 Bangkok hotels. All boast superb reviews (and pretty good views).

Bangkok Airport Hotels

1. Novotel Bangkok Suvarnabhumi Airport

Novotel Bangkok Suvarnabhumi Airport: Where to Stay in Bangkok
Novotel Bangkok Suvarnabhumi Airport, Bangkok

Stars: 4 stars

Rating: 8.3 out of 10

Drive time: Approximately 2 minutes from Bangkok Suvarnabhumi Airport (2.1 km or 1 miles)

My tried-and-true recommendation for a Bangkok airport hotel. Room-by-room renovations are underway (the hallways are a bit shabby) but this is THE closest bed you will possibly find to the airport. It's a little dated but, on a quick overnight layover, I stay here for its unrivalled convenience (truly two minutes door-to-door, with a free shuttle every 15 minutes).

If you have a late-night arrival flight and a crack-of-dawn departure, don't look anywhere else. Got a strange itinerary? Your reservation is for 24 hours from the time of check-in, rather than a strict one-night stay with set times.

2. Siam Mandarina Hotel Suvarnabhumi Airport

Siam Mandarina Hotel Suvarnabhumi Airport: Where to Stay in Bangkok
Siam Mandarina Hotel Suvarnabhumi Airport, Bangkok

Stars: 4 stars

Rating: 8 out of 10

Drive time: Approximately 5 to 10 min from Bangkok Suvarnabhumi Airport (5.2 km or 3 miles)

Not as convenient as the Novotel, but you can sometimes find better rates. I've never stayed here as I prefer the Novotel's location (when every minute of sleep counts).

Downtown Bangkok Hotels

3. Grande Centre Point Thong Lo

Grande Centre Point Sukhumvit 55 Thong Lo: Where to Stay in Bangkok
Grande Centre Point Sukhumvit 55, Bangkok

Stars: 5 stars

Rating: 9 out of 10

Drive time: Approximately 20 to 45 min from Bangkok Suvarnabhumi Airport (22.3 km or 14 miles)

4. Maitria Mode Sukhumvit 15

Maitria Mode Sukhumvit 15 Bangkok: Where to Stay in Bangkok
Maitria Mode Sukhumvit 15, Bangkok

Stars: 4 stars

Rating: 8.9 out of 10

Drive time: Approximately 25 to 45 min from Bangkok Suvarnabhumi Airport (28.4 km or 18 miles)

5. Chillax Heritage

Chillax Heritage: Where to Stay in Bangkok
Chillax Heritage, Bangkok

Stars: 4 stars

Rating: 8.9 out of 10

Drive time: Approximately 30 to 55 min from Bangkok Suvarnabhumi Airport (33.2 km or 21 miles)

6. Shangri-La Bangkok

Shangri-La Bangkok: Where to Stay in Bangkok
Shangri-La Bangkok

Stars: 5 stars

Rating: 8.9 out of 10

Drive time: Approximately 25 to 45 min from Bangkok Suvarnabhumi Airport (33.5 km or 21 miles)

7. Hotel Clover Asoke

Hotel Clover Asoke: Where to Stay in Bangkok
Hotel Clover Asoke, Bangkok

Stars: 4 stars

Rating: 8.8 out of 10

Drive time: Approximately 25 to 50 min from Bangkok Suvarnabhumi Airport (25.0 km or 16 miles)

8. The Landmark Bangkok

The Landmark Bangkok: Where to Stay in Bangkok
The Landmark Bangkok

Stars: 5 stars

Rating: 8.8 out of 10

Drive time: Approximately 25 to 50 min from Bangkok Suvarnabhumi Airport (25.8 km or 16 miles)

9. Movenpick Wellness Resort

Movenpick BDMS Wellness Resort Bangkok: Where to Stay in Bangkok
Movenpick BDMS Wellness Resort Bangkok

Stars: 5 stars

Rating: 8.8 out of 10

Drive time: Approximately 20 to 40 min from Bangkok Suvarnabhumi Airport (27.4 km or 17 miles)

10. Aloft Bangkok - Sukhumvit 11

Aloft Bangkok - Sukhumvit 11: Where to Stay in Bangkok
Aloft Bangkok - Sukhumvit 11

Stars: 4 stars

Rating: 8.8 out of 10

Drive time: Approximately 25 to 45 min from Bangkok Suvarnabhumi Airport (27.9 km or 17 miles)

11. Grande Centre Point

Grande Centre Point Hotel Terminal21: Where to Stay in Bangkok
Grande Centre Point Hotel Terminal21, Bangkok

Stars: 5 stars

Rating: 8.8 out of 10

Drive time: Approximately 25 to 40 min from Bangkok Suvarnabhumi Airport (27.9 km or 17 miles)

12. Mercure Bangkok

Mercure Bangkok Sukhumvit 11: Where to Stay in Bangkok
Mercure Bangkok Sukhumvit 11, Bangkok

Stars: 4 stars

Rating: 8.7 out of 10

Drive time: Approximately 25 to 40 min from Bangkok Suvarnabhumi Airport (27.7 km or 17 miles)

13. Hyatt Place Bangkok

Hyatt Place Bangkok Sukhumvit: Where to Stay in Bangkok
Hyatt Place Bangkok Sukhumvit

Stars: 4 stars

Rating: 8.5 out of 10

Drive time: Approximately 25 to 55 min from Bangkok Suvarnabhumi Airport (26.3 km or 16 miles)

Five star

Four star

Three star