49 Best Hotels in Bangkok, Thailand

Background Illustration for Hotels

Bangkok offers a staggering range of lodging choices, and even some of the best rooms are affordable to travelers on a budget. The city has nearly 500 hotels and guesthouses, and the number is growing. In fact, competition has brought the prices down at many hotels; unfortunately, the service has suffered at some as a result of cutting corners to lower prices. Still, you'll feel more pampered here than in many other cities.

For first-class lodging, few cities in the world rival Bangkok. In recent years the Mandarin Oriental, Peninsula, Shangri-La, and a handful of others have been repeatedly rated among the best in the world, with newer players like the Sofitel So and St. Regis receiving major accolades. If there were a similar comparison of the world's boutique hotels, Bangkok's would be near the top, too. These high-end hotels are surprisingly affordable, with rates comparable to standard hotels in New York or London. Business hotels also have fine service, excellent restaurants, and amenities like health clubs and spas.

Wherever you stay, remember that prices fluctuate enormously, and that huge discounts are the order of the day. Internet discounts are widely available, and booking online can often save you up to several thousand baht. Always ask for a better price, even when you are checking in. Deals may be more difficult to come by during the high season from November through February, but during low season they're plentiful.

Hotels are concentrated in four areas: in Silom and Bang Rak (home to many of riverfront hotels); around Siam Square and along Phetchaburi Road in Pathumwan; along Sukhumvit Road, which has the greatest number of hotels and an abundance of restaurants and nightlife; and in the Chinatown and the Old City neighborhoods, which have a smaller number of properties, most of which are affordable. Backpackers often head to Khao San Road, also home to some newer, more upmarket guesthouses.

Ma Hotel

$$ | 412 Surawong Rd., Bangkok, 10500, Thailand

The expansive marble lobby is your first clue that this hotel is head and shoulders above others in its price range. Rooms have pleasant furnishings and spotless baths. There's a rooftop garden for sunbathing, and a small indoor pool next to the lobby. The best asset, though, may be the friendly staff. Many Asian tour groups stay here. The Skytrain is a 15-minute walk from the hotel.

Pros

  • <PRO>good value</PRO>
  • <PRO>friendly staff</PRO>
  • <PRO>short walk from river</PRO>

Cons

  • <CON>pool is indoors</CON>
  • <CON>popular with tour groups</CON>
  • <CON>high traffic on Surawong Road</CON>
412 Surawong Rd., Bangkok, 10500, Thailand
02-234–5070
Hotel Details
Credit cards accepted
243 rooms
Free breakfast

Quick Facts

  • $$

Something incorrect in this review?

Millenium Hilton Bangkok

$$$$ | 123 Charoen Nakhon Rd., Bangkok, 10600, Thailand

Lording over the Chao Phraya, this flagship Hilton designed with modernist flair competes successfully with Bangkok's other hotel giants but often offers lower rates. The infinity pool hangs like a waterfall off a cleverly fashioned deck, with an urban beach overlooking the city skyline. The rooms are on the small side, but river and city views from every room compensate. The hotel is reached via a free hotel boat shuttle from a pier near BTS Saphan Taksin.

Pros

  • Snazzy amenities
  • Cool pool area
  • All rooms have city and river views

Cons

  • Rooms somewhat small
  • Across the river from downtown pursuits
  • Ferry service takes time
123 Charoen Nakhon Rd., Bangkok, 10600, Thailand
02–442--2000
Hotel Details
533 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Montien Hotel

$$ | 54 Surawong Rd., Bangkok, 10500, Thailand

This hotel prides itself in its Thai heritage and has been very well maintained since it was built in 1970, playing up its old-fashioned aesthetic. Prices are fair considering the area, rooms are spacious and comfortable, and there is a large pool and a well-equipped fitness center. An in-house fortune-teller will read your palm and consult your astrological parameters for a small fee.

Pros

  • Regal decor
  • Lots of space
  • Tucked away from traffic on Surawong Road

Cons

  • Not the most modern hotel
  • Popular with tour groups
  • Party clientele
54 Surawong Rd., Bangkok, 10500, Thailand
02–233--7060
Hotel Details
343 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Novotel Bangkok on Siam Square

$$$ | 392/44 Siam Square, Soi 6, Bangkok, 10330, Thailand

Convenient to shopping, dining, and entertainment, this sprawling hotel is a short walk from the BTS Siam station, which puts much of the city within reach. The rooms are comfortable and functional. Despite the hotel's size, staff members are always around to help you.

Pros

  • Good service
  • Convenient location
  • Cozy rooms

Cons

  • Not many in-room amenities
  • Busy front desk
  • Large lobby with music stage and lots of action
