Bangkok has five-star hotels at modest prices, and each pick carries an official five-star grade. Half are a short walk from the Sukhumvit BTS line, and two are close to the Airport Rail Link. All but one sit within a 13-minute walk of a station, and two run a tuk-tuk or boat to the train. Here’s where I’d book, cheapest rooms first.
Quick answer: Book Grand Mercure Bangkok Atrium. It has the lowest peak-night rates, an outdoor pool, a sauna and a spa.
At a glance, per night from
Table of Contents
Affordable 5-Star Hotels in Bangkok

1. Grand Mercure Bangkok Atrium
Rating: ⭐⭐⭐⭐⭐
Location: 10-minute walk to Phetchaburi MRT station
Guest Reviews: Amazing breakfast and a comfortable hotel.
Best Room: Superior Room with 1 King Bed
From USD $65 – $105 per night

2. The Berkeley Hotel Pratunam
Rating: ⭐⭐⭐⭐⭐
Location: 9-minute walk to Ratchaprarop Airport Rail Link station
Guest Reviews: Clean, spacious rooms and a fabulous breakfast.
Best Room: Premier Room (North Tower)
From USD $90 – $120 per night

3. voco Bangkok Surawong by IHG
Rating: ⭐⭐⭐⭐⭐
Location: 9-minute walk to Sala Daeng BTS station
Guest Reviews: Incredible staff and comfortable, clean rooms.
Best Room: Deluxe King Room
From USD $115 – $195 per night

4. Nysa Bangkok Sukhumvit 11 by Kingston Hotels
Rating: ⭐⭐⭐⭐⭐
Location: 11-minute walk to Nana BTS station
Guest Reviews: Great breakfast, plus lovely staff who make you feel welcome.
Best Room: Deluxe Room
From USD $120 – $130 per night

Riverside Hotel
5. Ramada Plaza by Wyndham Bangkok Menam Riverside
Rating: ⭐⭐⭐⭐⭐
Location: 16-minute drive to Saphan Taksin BTS station, on the Chao Phraya River
Guest Reviews: Beautiful river views and an exceptional breakfast.
Best Room: Superior Twin Room
From USD $120 – $145 per night

6. Valia Bangkok Sukhumvit 24 by Kingston Hotels
Rating: ⭐⭐⭐⭐⭐
Location: 13-minute walk to Queen Sirikit National Convention Centre MRT station
Guest Reviews: A clean hotel with an excellent breakfast.
Best Room: Superior Room
From USD $120 – $190 per night

Rooftop Infinity Pool
7. INNSiDE by Melia Bangkok Sukhumvit
Rating: ⭐⭐⭐⭐⭐
Location: 4-minute walk to On Nut BTS station
Guest Reviews: Incredible rooftop pool and bar, plus clean, comfortable rooms.
Best Room: The INNSiDE Room King
From USD $125 – $170 per night

8. Jasmine 59 Hotel Thonglor Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 9-minute walk to Thong Lo BTS station
Guest Reviews: Clean, comfortable rooms and a great pool.
Best Room: Double or Twin Room
From USD $130 – $170 per night

9. Amari Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 10-minute walk to Chit Lom BTS station
Guest Reviews: Comfortable rooms, plus an amazing breakfast.
Best Room: Deluxe King Room
From USD $145 – $190 per night

