Hotels in Bangkok
Last updated
Pick the wrong area in Bangkok and a significant slice of your trip disappears in traffic. Pick right and you’re gliding across the city for 30 baht a ride. Before looking at hotel photos, open the BTS Skytrain map.
The hotel market covers every budget: guesthouses from under USD 15 a night, solid mid-range properties on Sukhumvit, riverside luxury that competes with anywhere in Asia. But BTS access cuts across all of it. A good-value hotel 20 minutes from the nearest station costs you more in time than a pricier one a short walk away. For a full city overview, see Travel to Bangkok.
BTS and MRT Access: The Most Important Filter in Bangkok
Bangkok has two rail networks worth knowing. The BTS Skytrain covers the main tourist corridor on two lines, meeting at Siam station in the middle. The MRT Blue Line runs a separate route and connects with the BTS at Asok. Both networks run until around midnight, which matters more than people expect. A hotel near either line means you rarely need a Grab after dinner.
Three stations are worth knowing before you book:
- Siam. Both BTS lines cross here. Hotels near Siam keep every neighbourhood in the city within direct reach, no line changes needed. Best anchor point for a first visit.
- Asok / Sukhumvit. BTS meets MRT, with Terminal 21 mall sitting directly above the station. The mid-range hotels around Asok offer more transit access per baht than anywhere else in the city.
- Phaya Thai. Where the Airport Rail Link from Suvarnabhumi drops into the BTS network. Stay anywhere on the Sukhumvit or Silom lines and your airport journey runs fully on rail, no taxi needed.
The BTS Rabbit Card covers all BTS fares and loads stored value for other transit. See the Bangkok Rabbit Card guide for how to pick one up on arrival.
Bangkok Hotel Areas: The Booking Trade-offs
Bangkok’s neighbourhoods feel nothing like each other. The question worth asking before booking isn’t which area has the nicest vibe. It’s what each area costs you in daily time and transport.
| Area | Rail access | Best for | What you give up |
|---|---|---|---|
| Sukhumvit (Asok–Phrom Phong) | Direct BTS | First-time visitors; mid-range and above | Commercial feel; street noise on lower floors |
| On Nut | Direct BTS | Budget stays; longer visits | Further south; quieter but less central |
| Silom / Sathorn | BTS + MRT | Business travel; rooftop bar scene | Heavy surface traffic during peak hours |
| Riverside / Bang Rak | River ferry; Grab | Atmosphere; luxury; Chao Phraya views | 30–45 min Grab to most BTS-accessible sights |
| Khao San / Banglamphu | Grab only | Budget guesthouses; Grand Palace proximity | No rail — every outing needs Grab or taxi |
Sukhumvit
Sukhumvit is Bangkok’s main hotel corridor: the longest stretch of continuous mid-range and upscale inventory in the city, running east along the BTS Sukhumvit line for several kilometres. Most first-time visitors end up here. But Sukhumvit isn’t one neighbourhood — it’s four distinct zones, and knowing which one you’re booking into changes the experience.
- Nana to Asok (BTS E3–E4). The transit hub of the strip. Terminal 21 mall sits directly on the interchange; the area has the highest density of mid-range hotels in Bangkok. One detail worth knowing: Sukhumvit Road’s sois are numbered odd on the north side, even on the south. Checking which side of the road a hotel sits on tells you immediately whether you’re walking toward the BTS entrance or away from it.
- Phrom Phong (BTS E5). Quieter, more residential, and notably more expensive. EmQuartier and Emporium malls are here, along with a high concentration of Japanese restaurants that signal the expat demographic this stretch serves. It works well for couples who want a polished base without the density and noise of Asok.
- On Nut (BTS E8). Same Sukhumvit line, about 15 minutes south. Rates at comparable properties run around 30–40% lower than Asok with no meaningful loss in BTS connectivity. There’s a large Tesco Lotus for supplies and a slower street pace. The most underused value option on the corridor.
- Thong Lor and Ekamai (BTS E9–E10). Where Bangkok actually goes out. Japanese restaurants, cocktail bars, no tourist infrastructure at all. The streets here look nothing like the Asok stretch. The right choice for repeat visitors who want to spend evenings where locals do rather than where tour groups do.
Silom and Sathorn
Silom is Bangkok’s financial district by day and its rooftop bar neighbourhood at night. The area sits at the junction of two rail lines: BTS at Sala Daeng, MRT at Silom station. The interchange is a short walk, giving this pocket the same dual-rail advantage as Asok but on a different axis of the city.
The sky bar scene here is real. Sirocco, Moon Bar, and The Dome are all within the Silom-Sathorn pocket, and they draw a different crowd from the Sukhumvit strip. The Chong Nonsi stretch of Sathorn has some of the city’s better mid-range boutique options at rates that reflect a slightly lower tourist density than central Sukhumvit.
For temple sightseeing, Silom is practical for anything on the BTS network but requires a longer Grab to the Grand Palace and Wat Pho than an Old City base would. If the temple circuit is the main programme for your first day, consider that when choosing between Silom and Rattanakosin.
The Riverside
The hotels along the Chao Phraya are some of the most visually impressive in Bangkok: Mandarin Oriental, Capella, Peninsula, Anantara. At night, the river view genuinely delivers. The trade-off is logistical and worth being clear about before booking.
Almost nothing that most visitors want to do is within walking distance of a riverside hotel. Everything on the BTS network requires either a 30–45 minute Grab or the Chao Phraya Express river ferry to Saphan Taksin, then a BTS connection from there. The river ferry is scenic and runs regularly, but it’s slower than Grab in the morning and closes earlier than the BTS.
The riverside works well for guests who plan to spend real time at the hotel itself: spa, pool, dinner on the terrace, a slow morning. If the plan is to cover the city actively, a BTS-adjacent luxury hotel in Silom or Sukhumvit often comes out ahead on total cost once daily transport is included.
Old City and Rattanakosin
The Grand Palace, Wat Pho, and Wat Arun are all in or immediately adjacent to the Old City. Khao San Road runs through Banglamphu, just north of it. The area has the lowest hotel rates of any central Bangkok zone and the highest concentration of budget guesthouses.
What it doesn’t have is rail. No BTS or MRT line reaches here. Every trip outside the immediate area goes through Grab. When it rains (and in rainy season it rains most afternoons), Grab prices surge and wait times extend.
The approach that works well: one or two nights in the Old City at the start of a trip, timed so the temple visits happen early in the morning before the heat and crowds build, then relocate to a BTS-adjacent base for the rest of the stay. Done this way, the lack of rail is a manageable constraint rather than a daily irritant.
Ari
Ari sits north of the main tourist stretch on the BTS Sukhumvit line (station N5). It’s residential and locally oriented: independent coffee shops, neighbourhood restaurants, almost no international hotel brands. Rates run lower than the Asok-to-Phrom Phong section for equivalent quality, and Chatuchak Weekend Market is two BTS stops away at Mo Chit.
This area doesn’t suit a first visit to Bangkok. There’s no built-in tourist infrastructure and the dining scene requires knowing where to look. For repeat visitors who want a quieter, more local base with genuine BTS connectivity, Ari is the option most hotel guides don’t mention.
Hotel Types in Bangkok
- Mid-range BTS-adjacent (around THB 1,500–4,000/night). The practical choice for most trips. Properties on Sukhumvit and Silom in this range typically come with a pool, solid breakfast, and reliable service. You’re not roughing it, and you’re not paying for a river view you’ll rarely sit in front of.
- Executive floors. Worth doing the maths on at Bangkok mid-range hotels. Lounge access usually covers breakfast and evening drinks, which can make the upgrade cost-neutral compared to paying for meals separately. At some properties it pays for itself within the first morning.
- Luxury riverside (from around THB 8,000–10,000/night). Capella, Mandarin Oriental, Peninsula. At this level the riverside hotels are genuinely exceptional. Budget separately for daily transport into the city and factor that into what you’re spending per night versus a BTS-adjacent luxury option.
- Serviced apartments. If you’re staying a week or more, worth considering seriously. Laundry, a kitchen for breakfast and light meals, more space. Sukhumvit and On Nut both have good options from around THB 1,200–2,000/night on weekly rates.
- Old City guesthouses (from around THB 600–1,200/night). Cheap beds and a short walk to the Grand Palace, Wat Pho, and Wat Arun. The BTS doesn’t reach here. Every trip to Sukhumvit or Chatuchak goes through Grab, and prices surge when it rains.
Bangkok Hotel Prices by Season
Bangkok hotel pricing swings hard by season. The same room can cost 40–60% more in December than in August.
- Cool season (November to February). Peak demand. Book two to three months out for December and January travel. Mid-range BTS rooms from around THB 2,000–2,500/night; riverside luxury from around THB 8,000+. December is the busiest month and availability at good properties goes quickly.
- Songkran (mid-April). A different situation entirely. Hotels in Sukhumvit and Silom can hit double their usual rate during the festival peak, and they fill months in advance. Book six months out if Songkran is the point of the trip. If you’re transiting Bangkok in mid-April with no interest in the festival, the city runs at reduced capacity for several days and transfers take longer than usual.
- Hot season (March to May, excluding Songkran week). Shoulder pricing, good availability. The heat is intense but hotels are easy to find at reasonable rates.
- Rainy season (June to October). The lowest rates of the year. Mid-range BTS hotels from around THB 1,200–1,800/night; riverside luxury from around THB 5,000. Afternoon showers are common and usually done within an hour or two.
One detail that catches guests at checkout: Bangkok hotels at mid-range and above typically add 7% VAT plus a 10% service charge on top of quoted room rates, bringing the real total to around 17% above the advertised price. Budget guesthouses often price inclusive. When comparing rates across platforms, confirm whether the displayed price includes taxes: a THB 2,000 room becomes around THB 2,340 once charges are added. Agoda commonly shows the total inclusive price by default; Booking.com sometimes shows the pre-tax rate until the checkout step.
Getting from Bangkok’s Airports to Your Hotel
Two airports, two different arrivals.
Suvarnabhumi (BKK), most international flights:
- Airport Rail Link (ARL). Around THB 45 to Phaya Thai station, then BTS to your stop. About 30–35 minutes to central Bangkok. For solo travellers with manageable luggage, hard to beat on speed and cost.
- Metered taxi. Join the official queue in Arrivals, not the touts working the terminal floor. Metered fare plus expressway tolls of around THB 50–75. Total to Sukhumvit usually comes to around THB 350–500. Better for groups or heavy bags.
- Grab. Book from the designated Grab zone in the Arrivals hall. Fixed price upfront, similar to a metered taxi. Walk past the taxi queue to find the app-car area.
Don Mueang (DMK), low-cost carriers including AirAsia, Nok Air, and Lion Air:
- SRT Red Line. Connects Don Mueang to Bang Sue Grand Station, where you pick up the MRT Blue Line for central Bangkok. The fastest rail option from DMK if your hotel is near an MRT station.
- Metered taxi. Around THB 250–400 to central Bangkok plus tolls. No direct BTS rail connection from Don Mueang.
Connecting between the two airports? There’s a free AOT shuttle running between Suvarnabhumi and Don Mueang roughly every 30–60 minutes. Check the schedule on arrival.
Where to Stay in Bangkok: Specific Picks
A few properties that represent their tier and position well:
- Grande Centre Point Hotel Terminal 21, Asok. Directly connected to Terminal 21 mall and the Asok BTS/MRT interchange. Strong pool, city views, and lobby-level mall access. Around THB 2,500–4,000/night outside peak season. The most transit-convenient mid-range option in the city.
- Novotel Bangkok On Nut Station. Connected directly to On Nut BTS station, putting the full Sukhumvit line within reach at rates around 30–40% lower than equivalent properties at Asok. A practical choice for longer stays or budget-conscious travellers who don't want to sacrifice BTS access.
- Sala Rattanakosin. Boutique hotel on the Chao Phraya in Rattanakosin, facing Wat Arun across the river. The rooftop has one of the better temple views in Bangkok. Well-suited to the split-stay approach: open with one or two nights here for the Grand Palace and Wat Pho, then move to a BTS base for the rest of the trip.
- Lub d Bangkok Silom. Well-run hotel-hostel near Sala Daeng BTS with a rooftop pool and social atmosphere. Private rooms from around THB 900/night; dorm beds at lower rates. A reliable choice for solo travellers with direct BTS access.
- Capella Bangkok. 101 suites on the Chao Phraya, consistently rated among Southeast Asia's leading hotels. The riverside location is the experience. Factor in daily Grab spend to the BTS network. From around THB 12,000–15,000/night.
Top Things to Do in Bangkok
Bangkok's major attractions are spread across the city. BTS access from your hotel is the difference between an easy day out and an hour in traffic each way.
- Grand Palace and Wat Phra Kaew: arrive before 9am; full day with Wat Pho next door
- Chatuchak Weekend Market: 8,000+ stalls, Saturday and Sunday only
- Chinatown (Yaowarat) street food night market: best after 6pm
- Muay Thai at Rajadamnern or Lumpinee Stadium: ringside seats bookable in advance
- Ayutthaya day trip: 90 minutes by train from Hua Lamphong
See the Things to Do in Bangkok guide for booking information and what to expect at each.
Getting to Bangkok by Air
Bangkok is served by Suvarnabhumi (BKK) for most international and full-service regional routes, and Don Mueang (DMK) for low-cost carriers including AirAsia, Nok Air, and Lion Air. The two airports are 60km apart. Confirm which one your flight uses before booking a hotel, as it directly affects how you get in. See Flights to Bangkok for airline comparisons, route options, and seasonal pricing.
Prices and practical details on this page are approximate and may have changed. Verify with the venue or booking platform before your visit.