392/44 Siam Square, Soi 6, Bangkok, 10330, Thailand
02–209--8888
Hotel Details
425 rooms
No Meals

Quick Facts

Something incorrect in this review?

Novotel Bangkok Suvarnabhumi Airport

$$$ | 999 Suvarnabhumi Airport Hotel Building Moo 1, Bangkok, 10540, Thailand

Located in the airport complex itself, the Novotel has no set check-in time, so you can check in any time of day or night and check out 24 hours later. Amenities include four restaurants, a pool, a gym, and a spa. You can also book a shower at the fitness center from 6 am to 9:30 pm for B750 or a day pass for the fitness center and swimming pool during the same hours for B800. 

Pros

  • No set check-in time
  • 5 minutes from airport via free shuttle service
  • Restaurants, spa, gym, and pool

Cons

  • Far from town
  • Big and impersonal
  • Plane noise
999 Suvarnabhumi Airport Hotel Building Moo 1, Bangkok, 10540, Thailand
02–131--1111
Hotel Details
612 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Phranakorn-Nornlen Hotel

$$ | 46 Thewet, Soi 1, Bangkok, 10200, Thailand

Ideal for travelers seeking an artsy off-the-beaten-track experience, this cute boutique guesthouse is in the old Phra Nakhon district. The owner is an artist and it shows in the colorful hall spaces, the retro-casual rooms' individually painted murals, and the soap-carving, cooking, and sewing classes held for guests. 

Pros

  • Artsy setting
  • Friendly and helpful staff
  • In a real Bangkok neighborhood well off the tourist track

Cons

  • Far from Skytrain and subway
  • Difficult to find
  • Lacks pool, gym, and other hotel amenities
46 Thewet, Soi 1, Bangkok, 10200, Thailand
02–628–8188
Hotel Details
31 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Prince Theatre Heritage Stay

$$ | 441/1 Charoeng Krung Rd., Bangkok, 10500, Thailand

This unique hotel started life in 1917 as one of Bangkok's first cinema houses, and the art deco stained-glass window and original theatre marquee have been preserved, along with an original 35mm projector and screen. The location, on a short alley off Charoen Krung Road, is superb for exploring the shops and street eateries nearby. There are only three suites, plus four dorms for budget travelers.

Pros

  • Not far from Saphan Taksin BTS and pier
  • Excellent location for exploring Bang Rak
  • Cool history

Cons

  • Traffic in the area can be congested
  • In a rather dark alley
  • Rooms tend to fill quickly
441/1 Charoeng Krung Rd., Bangkok, 10500, Thailand
062–591--2288
Hotel Details
3 suites, 4 dorms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Riva Arun Bangkok

$$ | 392/25–28 Maharaj Rd., Bangkok, 10200, Thailand

This luxurious boutique hotel overlooking the Chao Phraya River is all about elegant modern furnishings, perfect for couples seeking a romantic escape. The two suites with outdoor Jacuzzis are in high demand, and most rooms offer floor-to-ceiling windows and little balconies against the water. There is also a rooftop restaurant with a wide list of cocktails and fancy Thai dishes.

Pros

  • Near to Grand Palace and other attractions
  • Rooftop restaurant
  • Quiet and tucked down an alley

Cons

  • Far from nightlife
  • Hard to find
  • Very limited occupancy
392/25–28 Maharaj Rd., Bangkok, 10200, Thailand
02–221--1188
Hotel Details
25 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Royal Orchid Sheraton Hotel & Towers

$$$ | 2 Charoen Krung Rd., Soi 30 (Captain Bush Lane), Bangkok, 10500, Thailand

Of the luxury hotels along the riverfront, this 28-story palace is most popular with tour groups. All the well-appointed rooms face the river, but standard rooms tend to be long and narrow, making them feel cramped. Thara Thong is a standard Thai restaurant, with subtle classical music accompanying your meal. A glassed-in bridge leads to the adjacent River City Shopping Complex. The hotel runs a free shuttle boat service to the BTS Saphan Taksin station every 30 minutes.

Pros

  • Nice river views
  • Comfortable beds
  • Good prices for a river hotel

Cons

  • Often busy with groups
  • Tired decor
  • Far from public transportation unless you use boat shuttle
2 Charoen Krung Rd., Soi 30 (Captain Bush Lane), Bangkok, 10500, Thailand
02–266--0123
Hotel Details
726 rooms, 26 suites
Free Breakfast

Quick Facts

Something incorrect in this review?

Royal Princess Larn Luang

$$ | 269 Larn Luang Rd., Bangkok, 10100, Thailand

