Bangkok has more than 500 SHA-certified hotels (Tourism Authority of Thailand SHA records, 2026). Most of them you should skip. The SHA badge tells you a hotel cleared the hygiene inspection, it does not tell you about the pool, the room size, the BTS distance, or whether the “river view” requires binoculars. That’s what this list is for.

Hotel Area Agoda From Book
Mandarin Oriental Bangkok Riverside 9.2 $515/night Check →
Capella Bangkok Riverside 9.2 $940/night Check →
Rosewood Bangkok Ploenchit 9.2 $304/night Check →
Four Seasons Hotel Bangkok Riverside 9.2 $450/night Check →
The Okura Prestige Bangkok Ploenchit 9.1 $157/night Check →
Eastin Grand Hotel Sathorn Sathorn 9.1 $104/night Check →
The Sukhothai Bangkok South Sathorn 9.0 $232/night Check →
Avani+ Riverside Bangkok Hotel Riverside 9.0 $160/night Check →
Hilton Sukhumvit Bangkok Sukhumvit 8.7 $124/night Check →
Amara Bangkok Hotel Silom 8.7 $94/night Check →

I’ve filtered down to 10 hotels across Bangkok’s main districts. Each one holds SHA status (Extra Plus, Plus, or Certified) (Tourism Authority of Thailand SHA records, 2026), has a verified Agoda score above 8.4 (Agoda guest score, 2026), and gives you a clear reason to book it over the alternatives. Prices below are live from Agoda, what you see is the current nightly rate.

See top-rated SHA hotels in Bangkok →

Mandarin Oriental Bangkok, SHA Extra Plus, Riverside, Bangkok, Thailand SHA EXTRA PLUS 9.2
Riverside · Saphan Taksin BTS, hotel boat or 12 min walk

Mandarin Oriental Bangkok

The Mandarin Oriental opened in 1876, dating it as Bangkok's first riverside hotel and predating most of the city's modern infrastructure by a century. Today it sits on the same bend of the Chao Phraya, with the Authors Lounge still pouring afternoon tea exactly as it did when Joseph Conrad wrote here. The hotel has stayed in the same spot, under the same brand, while five generations of Bangkok grew up around it.

Rooms split between the original Authors Wing (period furniture, river-facing balconies) and the more recent River Wing (larger, modern bathrooms). Pick the Authors Wing for heritage. Pick the River Wing for a deep tub. The pool is small for a five-star, but the riverside loungers compensate. Service is what earns the rate. Doormen who remember your name on day two, butlers who unpack within ten minutes of arrival, a concierge who can secure a Grand Palace private guide on 90 minutes' notice.

The riverside location has no BTS within walking distance, so you rely on the hotel shuttle boat to Sathorn pier or a 12-minute walk to Saphan Taksin BTS. The boat runs every 15 minutes from 6 AM until 10 PM. After that, you taxi. Don't book the Oriental for nightlife or shopping. Book it for quiet rooms, river sunsets, and service that disappears the moment you stop noticing it.

✓ Authors' Wing heritage, river-facing balconies
From $442 /night Check availability →
Capella Bangkok, SHA Extra Plus, Riverside, Bangkok, Thailand SHA EXTRA PLUS 9.2
Riverside · Saphan Taksin BTS, 14 min walk

Capella Bangkok

Capella opened on the Chao Phraya in 2020 with one decision that changed everything. Only 101 rooms, every one a suite, every one with either a private pool or a terrace. That intimacy is the entire pitch. You won't queue at check-in. You won't share elevators with conference attendees. You won't see another guest at breakfast unless you both choose the same outdoor table. The lobby has more staff than guests at most hours of the day.

Côte by Mauro Colagreco is the in-house Michelin-star restaurant. Phra Nakhon is the rooftop bar with a 15th-floor cocktail program. The spa is the largest on any Bangkok riverside property. You'll pay for all of it. The standard suite runs around $935 per night before tax. Two-bedroom premier suites with private rooftop pools push past $3,500.

