The best hotels in Bangkok

About Bangkok

Reviewed by
Last updated
Our shortlist
73 expert-reviewed hotels

Where you stay in Bangkok decides how much of the day you spend travelling. A hotel close to the cruise terminals you came for saves repeated journeys, while a quieter base may offer more space. Settle location before small differences in score or nightly rate.

Our current shortlist brings together 73 expert-reviewed hotels in Bangkok. We compare location, character, facilities, guest feedback and the live price shown for the selected dates, then link every recommendation to its complete review and current availability. For a location-led search, the area guides explain the stays around Bangkok Art and Culture Centre, Benjakitti Park and CentralWorld and show which hotels genuinely belong near each point of interest.

Once the location is clear, use collections such as Hotels Near Train Station in Bangkok, Luxury 5 Star Hotels in Bangkok and Free Breakfast Hotels in Bangkok to narrow the choice by the kind of stay you want. Compare two or three complete reviews, confirm the room and cancellation terms, and only then check the live total for the exact dates, guests and rooms.

Where to stay in Bangkok

Compare hotel locations around the cruise terminals and neighbourhoods that shape a trip.

View all area guides

Planning FAQs

The best places to stay in Bangkok

Practical answers for the things that actually decide a stay near the cruise terminals.

Every hotel on this page shows its own distance on its full review. Check which terminal your ship uses first — in a multi-terminal port, the nearest hotel to one can be far from another.

Shuttles are listed only where we could confirm them, and they are never a guarantee. Confirm the timetable directly with the hotel close to your sailing date.

Park-and-cruise packages are common at cruise ports and are listed where confirmed. Check the number of nights included and whether the rate covers the whole voyage.

Before, if your journey to the port is long or involves a flight. After, if disembarkation is early and your onward travel is not. Many travellers do both.

Terminal assignments are set by the cruise line and can move. Check your booking documents rather than assuming, especially in ports with several terminals.

Many do, and it is listed where confirmed. It matters more than usual here, since embarkation is often hours after hotel checkout.

Work back from your boarding window, not from the departure time, and add margin for port traffic on a busy sailing day.

Start from the terminal your ship actually uses, then compare shuttle, parking and luggage against the total cost across two or three full reviews.

The best hotels in Bangkok

Dusit Thani Bangkok

Dusit Thani Bangkok

Bangkok

9.5 Exceptional

A five‑star Bangkok hotel just 1.47 km straight‑line from Aurora Cruise Center, offering spacious rooms, a rooftop pool, and complimentary breakfast—perfect for cruise passengers and city explorers alike.

  • Honeymoons - lavish rooms with private balconies and a spa that caters to couples seeking romance.
  • Business travel - dedicated meeting spaces, high‑speed internet, and a quiet work environment praised by corporate guests.
  • Families - free on‑site parking, child‑friendly services, and spacious suites that accommodate multiple occupants.
  • City breaks - central location near shopping, dining, and a short straight‑line distance to Aurora Cruise Center.
from $713for 1 room, 1 night
The Siam

The Siam

Bangkok

9.6 Exceptional

An ultra‑luxury urban resort on three river‑front acres, The Siam blends Art Deco elegance with Thai antiques, offering spacious suites, two pools, a spa, and free parking—perfect for families, couples, and pre‑cruise stays.

  • Honeymoons - private river‑view terraces and intimate service create a romantic backdrop.
  • Families - spacious family rooms and dedicated children’s amenities keep younger guests comfortable.
  • Business travel - high‑speed internet, meeting‑ready living areas, and concierge support streamline work needs.
  • Spa breaks - on‑site wellness centre offers Thai massage and holistic treatments in a serene setting.
from $605for 1 room, 1 night
Mandarin Oriental, Bangkok

Mandarin Oriental, Bangkok

Bangkok

9.6 Exceptional

A riverside 5‑star Bangkok hotel with a 9.6 guest score, free breakfast and a historic luxury vibe; perfect for cruise passengers, families, and couples seeking refined comfort.

  • Honeymoons - river or garden views and private balconies create a romantic setting.
  • Families - family rooms and a children‑friendly pool cater to guests traveling with kids.
  • Business travel - on‑site business facilities and proximity to the cruise terminal streamline work trips.
  • Spa breaks - sauna, fitness centre, and attentive service deliver a wellness‑focused stay.
from $599for 1 room, 1 night
Four Seasons Hotel Bangkok at Chao Phraya River

Four Seasons Hotel Bangkok at Chao Phraya River

Bangkok

9.6 Exceptional

A riverside five‑star Bangkok hotel with spacious balconies, two pools, and a full spa, ideal for families, couples, and business travelers seeking luxury before a cruise.

  • Honeymoons - river‑front balconies and intimate service create a romantic backdrop.
  • Families - family‑friendly rooms and a kids‑welcome policy keep younger guests comfortable.
  • Business travel - modern meeting spaces, high‑speed Wi‑Fi, and attentive concierge support work needs.
  • Spa breaks - two pools and a full‑service wellness centre provide relaxation after a day of sailing.
from $581for 1 room, 1 night
The Ritz-Carlton, Bangkok

The Ritz-Carlton, Bangkok

Bangkok

9.6 Exceptional

A five‑star Bangkok hotel on Wireless Road, The Ritz‑Carlton blends sleek design with garden and city views, includes breakfast, and sits just 2.2 km straight‑line from Aurora Cruise Center—ideal for luxury pre‑cruise stays.

  • Honeymoons - private balconies with city or garden views create a romantic backdrop.
  • Business travel - high‑speed internet, business facilities and quiet workspaces in each suite.
  • Families - spacious rooms, on‑site parking and luggage storage simplify multi‑generational stays.
  • Spa breaks - comprehensive spa services and a rooftop pool cater to relaxation seekers.