This hotel with four restaurants of its own is situated for exploring Dusit, the Old City, and Chinatown, and it's a short taxi ride from riverside eateries. Gardens flank the tranquil lobby. The rooms are tastefully decorated in subdued colors setting off the dark-wood furnishings, but the bathrooms are on the small side. The main downsides are that the restaurants are merely okay, the hotel is far from Skytrain and subway stations, and come evening the neighborhood is virtually deserted.

Pros

  • <PRO>beautiful pool area</PRO>
  • <PRO>fair number of creature comforts</PRO>
  • <PRO>quiet neighborhood</PRO>

Cons

  • <CON>restaurants not outstanding</CON>
  • <CON>isolated location</CON>
  • <CON>smallish bathrooms</CON>
269 Larn Luang Rd., Bangkok, 10100, Thailand
02-281–3088
Hotel Details
Credit cards accepted
167 rooms
Free breakfast

Quick Facts

  • $$

Something incorrect in this review?

Sala Rattanakosin

$$$ | 39 Maharaj Rd., Bangkok, 10200, Thailand

Hidden down an alley filled with shophouses, this upcycled building features lovely rooms in modern minimalist style with views of Wat Arun across the river. A rooftop eatery serves a buffet breakfast as well as cocktails and light bites later in the day, making for an excellent breezy reprieve after sightseeing.

Pros

  • Near Grand Palace and other attractions
  • Excellent views
  • Excellent dining

Cons

  • Hard to find
  • On the expensive side
  • Rooms book up fast
39 Maharaj Rd., Bangkok, 10200, Thailand
02–231--2589
Hotel Details
16 rooms
No Meals

Quick Facts

Something incorrect in this review?

Sheraton Grande Sukhumvit

$$$$ | 250 Sukhumvit Rd., Bangkok, 10110, Thailand

The Sheraton soars 33 floors above the noisy city streets, and the upper-floor suites get tons of natural light. Standard rooms are formulaic—don't expect any Thai-influenced accoutrements—but they're comfortable and pleasant. In the afternoon you can enjoy tea or cocktails in The Living Room, a large open-plan lounge that hosts some of the world's top jazz musicians at night. On the third floor, the health club and the serpentine swimming pool are in a lovely garden. A covered walkway connects the hotel to Terminal 21 mall as well as to the BTS Asok station and the MRT Sukhumvit subway station. This is a favorite hotel for visiting international film crews and actors as well as musicians.

Pros

  • High-quality live music lounge
  • Near public transportation
  • Impressive views from most rooms

Cons

  • Somewhat impersonal due to size
  • Awkward street entry for pedestrians
  • Expensive for area
250 Sukhumvit Rd., Bangkok, 10110, Thailand
02–649--8888
Hotel Details
420 rooms, 36 suites
Free Breakfast

Quick Facts

Something incorrect in this review?

Siam Heritage

$ | 115/1 Surawong Rd., Bangkok, 10500, Thailand

The family that runs the Siam Heritage has created a classy boutique hotel with a purpose—to preserve and promote Thai heritage. Each room is individually furnished, mostly with pieces from northern Thailand. The bedrooms have teakwood floors, and the bathrooms have stonework in place of tiling. The attention to detail is seen in the painted elevator doors, colorful woven bedspreads, and other touches.

Pros

  • Reasonably priced
  • Family run
  • Cool Thai decor

Cons

  • Not on river
  • Rooms a bit small
  • Very small pool
115/1 Surawong Rd., Bangkok, 10500, Thailand
02–353--6166
Hotel Details
73 rooms and suites
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Siam Kempinski Hotel Bangkok

$$$$ | 991/9 Rama I Rd., Bangkok, 10330, Thailand

The palatial Siam Kempinski combines sheer elegance with the feel of an escapist resort in the middle of the city. Luxuriously over the top and eminently splurge-worthy, the marble-columned hotel adjoins the glitzy Siam Paragon shopping mall. Rooms here are extremely spacious and furnished with class. The best ones have direct access to the giant free-form pool dominating the property's large garden. Notable on-site restaurants include the Thai molecular-fusion champ Sra Bua by Kiin Kiin and the handsome Brasserie Europa.

Pros

  • Central location
  • Some rooms have direct pool access
  • Notable restaurants

Cons

  • Pricey
  • No direct mall access from lobby
  • Very far from a main road
991/9 Rama I Rd., Bangkok, 10330, Thailand
02–162--9000
Hotel Details
397 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Siam@Siam Design Hotel Bangkok

$$$ | 865 Rama I Rd., Bangkok, 10330, Thailand