The communal pool is the one weak link, small and sometimes shaded; the in-villa pools fix it. Riverside means the same trade-off as the Oriental, no BTS within walking distance, hotel boats to Sathorn pier, a 14-minute walk to Saphan Taksin BTS if you skip the boat. The shuttle to BTS Saphan Taksin runs every 30 minutes between 7 AM and 11 PM. Capella is a honeymoon hotel disguised as a luxury hotel. If your stay is more than two nights, book the pool villa, not the standard suite.

✓ All-suite with private pools or terraces
From $870 /night Check availability →
Rosewood Bangkok, SHA Extra Plus, Ploenchit, Bangkok, Thailand SHA EXTRA PLUS 9.2
Ploenchit · Ploenchit BTS, on the doorstep via covered skywalk

Rosewood Bangkok

Rosewood Bangkok is the vertical luxury pick. Thirty stories of all-suite design above Ploenchit BTS, with the entrance connected to the station via a covered walkway. That alone makes it the easiest five-star in Bangkok for first-time visitors who don't want to think about transport. Land at Suvarnabhumi, take the Airport Rail Link to Phaya Thai, switch to the BTS Sukhumvit line, and the hotel doors open without you crossing a single street.

Rooms start at 50 sqm with floor-to-ceiling windows facing either the Chao Phraya river bend (north-facing) or the Sukhumvit skyline (east-facing). North-facing rooms are the ones to ask for at check-in. The two-story bar Lennon's takes up floors 31 and 32, with a rooftop terrace that's one of the most photographed sunset spots in Bangkok. It does fill up after 8 PM on weekends, so book a table when you arrive.

Nan Bei is the in-house Cantonese restaurant from chef Andrew Wong. The pool is on level 30 with a city view that stretches to the river. Spa Botanica covers two floors with hammam, ice bath, and traditional Thai massage rooms. Rosewood is the design-forward five-star for travelers who prefer city quiet to riverside calm, and the only Bangkok hotel where you can leave the room at 7 PM and be drinking on a 32nd-floor terrace by 7:05.

✓ Lennon's two-floor rooftop bar, sunset city view
From $299 /night Check availability →
Four Seasons Hotel Bangkok, SHA Extra Plus, Riverside, Bangkok, Thailand SHA EXTRA PLUS 9.2
Riverside · Saphan Taksin BTS, hotel shuttle boat

Four Seasons Hotel Bangkok

Four Seasons Bangkok is the family pick. Three pools, a kids' programme that runs across three age bands, and rooms with connecting-door options that actually reach 1,200 sqft for two-bedroom suites. The hotel is large enough that a family of four with strollers and beach bags doesn't feel like an inconvenience to the front desk.

The hotel sits on the Chao Phraya in the same southern stretch as Mandarin Oriental and Capella, with similarly strong river views and similar trade-offs (no BTS in walking distance, riverboat to Sathorn pier). Where Four Seasons differs is in scale. 299 rooms, four restaurants on-site (Riva Del Fiume for Italian, Yu Ting Yuan for Cantonese, Brasserie Palmier for French, BKK Social Club for cocktails), and a Sunday brunch program that has its own loyal repeat clientele.

Bathrooms are some of the largest in any Bangkok five-star. Separate tub and rain shower in standard rooms, marble-clad. The kids' clubs run twice daily with proper programming, not a babysitter holding crayons. Six-night-plus stays trigger laundry credits and complimentary breakfast in some room categories. If your trip is family-first, this is the hotel. If it's couple-only, Capella next door wins on intimacy.

✓ Three pools, three-tier kids programme
From $444 /night Check availability →
The Okura Prestige Bangkok, SHA Plus, Ploenchit, Bangkok, Thailand SHA PLUS 9.1
Ploenchit · Ploenchit BTS, 3 min walk via elevated skywalk

