First trip to Bangkok? Stay in Sukhumvit, a short walk from a BTS station. The Skytrain runs above the traffic, and the traffic is what wrecks Bangkok trips. Here for temples and the river? Book a riverside hotel with its own shuttle boat to Saphan Taksin BTS instead. Here’s where I’d book in each area.
Quick answer: Pick by the trip you’re planning:
- First visit: Hotels in Sukhumvit
- Couples: Honeymoon Hotels in Bangkok
- Families: Family Hotels in Bangkok
- Temples: Hotels near the Grand Palace
- Rooftop bars: Bangkok Hotels with Rooftop Bars
Table of Contents
Best Hotels in Bangkok

Best in Siam: Shopping, Pools and City Centre Access
1. Siam Kempinski Hotel Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: Connected to Siam Paragon Mall; 7-min walk to BTS Siam, Pathumwan
Guest Reviews: 4 outdoor pools, poolside bar, direct mall access
Best Room: Duplex Cabana Room with Direct Pool Access
From USD $365 – $555 per night

Best in Sukhumvit: BTS Access and Family Facilities
2. Grande Centre Point Hotel Terminal 21
Rating: ⭐⭐⭐⭐⭐
Location: 1-min walk to Terminal 21 Mall; connected to BTS Asok and MRT Sukhumvit, Watthana
Guest Reviews: Rooftop pool, kids pool, mini golf, tennis courts, Let’s Relax Spa, poolside bar
Best Room: Grand Suite Quadruple Room
From USD $190 – $200 per night

Riverside Luxury on the Chao Phraya
3. Capella Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: Charoenkrung Road riverside; 5-min drive to ICONSIAM, Yan Nawa, Sathon
Guest Reviews: Private balconies, rainfall showers, full-service spa, couples treatments, riverside pool, daily-changing tasting menu
Best Room: Premier Room, 1 King Bed (Riverfront)
From USD $1,160 – $1,650 per night

Best in Pratunam: Shopping District Value
4. Amari Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 1-min walk to Pratunam Market and Platinum Fashion Mall; 10-min walk to CentralWorld, Ratchathewi
Guest Reviews: Outdoor pool, Breeze Spa, squash courts, 4 restaurants, executive lounge, city-view rooms
Best Room: Club Suite, 1 Bedroom Corner
From USD $155 – $160 per night

Rooftop Infinity Pool on the River
5. Avani+ Riverside Bangkok Hotel
Rating: ⭐⭐⭐⭐⭐
Location: Charoennakorn Road riverside; shuttle boat to Sathorn Pier and BTS Saphan Taksin, Thonburi
Guest Reviews: Rooftop infinity pool, pool bar, Skyline Restaurant, Chao Phraya views, 24-hour room service
Best Room: Panorama River View Junior Suite
From USD $160 – $165 per night

Best in Silom: Home of Bangkok’s Sky Bar
6. Lebua at State Tower
Rating: ⭐⭐⭐⭐⭐
Location: Silom Road, Bangrak; 9-min walk to Chao Phraya River, 3-min drive to ICONSIAM
Guest Reviews: Rooftop Sky Bar, outdoor pool, river-view suites, concierge service
Best Room: Lebua Suite River View
From USD $170 – $210 per night
Where to Stay in Bangkok by Area
Each neighbourhood suits a different trip. Pick the one that matches yours.

Sukhumvit
Bangkok’s most international neighbourhood. Sukhumvit stretches along the BTS Skytrain line, making it the easiest area to get around in a city notorious for traffic. You’ll find everything here: rooftop bars, night markets, international restaurants, shopping malls and a buzzing nightlife strip. It’s the default first-timer base for good reason: central, connected and never boring.
Best for: First-timers, solo travellers, nightlife, shopping

Silom
Bangkok’s business district by day, entertainment hub by night. Silom sits along the BTS line and puts the Chao Phraya River, Lumpini Park and Patpong Night Market within easy reach. It’s quieter than Sukhumvit but still central, with a good mix of restaurants, bars and street food. A solid base if you want central Bangkok without the chaos.
Best for: Business travellers, couples, riverside access, night markets

Sathorn
Bangkok’s quieter, more polished side. Sathorn runs parallel to Silom, just south of it, and has a more residential feel: tree-lined streets, embassies and some of the city’s best fine dining. The BTS and the Chao Phraya Express Boat both stop here, and the river puts Asiatique and ICONSIAM within easy reach. Pick it for central Bangkok without the noise.
Best for: Couples, luxury travellers, fine dining, a quieter base