10. Hilton Bangkok Grande Asoke
Rating: ⭐⭐⭐⭐⭐
Location: 5-minute walk to Sukhumvit MRT station
Guest Reviews: Comfortable rooms and a good breakfast.
Best Room: King Guest Room
From USD $155 – $200 per night
Which Bangkok Areas Have Affordable 5-Star Hotels
Official five-star hotels cluster in a few Bangkok districts, plus one riverside spot. The district sets how far you walk to a train.
- Sukhumvit Line: INNSiDE by Melia Bangkok Sukhumvit near On Nut, Hilton Bangkok Grande Asoke at Asok, Jasmine 59 Hotel Thonglor Bangkok at Thong Lo and Nysa Bangkok Sukhumvit 11 by Kingston Hotels at Nana each sit 4 to 11 minutes’ walk from a station. On Nut is further out along the BTS line.
- Pratunam and Chit Lom: The Berkeley Hotel Pratunam and Amari Bangkok sit within 12 minutes’ walk of both Chit Lom BTS station and the Ratchaprarop station on the Airport Rail Link. The rail link and the BTS are separate lines, so the station you pick decides which part of the city is one ride away.
- Silom and Surawong: voco Bangkok Surawong by IHG puts Sala Daeng BTS station and Sam Yan MRT station within 10 minutes’ walk. Guests mention walking to shops and street-food markets from the hotel.
- The Chao Phraya Riverside: Ramada Plaza by Wyndham Bangkok Menam Riverside sits on the Chao Phraya, 2.2 km from Saphan Taksin BTS station. Taxis cover that trip by road.
For the shortest walks to a train, I’d book around On Nut or Asok.
Which Room to Book
The cheapest room at each hotel is its entry-level double or twin. A few sell a step-up room worth a look.
- Junior Suite with Kitchen: Jasmine 59 Hotel Thonglor Bangkok sells a Junior Suite of 45 square metres with a kitchen. Its cheapest room, the Double or Twin Room, is the same size.
- Lounge Access: Grand Mercure Bangkok Atrium, Amari Bangkok and Hilton Bangkok Grande Asoke sell club or executive rooms with lounge access. Those rooms cost more than the cheapest category.
Book the cheapest room unless you want a kitchen or lounge access.
When Bangkok Hotels Cost Most
Bangkok hotel demand follows the cool season. Rates for the same room shift with it.
- Peak Months: December, January and February are the busiest months for Bangkok hotels, and the cool season from November to February is peak overall. Book those months early.
- Quiet Months: May and June are the quietest months for hotel occupancy. The rainy season from July to October is the slow stretch.
I’d book May or June for the softest rates.
Ready to book? Per night from
FAQs
1. What is the cheapest 5-star hotel in Bangkok?
Grand Mercure Bangkok Atrium has the lowest rates of the official five-stars priced across peak and low-season dates. The Berkeley Hotel Pratunam comes second. A suite costs more than either hotel’s cheapest room, at every hotel. Compare your own dates before booking, since rates move with the season and the day of the week.
2. Are there deals on 5-star hotels in Bangkok?
May and June bring the best deals, when hotel occupancy drops to about 70%, against more than 80% from December to February. Rates stay strongest in the peak months, so the same room costs more then. Booking a May or June stay is the most reliable way to a lower rate, though prices still differ from hotel to hotel. Compare a few dates before you pay.
3. Is it better to stay near a BTS station or by the river?
Near a station, for most trips. A short walk to the BTS or MRT puts the central districts one ride away and saves a taxi on every trip. Ramada Plaza by Wyndham Bangkok Menam Riverside is the riverside pick, and it suits stays built around the river view and the hotel’s own pool.
4. Do affordable 5-star hotels in Bangkok have swimming pools?
Yes, and Valia Bangkok Sukhumvit 24 by Kingston Hotels has a sixth-floor pool with a pool bar. Nysa Bangkok Sukhumvit 11 by Kingston Hotels has a saltwater pool. The Berkeley Hotel Pratunam has an outdoor pool with a separate kids’ pool, and voco Bangkok Surawong by IHG has an outdoor pool with a poolside bar.
5. How far is the Airport Rail Link from Pratunam?
The Ratchaprarop station on the Airport Rail Link is 659 metres from The Berkeley Hotel Pratunam and 750 metres from Amari Bangkok. The line runs to Suvarnabhumi Airport, and Ratchaprarop is the nearest rail link stop to both hotels. Chit Lom BTS station is 940 and 750 metres from the same two hotels.
6. Do any affordable 5-star hotels in Bangkok run a shuttle to the BTS?
Valia Bangkok Sukhumvit 24 by Kingston Hotels runs a tuk-tuk shuttle to Phrom Phong BTS station, which is 1.2 km from the hotel. Jasmine 59 Hotel Thonglor Bangkok sits down a side street and provides transport to the main road. Ramada Plaza by Wyndham Bangkok Menam Riverside runs a shuttle boat to the pier beside Saphan Taksin BTS station. Ask each hotel for the times before you book.
7. Is a private plunge pool available at an affordable 5-star hotel in Bangkok?
Nysa Bangkok Sukhumvit 11 by Kingston Hotels sells a Suite with Private Pool, and Ramada Plaza by Wyndham Bangkok Menam Riverside sells terrace suites with a plunge pool and a jetted tub. Both cost more than the cheapest room. Check the exact room name before booking, since both hotels also sell suites without a pool.