The Okura Prestige Bangkok

Okura Prestige is what happens when Japanese hotel discipline lands in central Bangkok. The Okura group has been running luxury hotels in Tokyo since 1962, and the Bangkok property is the brand's first Southeast Asia outpost. The check-in desk runs the same six-step protocol as Tokyo Okura, including the formal greeting bow that surprises first-time guests.

The 25th-floor infinity pool faces directly across to the Royal Bangkok Sports Club, which means the view is entirely green from your lounger, unusual for downtown Bangkok. Yamazato is the in-house teppanyaki and kaiseki restaurant, with imported ingredients flown in twice weekly. The breakfast spread runs four cultural tracks (Japanese, Thai, continental, American) in dedicated stations rather than one mixed buffet.

Rooms are smaller than Rosewood next door (40 sqm standard) but the build quality is higher. Separate tub and rain shower as standard, deep cabinetry, an in-room safe that fits a 15-inch laptop. Service is famously quiet. You'll get a slight bow at every corridor encounter, no smalltalk, no upselling at the spa. That suits most business travelers and bothers some leisure guests. Skip Okura if you want a social hotel with a louder lobby. Book it if you treat your hotel as a quiet workspace.

✓ Yamazato kaiseki and a 25th-floor green-view pool
From $161 /night Check availability →
The Sukhothai Bangkok, SHA Plus, South Sathorn, Bangkok, Thailand SHA PLUS 9.0
South Sathorn · Lumphini MRT, 8 min walk through the park

The Sukhothai Bangkok

The Sukhothai is Bangkok's resort-feel hotel inside the city. Six low-rise buildings spread across 6 acres of garden in the Sathorn business district, with reflecting pools, lotus ponds, and a 25-meter lap pool that almost never feels crowded. The grounds are the largest of any central Bangkok luxury property and stay surprisingly quiet despite the Sathorn traffic on the perimeter.

Edward Tuttle designed the original buildings in 1991 around the historical Sukhothai aesthetic, and the renovation in the 2010s preserved that. Celadon is one of Bangkok's most respected Thai fine-dining restaurants, with chef Nopporn running a tasting menu that swaps quarterly. Rooms are quieter than at any vertical hotel in the city. Single-story corridors mean no hallway traffic noise; garden orientation means most rooms look out at trees, not at another tower.

The trade-off is BTS access. Lumphini MRT is the closest station at 8 minutes' walk. Sala Daeng BTS is 15 minutes through the Lumpini Park west gate, a pleasant walk in the morning, less so in midday heat. Book this hotel if your idea of luxury is silence over flash. The riverside hotels deliver flash. The Sukhothai delivers the rare thing, a Bangkok hotel where you forget you're in Bangkok.

✓ 6-acre garden resort with lotus ponds in central Bangkok
From $227 /night Check availability →
Avani+ Riverside Bangkok Hotel, SHA Plus, Riverside, Bangkok, Thailand SHA PLUS 9.0
Riverside · Krung Thonburi BTS, 10 min walk + free hotel shuttle

Avani+ Riverside Bangkok Hotel

Avani+ Riverside is the value play on the Chao Phraya. The hotel sits on the Thonburi side of the river, opposite Mandarin Oriental and Four Seasons, which means the view from your room is of the historic riverside skyline, not of an industrial bank. For travelers who want the iconic river view at a working budget, this is the only honest answer in central Bangkok.

The rooftop pool is on the 26th floor with a 270-degree view of the river and the Old Town spires. Rates start around $129 per night for a standard river-view room, which puts it at one-third to one-quarter of Mandarin Oriental's nightly. The trade-off is location. Krung Thonburi BTS is 10 minutes' walk on the Thonburi side, and the hotel runs a free shuttle to BTS Saphan Taksin and Sathorn pier roughly every 30 minutes from 7 AM to 11 PM. Late-night arrivals require a taxi because the shuttle stops running before midnight.