Khao San Road
Bangkok’s backpacker heartland, but not just for backpackers any more. Alongside the budget guesthouses you’ll find boutique hotels, craft cocktail bars and some of the best street food in the city. It sits in the old town by the Grand Palace and Wat Pho, which makes it a strong base for temple sightseeing. Noisy at night, but hard to beat for location.
Best for: First-timers, budget travellers, temple sightseeing, street food

Chinatown (Yaowarat)
One of Bangkok’s oldest neighbourhoods. Yaowarat Road comes alive at night with neon signs, street food vendors and some of the best Chinese-Thai cooking in the city. It’s off the BTS, but Wat Mangkon MRT station sits right on the main strip. Staying here puts you close to the Grand Palace, Wat Pho and the river, with a neighbourhood feel you won’t find anywhere else in Bangkok.
Best for: Food lovers, culture seekers, atmosphere, repeat visitors

Thonglor
Thonglor, officially Sukhumvit Soi 55, is where Bangkok’s creative crowd eats, drinks and spends weekends. You’ll find independent coffee shops, Japanese restaurants, rooftop bars and boutique hotels. It’s on the BTS line but off the tourist trail. Skip it if you want to walk to temples; book it if you want to live like a resident for a few days.
Best for: Repeat visitors, food lovers, nightlife, living like a local
Find Your Type of Bangkok Hotel
Views & Pools
Bangkok’s skyline is built for rooftop pools and sky-high bars, and the riverside hotels get a Chao Phraya sunset of their own.
- Bangkok Hotels with Rooftop Bars: Hotels where the bar is the main event
- Infinity Pool Hotels in Bangkok: Rooftop infinity pools with city or river views
- Bangkok Hotels with a Pool Bar: Swim-up bars and poolside service
- Bangkok Hotels with Chao Phraya River Views: Riverside hotels facing the water
- Bangkok Private Pool Suites: In-room or terrace plunge pools for total privacy
Relaxation
Thai massage, a private hot tub or a freestanding bath: pick the one that matters most and book around it.
- Spa Hotels in Bangkok: Hotels where the spa is a destination in itself
- Bangkok Hotels with Hot Tub Suites: Private in-room hot tubs for couples and solo travellers
- Bangkok Hotels with Bathtub Suites: Freestanding bathtubs and soak-worthy suites
Style
Bangkok runs from small design-led boutiques to classic five-star hotels.
- Boutique Hotels in Bangkok: Smaller, design-led hotels with a local feel
- Best Value 5-Star Hotels in Bangkok: Five-star facilities without the five-star price tag
Food & Dining
Hotel dining in Bangkok goes well past room service. At the best hotels, breakfast alone, whether a full Thai spread or a multi-country buffet, is a reason to book.
- Bangkok Hotels with Michelin Starred Restaurants: Hotels where at least one on-site restaurant holds a Michelin star
- Bangkok Hotels with Breakfast Buffet: Hotels where the breakfast buffet alone is worth getting up for
- Bangkok Hotels with Free Breakfast Included: Well-rated hotels where breakfast is included in the room rate
Travelling as a Couple? Bangkok’s Best Honeymoon Hotels
Rooftop pools above a lit-up skyline, private dinners on the river with temple spires across the water, couples spa suites: Bangkok does a honeymoon properly, and the river is the place to do it.
→ See All Honeymoon Hotels in Bangkok

Most Luxurious
1. Capella Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: Charoenkrung Road riverside; shuttle boat to Saphan Taksin BTS and ICONSIAM, Yan Nawa
Guest Reviews: Private jacuzzi terrace, personal butler, riverside dining
Best Room: Verandah Suite
From USD $1,160 – $1,650 per night

Riverside Since 1876
2. Mandarin Oriental Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 5-min walk to Surasak BTS; dedicated shuttle boat to spa across the river, Bangrak
Guest Reviews: River views, shuttle boat to riverside spa, live jazz at The Bamboo Bar
Best Room: Authors’ King Suite
From USD $685 – $730 per night

Most Affordable Riverside Honeymoon Hotel
3. Anantara Riverside Bangkok Resort
Rating: ⭐⭐⭐⭐⭐
Location: West bank Chao Phraya; shuttle boat to Saphan Taksin BTS and ICONSIAM, Thonburi
Guest Reviews: 11 acres of tropical gardens, riverside breakfast buffet, private rice barge dinner cruise
Best Room: Anantara Riverfront Suite
From USD $170 – $225 per night
Travelling with Kids? Bangkok’s Best Family Hotels
Bangkok works well for families if you pick the right hotel. A staffed kids club beats a playroom every time: it’s the difference between a holiday and a headache.
→ See All Family Hotels in Bangkok