This boutique design hotel is definitely where the cool kids stay, but even those traveling with actual kids will feel welcome. The beautiful rooms are decked out in mod furniture in shades of orange, lemon, and plum. There are wall-mounted flat-screen TVs and well-lighted writing desks, and many rooms have wall-to-wall windows letting in light. The comfy PH1 restaurant serves Thai and international bites all day. There are also lobby, mezzanine, and rooftop lounges.

Pros

  • Great location
  • Superhip crowd
  • Creative rooms

Cons

  • Can be noisy
  • Some rooms have little natural light
  • Decor might not be to everyone's taste
865 Rama I Rd., Bangkok, 10330, Thailand
02–217--3000
Hotel Details
221 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

The Sukhothai Bangkok

$$$$ | 13/3 S. Sathorn Rd., Bangkok, 10120, Thailand

Spread over 6 landscaped acres on Sathorn Road, the Sukhothai has numerous courtyards that make the hustle and bustle of Bangkok seem worlds away. Standard rooms are spacious and furnished with teakwood and Thai-silk touches. The one-bedroom suites, by contrast, are exquisite, with oversized teak paneled baths and dual washbasins and mirrors. The hotel's Colonnade restaurant, where breakfast is served, is set in a pavilion on an artificial pond. Both the Thai restaurant, Celadon, and the Italian restaurant, La Scala, are outstanding.

Pros

  • Beautiful decor in suites
  • Spacious grounds
  • Great on-site restaurants

Cons

  • Expensive rates
  • Not all rooms have courtyard views
  • Far walk to the main street
13/3 S. Sathorn Rd., Bangkok, 10120, Thailand
02–344--8888
Hotel Details
210 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

W Bangkok

$$$$ | 106 N. Sathorn Rd., Bangkok, 10500, Thailand

From gigantic sparkly Muay Thai boxing gloves on room beds to a swimming pool with an underwater sound system and twinkly LED lights, the high-flying W is loaded with snazzy design and high-tech touches. Rather than standard or deluxe rooms, here they're called "wonderful" or "spectacular." The hotel is a nightlife hot spot, known for its annual Songkran pool party and weekly ladies' and guys’ nights with free-flow bubbles at Woo Bar.

Pros

  • Great central location
  • 24-hour pool and fitness center
  • Happening on-site bars and restaurants

Cons

  • Views are not great
  • Woo Bar next to check-in area
  • Often occupied with events
106 N. Sathorn Rd., Bangkok, 10500, Thailand
02–344--4000
Hotel Details
403 rooms
No Meals

Quick Facts

Something incorrect in this review?

Wall Street Inn

$ | 37/20–24 Surawongse Rd., Bangkok, 10500, Thailand

Most of the guests at this hotel on Surawong Road are from Japan, perhaps because of the many Japanese businesses in the immediate area, but its location near Lumphini Park, Patpong's night market, and Silom Road makes it an appealing option for anyone. Standard rooms are small and windowless, so make sure to ask for one of the deluxe rooms. There's not much of a view, however. The hotel offers traditional Thai massage, and there is also a row of traditional massage centers on the street. Sarika Cafe, at the mouth of the soi, is a good little restaurant if the hotel's coffee shop doesn't do it for you.

Pros

  • Happening location
  • Very affordable deluxe rooms
  • Traditional Thai massage available

Cons

  • Boring room decor
  • Proximity to nightlife can mean noise
  • Standard rooms are windowless
37/20–24 Surawongse Rd., Bangkok, 10500, Thailand
02–233--4144
Hotel Details
75 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

The Westin Grande Sukhumvit

$$$$ | 259 Sukhumvit Rd., Soi 19, Bangkok, 10110, Thailand

Fancy with sleek surfaces and neon lighting, the Westin is very convenient to Sukhumvit shopping and nightlife—Robinson Department Store and Terminal 21 are just out the front door. The rooms come with huge flat-screen TVs, ergonomic chairs, and the comfortable beds the chain is known for; but the room decor overall could use a modern touch-up. The rooftop saltwater pool makes for a refreshing stop after a hot day. The 24-hour fitness studio is well-equipped and offers free classes in Latin dance, Muay Thai, yoga, and other activities, plus gym clothes for rent if needed.

Pros

  • Near BTS and MRT
  • Close to shopping and nightlife
  • Comfortable beds

Cons

  • On-site restaurants are not great
  • Expensive compared to nearby options
  • Lobby on 7th floor
259 Sukhumvit Rd., Soi 19, Bangkok, 10110, Thailand
02–207--8000
Hotel Details
362 rooms, 31 suites
No Meals

Quick Facts

Something incorrect in this review?