Service is honest four-star. Efficient at check-in, clean rooms, decent breakfast spread, no pretense of being a luxury operation. The in-house Italian restaurant Attico is solid but not destination-worthy. Book Avani+ if you want the river view at a working budget. Don't book it if you expect butler service, in-room dining at 2 AM, or a concierge who can pull strings.

✓ Rooftop pool with Old Town skyline at one-third the riverside rate
From $118 /night Check availability →
Eastin Grand Hotel Sathorn, SHA Plus, Sathorn, Bangkok, Thailand SHA PLUS 9.1
Sathorn · Surasak BTS, 2 min via covered skywalk to lobby

Eastin Grand Hotel Sathorn

Eastin Grand Sathorn is the most BTS-convenient four-star in central Bangkok. Surasak BTS is 2 minutes on foot, with a covered skywalk that connects directly to the lobby. You don't cross a single street. The hotel sits on a quiet side road off Sathorn, which means rooms are quieter than the address suggests, and the skywalk shields the lobby from afternoon thunderstorms that can soak any walk-up arrival in seconds.

The rooftop pool is on the 33rd floor with a partial river view (north-facing rooms have it directly, south-facing rooms see Sathorn skyscrapers). Rooms are larger than the price tier predicts, 38 sqm for standard and 50 sqm for executive. The Glass House restaurant on the lobby level is decent but not exceptional. Skip the breakfast and walk five minutes to Sathorn Soi 12 for street food. Boon Tong Kiat chicken rice is the local pick, open from 7 AM and pretty much always full.

Book Eastin Grand if you want a business-traveler-friendly four-star at the BTS, with a pool view, in a part of town that's quieter than Sukhumvit. The four-star pricing reflects the four-star execution. There's no concierge magic here, but everything you'd reasonably expect at the rate works exactly as expected.

✓ 33rd-floor pool with partial river view, BTS-connected lobby
From $108 /night Check availability →
Hilton Sukhumvit Bangkok, SHA Certified, Sukhumvit, Bangkok, Thailand SHA CERTIFIED 8.7
Sukhumvit · Asok BTS, 5 min walk; MRT Sukhumvit, 9 min

Hilton Sukhumvit Bangkok

Hilton Sukhumvit is the safest first-Bangkok-hotel for travelers who want the standard international five-star formula. Asok BTS is 5 minutes on foot, with the Asok intersection at the heart of Sukhumvit nightlife another 3 minutes beyond. If this is your first time in Bangkok and you've stayed at Hiltons in Singapore or Hong Kong, this property delivers a familiar enough experience to keep your group calm.

MRT Sukhumvit interchange is 4 minutes from BTS Asok via the connector, which means you're a single 5-minute walk from both metro lines. Terminal 21 mall is across the street, useful when 38°C heat makes you want air-conditioning between activities. Rooms are large for a Hilton, 33 to 40 sqm, with the standard Hilton bedding, the standard Hilton bathroom layout, and the standard Hilton service. Hilton Honors elite status registers properly here, but don't expect the upgrades that elite tier should trigger if you book through a third party.

The pool is on the 40th floor with a city view that's solid but not exceptional. Scalini is the in-house Italian, competent and expense-account-friendly but not a destination. The only real complaint is predictability. If you want to be surprised, skip Hilton and book a boutique. If you want zero surprises and a five-minute walk to two metro lines plus Sukhumvit nightlife, this is the booking.

✓ Two-line metro on the doorstep, Terminal 21 mall across the street
From $119 /night Check availability →
Amara Bangkok Hotel, SHA Certified, Silom, Bangkok, Thailand SHA CERTIFIED 8.7
Silom · Saint Louis BTS, 2 min walk on a quiet stretch of Sathorn

Amara Bangkok Hotel