Themed Family Suites
1. Siam Kempinski Hotel Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: Connected to Siam Paragon Mall; 7-min walk to BTS Siam, Pathumwan
Guest Reviews: 275 sq m kids club, arts and crafts activities, 4 pools with tropical gardens
Best Room: Themed Family Suite (Kaja the Elephant: 1 bedroom, 96 sq m)
From USD $365 – $555 per night

Riverside Resort with a Kids Club
2. Anantara Riverside Bangkok Resort
Rating: ⭐⭐⭐⭐⭐
Location: West bank Chao Phraya; shuttle boat to Saphan Taksin BTS, Thonburi
Guest Reviews: Chang Noi Kids Club, tropical pool area, shuttle boat across the river
Best Room: Deluxe River View Room
From USD $170 – $225 per night

Best Value Family Hotel
3. Novotel Bangkok on Siam Square
Rating: ⭐⭐⭐⭐
Location: 1-min walk to Siam BTS, Pathumwan
Guest Reviews: Kids club, kids pool, pool sundeck
Best Room: Junior Suite
From USD $125 – $185 per night
Bangkok’s Best Rooftop Pools and Bars
Bangkok’s skyline is best seen from above it. Swim toward a lit-up city horizon, drink cocktails on the 78th floor or float above Lumpini Park at sunset: at the best rooftop hotels, the pool and the bar are both worth the room rate.
→ See All Bangkok Rooftop Bar Hotels
→ See All Bangkok Infinity Pool Hotels

Rooftop Bar on the 78th Floor
1. The Standard Bangkok Mahanakhon
Rating: ⭐⭐⭐⭐⭐
Location: Direct connection to Chong Nonsi BTS, Silom
Guest Reviews: Sky Beach rooftop bar on the 78th floor, Ojo restaurant, Bang & Olufsen speakers in every room
Best Room: Suite Spot
From USD $205 – $225 per night

Cantilevered 25th-Floor Infinity Pool
2. The Okura Prestige Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 2-min walk to Phloen Chit BTS, Embassy Row, Ploenchit
Guest Reviews: Cantilevered 25th-floor infinity pool, triple-glazed panoramic city views from all rooms
Best Room: Deluxe Room
From USD $230 – $270 per night