from $389for 1 room, 1 night
Siam Kempinski Hotel Bangkok

Siam Kempinski Hotel Bangkok

Bangkok

9.5 Exceptional

A five‑star Bangkok hotel with direct Siam Paragon access, two landscaped pools, and a spa that draws both families and cruise‑bound travelers. Ideal for luxury‑seeking guests who value convenience and top‑tier service.

  • Honeymoons - intimate rooms with city views and a spa that caters to couples seeking romance.
  • Families - spacious family‑friendly suites and a kids‑welcome policy praised by guests.
  • Business travel - on‑site business facilities, high‑speed internet, and easy BTS access for meetings.
  • Pre‑cruise stays - only 3.04 km straight‑line to Aurora Cruise Center, perfect for embarking passengers.
from $334for 1 room, 1 night
Park Hyatt Bangkok

Park Hyatt Bangkok

Bangkok

9.3 Superb

A sleek 5‑star Bangkok hotel with city‑view rooms, complimentary breakfast and a pool, perfect for cruise passengers and luxury‑focused travelers seeking central convenience.

  • Honeymoons - intimate rooms with city views and a tranquil spa create a romantic backdrop.
  • Business travel - central location, high‑speed internet, and dedicated workspaces meet corporate needs.
  • Pre‑cruise stays - 3.31 km straight‑line from Aurora Cruise Center and shuttle service simplify terminal access.
  • Luxury seekers - 5‑star service, marble bathrooms, and curated art appeal to discerning guests.
from $329for 1 room, 1 night
The Sukhothai Bangkok

The Sukhothai Bangkok

Bangkok

9.4 Superb

A 5‑star Bangkok hotel with teak‑wood interiors, Thai silk accents and a garden oasis, offering spacious rooms, complimentary breakfast and a rooftop bar—perfect for cruise‑preparers, business guests and couples seeking quiet luxury.

  • Honeymoons - intimate rooms with silk décor and a serene garden setting.
  • Business travel - free Wi‑Fi, business facilities and proximity to MRT for easy city commuting.
  • Spa breaks - on‑site wellness centre with Thai massage and a quiet pool area.
  • Families - spacious suites with separate living spaces and child‑friendly service.
from $314for 1 room, 1 night
Kimpton Maa-Lai Bangkok by IHG

Kimpton Maa-Lai Bangkok by IHG

Bangkok

9.4 Superb

A sleek 5‑star Bangkok hotel with an infinity pool, full‑service spa, and family‑friendly rooms, just 2.55 km from Aurora Cruise Center and praised for its high guest score and inclusive breakfast.

  • Honeymoons - private suites with city views and a tranquil spa create a romantic retreat.
  • Families - spacious family‑friendly rooms and on‑site dining keep everyone comfortable.
  • Business travel - proximity to the BTS and a well‑equipped business centre support work needs.
  • Pre‑cruise stays - only 2.55 km from Aurora Cruise Center, offering easy access to embarkation.
from $313for 1 room, 1 night
Fairmont Bangkok Sukhumvit

Fairmont Bangkok Sukhumvit

Bangkok

A sleek 5‑star Bangkok hotel on Sukhumvit 20, Fairmont Bangkok Sukhumvit blends Thai floral motifs with modern luxury, offering free breakfast, an outdoor pool and pet‑friendly rooms—perfect for families, business travelers and pre‑cruise stays.

  • Honeymoons - spacious suites and romantic décor create a memorable pre‑cruise setting.
  • Families - family‑friendly rooms, free breakfast and on‑site parking simplify travel with children.
  • Business travel - business facilities, high‑speed internet and a central location support work trips.
  • City breaks - proximity to Sukhumvit’s shopping and dining hubs lets guests explore Bangkok easily.
from $296for 1 room, 1 night
The Peninsula Bangkok

The Peninsula Bangkok

Bangkok

9.3 Superb

A riverside Bangkok hotel with a 9.3 guest score, spacious suites, rooftop bar and spa, perfect for couples, business travelers, and pre‑cruise stays near Aurora Cruise Center.

  • Honeymoons - river‑front rooms and a spa create a romantic backdrop praised by couples.
  • Business travel - high‑speed internet, meeting rooms, and 24‑hour concierge support productivity.
  • Families - spacious suites with separate living areas and a children‑friendly pool.
  • Pre‑cruise stays - only 1.63 km straight‑line from Aurora Cruise Center, ideal for easy terminal access.
from $296for 1 room, 1 night
Waldorf Astoria Bangkok

Waldorf Astoria Bangkok

Bangkok

9.2 Superb

A five‑star Bangkok hotel with floor‑to‑ceiling windows, free breakfast, and a prime spot near CentralWorld; perfect for families, business travelers, and pre‑cruise guests seeking upscale comfort.

  • Honeymoons - lavish rooms with city views and a romantic rooftop bar create an intimate setting.
  • Families - family rooms and a kids‑friendly breakfast buffet accommodate travelers with children.
  • Business travel - express check‑in, high‑speed internet, and quiet workspaces support productivity.
  • City breaks - central location near major malls and dining districts lets guests explore Bangkok on foot.
from $283for 1 room, 1 night
View hotels in Bangkok

Sign up to our weekly newsletter

Stays near the port for embarkation day, straight to your inbox. No spam — only new guides and the hotels our experts would actually book.