Amara is the design-conscious budget pick in central Bangkok. The hotel sits two minutes from Saint Louis BTS on a quiet stretch of Sathorn, with the Silom Soi 4 nightlife corridor 8 minutes east on foot. Rates start around $94 per night for a standard room, which is the lowest sub-$100 four-star option on this list. For travelers who want a real BTS-connected hotel rather than a hostel with a pretty website, this is the price floor.

The rooftop pool is on the 27th floor with a panoramic city view, smaller than at Eastin but the view is comparable. Rooms are deliberately compact (the standard is 28 sqm, ten sqm smaller than Eastin), so what you save in price you give up in floor space. The bathroom is open-plan with a glass shower wall, which photographs well but means you'll see the bathroom from the bed at all times. Book a different hotel if that bothers you.

Breakfast is included in most rate plans and runs the standard four-star spread. Service at check-in tends to be quick rather than warm. Skip Amara if you want spacious rooms or polished service. Book it if you want a clean, modern, sub-$100 city hotel with good BTS access.

✓ Sub-$100 four-star with a 27th-floor rooftop pool
From $78 /night Check availability →

Bangkok area guide: where each hotel puts you

Riverside (Chao Phraya)

The Mandarin Oriental, Capella, and Four Seasons are all here. The Riverside has no BTS station, you move by hotel shuttle or river taxi. That’s not a problem if you’re staying put for a few days. It’s a problem if you’re trying to hit Chatuchak on a Saturday morning.

Sukhumvit

The Hilton Sukhumvit and Rosewood Bangkok are Sukhumvit properties, Asok and Ploenchit BTS stations within walking distance. This is where you want to be for nightlife, street food, and easy airport access. The Hilton is the lowest-friction pick for first-time Bangkok visitors.

Sathorn / Silom

The Sukhothai and the Eastin Grand sit in Sathorn. It’s Bangkok’s business corridor, quieter than Sukhumvit at night, better for early risers. The Sukhothai has the best garden pool in the city at this price point.

Getting around Bangkok from these hotels

The BTS Skytrain covers Sukhumvit, Silom, and the airport link. The MRT covers the old town and Chatuchak. For Riverside hotels, the hotel boat service runs to Sathorn pier (BTS Taksin). Budget 250-$13 for Grab to Suvarnabhumi airport from Sukhumvit; 500-$22 from Riverside (verified by SHA Thailand editorial, April 2026). Book transfers through 12go if you need a fixed price in advance.

Frequently asked questions

Planning to explore northern Thailand too? See our guide to the best SHA hotels in Chiang Mai.

Which Bangkok hotel has the best SHA Extra Plus rating?
SHA Extra Plus (SHA++) means the hotel has a hospital partnership on top of full staff vaccination (Thai Ministry of Public Health, 2026). In Bangkok, Capella, Mandarin Oriental, Rosewood, and Four Seasons all hold Extra Plus status (Tourism Authority of Thailand SHA records, 2026). For the best single room, Capella. For families, Four Seasons at Chao Phraya River.
Is SHA certification still required to stay in Bangkok?
No. Thailand dropped all quarantine and hotel requirements in 2022. SHA status is now a quality signal, not an entry requirement. The hotels on this list carry it because they operate at a standard where certification is a given.
What is the best SHA hotel near Sukhumvit BTS?
The Hilton Sukhumvit is at Asok BTS. Rosewood Bangkok is a short walk from Ploenchit. Both hold SHA certification, both have rooftop pools, and both are well-positioned for the Terminal 21 and Emquartier shopping belt.
What SHA hotels in Bangkok have a pool?
All 10 hotels on this list have pools. The standouts: Capella’s in-villa pools, the Four Seasons’ three-pool complex, and The Sukhothai’s garden lap pool, the most photogenic in Bangkok for the money.
Which area of Bangkok is best for SHA Plus hotels?
Sukhumvit for convenience and nightlife. Riverside for luxury and atmosphere. Sathorn for business and quiet. Every area has strong SHA options, the question is what you’re trying to do in the city, not which SHA tier to target.