Pool and Rooftop Bar Over Lumpini Park
3. SO/ Bangkok
Rating: ⭐⭐⭐⭐⭐
Location: 5-min walk to Sala Daeng BTS and Lumpini MRT, Silom
Guest Reviews: 32-metre pool with Lumpini Park views, underwater music system, Hi-So rooftop bar with 360-degree city panorama
Best Room: SO/ Comfy Park View
From USD $180 – $215 per night
Flying Into Bangkok? Choose the Right Airport Hotel
Bangkok has two international airports and they are not interchangeable. Choosing the wrong one to stay near can cost you an hour of travel on top of a long-haul flight.
- Suvarnabhumi (BKK) is Bangkok’s main international hub, 30 kilometres east of the city centre. Most long-haul flights land here. If you have an early departure, a late arrival, or a tight connection, staying near Suvarnabhumi saves significant time and stress.
→ See Hotels Near Suvarnabhumi Airport - Don Mueang (DMK) is Bangkok’s low-cost airport, used primarily by AirAsia, Nok Air, and regional budget carriers. It sits 24 kilometres north of the city. If you’re connecting to a domestic Thai flight or a budget regional route, this is your airport.
→ See Hotels Near Don Mueang Airport
Bangkok’s Adult Entertainment Districts: What to Know
Bangkok has three main adult entertainment areas, each with its own character and its own cluster of guest-friendly hotels nearby. These are hotels that operate an open-door policy for guests bringing visitors back to their room: a detail that matters to some travellers and is worth knowing before you book anywhere in the city.
- Nana Plaza: Sukhumvit Soi 4, one of the largest adult entertainment complexes in Asia. Hotels nearby range from budget guesthouses to solid mid-range hotels within walking distance.
→ See Guest-Friendly Hotels Near Nana Plaza - Soi Cowboy: A single street between Asok and Phrom Phong BTS stations, more compact and less intense than Nana. Good hotels at every budget sit within a short walk.
→ See Guest-Friendly Hotels Near Soi Cowboy - Patpong: Bangkok’s original entertainment strip, in the Silom district. Better located than the other two for general sightseeing, with Silom BTS and Lumpini Park nearby.
→ See Guest-Friendly Hotels Near Patpong
First Time in Bangkok? Start Here
The most common mistake first-time visitors make is booking a hotel in the wrong area and spending half the trip in traffic. Bangkok covers more than 1,500 square kilometres, and where you stay determines how much of it you actually see.
Here’s the short version:
- Stay in Sukhumvit if you want the easiest possible base. BTS access, international restaurants, shopping malls, and nightlife all within walking distance. The trade-off is noise and tourist density.
- Stay in Silom or Sathorn if you want central Bangkok with slightly less chaos. Good BTS connections, closer to the river, and a better mix of local and international dining.
- Stay near the river if you’re here primarily for temples and history: Wat Pho, Wat Arun, and the Grand Palace are all within boat distance. The shuttle boat replaces the taxi and the scenery replaces the traffic.
- Stay near the Grand Palace if temple sightseeing is the main reason you’re visiting. You’ll walk to Wat Pho, take a short ferry across the river to Wat Arun and avoid the long taxi ride from Sukhumvit. The area is quieter than central Bangkok and suits travellers who want an early start at the temples before the crowds arrive.
- Avoid staying near Don Mueang Airport unless you have an early morning flight. It’s too far north to use as a base for sightseeing.
One rule that applies everywhere: pick a hotel within walking distance of a BTS or MRT station. Bangkok’s traffic is not an exaggeration, and the Skytrain is the single most effective way to get around the city.
FAQs
1. What is the difference between staying in Sukhumvit and staying on the riverside?
Sukhumvit gives you BTS access, international restaurants, shopping malls, and nightlife within walking distance. It’s the easiest base for exploring the city freely. The riverside is a different trip: temple views across the water, shuttle boats instead of taxis, and a slower pace that suits couples and leisure travellers more than it suits first-timers who want to cover a lot of ground. The trade-off: hotels on the far bank rely on a shuttle boat to Saphan Taksin BTS, and that ride adds up if you’re out exploring every day. If the hotel is the destination, stay riverside. If the city is the destination, stay in Sukhumvit or Silom.
2. Is it worth paying more for a river-view room in Bangkok?
At the right hotels, yes. The Chao Phraya at dusk, with temple spires on the far bank and boats moving through amber light, is the view Bangkok is known for. Capella Bangkok, Four Seasons Hotel Bangkok at Chao Phraya River and Mandarin Oriental Bangkok are built around it. At cheaper riverside hotels, check the room photos before paying extra: some river-view rooms face the less photogenic bank or look past a neighbouring building.
3. Which Bangkok neighbourhood has the best BTS Skytrain access?
Sukhumvit is the most connected: the BTS Sukhumvit Line runs its entire length, with stations at Nana, Asok, Phrom Phong, Thong Lo, Ekkamai, and beyond. Hotels connected to BTS stations by covered walkways include Rosewood Bangkok (Phloen Chit), Grande Centre Point Hotel Terminal 21 (Asok) and The Standard Bangkok Mahanakhon (Chong Nonsi). At Asok, where the BTS and MRT cross, you get both lines at your door.
4. Should I stay near Suvarnabhumi Airport on my first night?
Only if you arrive very late or have an early onward flight the next morning. Suvarnabhumi is 30 to 45 minutes from central Bangkok in normal traffic: manageable, but not the ride you want after a long-haul flight at midnight. Land in the evening and you go straight to your city hotel. Land after 10pm or fly out before 8am, and an airport hotel saves real stress.
5. What is the difference between Silom and Sathorn for hotels?
They sit side by side and get lumped together, but they feel different on the ground. Silom is busier: the BTS Silom Line runs through it, Patpong Night Market is here, and the street-level energy is closer to Sukhumvit than people expect. Sathorn is quieter and more residential, with embassies, tree-lined streets, and some of Bangkok’s best fine dining. Both have good BTS access. Silom suits travellers who want central Bangkok with some nightlife proximity. Sathorn suits couples and business travellers who want polish without noise.
6. Is Khao San Road a good base for first-time visitors?
Yes, if the old city is your priority. Khao San Road puts you within walking distance of the Grand Palace and Wat Pho, with Wat Arun a short ferry ride away, which is a real head start for sightseeing. The area has also improved significantly, with boutique hotels and good street food alongside the budget guesthouses. The downside is noise (Khao San Road itself is loud until late) and distance from the BTS network, which makes getting to Sukhumvit and Silom slower than it would be from a Skytrain-connected hotel. Best suited to travellers who prioritise the old city and don’t mind the backpacker atmosphere.
