Whether you are planning one night or a whole week, sooner or later, Thailand travelers are confronted with the question: where to stay in Bangkok? Since I am a Bangkok resident, I have a few recommendations and will share my favorite guesthouses, hostels and hotels in Bangkok. Plus, the best areas to stay, tips on how to find great accommodation and how to get around.
The best areas to stay in Bangkok.
Where to stay in Bangkok? I love Phra Nakhon, Bangkok’s Old Town, which is perfect for first-timers and home to some major sights. If you prefer nightlife and shopping, stay along Sukhumvit with easy access to the BTS.
The city is huge, and it can be overwhelming to figure out where to stay in Bangkok, especially if you are coming for the first time. The most famous backpacker street, Khao San Road, is a must-see but not a great place to stay. However, the area around it, Phra Nakhon, is considered the Old Town of Bangkok and fantastic. Here you will find Wat Pho and the Grand Palace, tiny alleys and canals and a slice of original Bangkok life.
Close by, you will find Chinatown, one of the world’s largest. This area still keeps its authentic appeal and is home to some of the best food in Bangkok.
The Riverside is not really defined; you simply stay at one of the shores of the Chao Phraya River. Some of Bangkok’s most luxurious hotels are located here as well the Asiatique and ICONSIAM malls and iconic Wat Arun. It is the perfect area to stay in Bangkok if you want to avoid road traffic, as you can simply hop on a boat to get around.
For skyscrapers, great shopping and nightlife, head to Sukhumvit. While Sukhumvit is often considered one of the best areas to stay in Bangkok, it is actually a major roads leading all the way to the border of Cambodia. With that in mind, you will want to choose your location wisely. Great neighborhoods along Sukhumvit are Siam, Asok, Phrom Phong and Thonglor.
For those preferring a bit of greenery, Silom is the place to be. It sits between the Chao Phraya and Lumphini Park, is well connected to the public transport and is home to my favorite skyscraper in Bangkok: the King Power Mahanakhon.
Tips for your Bangkok stay & how to get around.
As much as I love calling Bangkok my home, I hate the traffic. It is as notorious as the resulting bad air quality at certain times of the year.
- With that in mind, you want to utilize the public transport, namely the BTS Skytrain and MRT, as much as possible. Unfortunately, access to the Old Town and Chinatown is limited, and the two systems don’t interconnect very well. However, if you are staying in Silom or along Sukhumvit, you can easily catch a train.
- Before you book your hotel, check the distance to the next station. While Bangkok locals use motorbike taxis to get from the station to their homes, many hotels offer a shuttle service for their guests.
- If you are staying in Phra Nakhon, Chinatown or the Riverside, you can also use the Chao Phraya boats. These are cheap and never get stuck in traffic, plus they offer a bit of sightseeing with your commute.
- How to get from the airport to your Bangkok hotel? From Suvarnabhumi Airport, you can use the Airport Rail Link that connects to the BTS and MRT. From Don Muaeng, you will have to use the Airport Bus. Especially when arriving late at night, I prefer to order a taxi with the Grab App (Asia’s version of Uber). Allocate enough time to get to or from the airport, especially during rush hour.
My tip: If you are flying from Don Muaeng and have an early departure, I recommend staying at the Amari Don Muang. The hotel has a great restaurant on site, and you just have to walk over a covered bridge to get to the terminal.
The best hotels in Phra Nakhon.

Phra Nakhon is the historic part of Bangkok and home to some of the city’s most famous sights. It is the perfect area for Bangkok first-timers and oh-so charming. Part of it is Bang Lamphu with the infamous Khao San Road. While its glory days are over, it is definitely still worth a visit.
Baankachitpan Bangkok Hotel
- Best for: Solo travelers & cat lovers
- Double rooms from $32 per night
The Printing House Poshtel
- Best for: Backpackers & families
- Double rooms from $50 per night
Buddy Lodge
- Best for: Grown-up backpackers
- Double rooms from $53 per night
Tinidee Trendy Bangkok Khaosan
- Best for: Sleepy party fans
- Double rooms from $55 per night
The best hotels in Chinatown, Bangkok.

Chinatown is one of the most authentic areas in Bangkok and one of the best places to eat. Yaowarat Road is the heart of Chinatown, but don’t forget to explore its fun tiny alleys and night markets.
103 Bed and Brews
- Best for: History & beer fans
- Double rooms from $32 per night
Shanghai Mansion
- Best for: Luxury seekers
- Double rooms from $71 per night
The Mustang Blu
- Best for: Artists & the Addams Family
- Double rooms from $188 per night
Tian Tian Hostel
- Best for: Backpackers
- Dorm beds from $15 per night
The best Bangkok Riverside hotels.

Bangkok’s Riverside is scenic and a great area to stay, as you will have easy access to the Chao Phraya boats. Many hotels even have their own boat shuttle that will take you to ICONSIAM, Wat Arun or simply the other side of the river. Paying extra for a room with a riverview is usually worth it.
Anantara Riverside
- Best for: White Lotus fans
- Double rooms from $152 per night
Capella Bangkok
- Best for: Minimalist luxury travelers
- Double rooms from $1,283 per night
BEAT Warii Hostel
- Best for: River-loving penny-pinchers
- Dorm beds from $8 per night
Sala Rattanakosin
- Best for: Photographers & dreamers
- Double rooms from $184 per night
The best Sukhumvit hotels.

Sukhumvit winds itself through half of Bangkok and is home to countless shopping and entertainment options. Choose a Sukhumvit hotel close to a BTS station or with a shuttle service to make the most of your stay.
Public House Hotel
- Best for: The cool kids
- Double rooms from $130 per night
Volve Hotel
- Best for: Homey design-lovers
- Double rooms from $84 per night
MUU
- Best for: Longer stays
- Double rooms from $126 per night
Hotel Muse Bangkok
- Best for: Old world travelers
- Double rooms from $118 per night
Rosewood Bangkok
- Best for: Epicureans
- Double rooms from $347 per night
Miami Hotel Bangkok
- Best for: hippies & TV fans
- Double rooms from $50 per night
The best hotels in Silom.

Silom is a bit more relaxed than Sukhumvit but offers great public transport, making it the perfect area to stay in Bangkok. Plenty of fun rooftop bars are waiting to be explored, you are close to Lumphini Park and its water monitor lizards, as well as the Chao Phraya, where you can catch a river boat.
Pullman Bangkok Hotel G
- Best for: Happy-hour friends
- Double rooms from $77 per night
Silom Space Hostel
- Best for: Solo travelers & groups of friends
- Dorm beds from $8 per night
lebua at State Tower
- Best for: Instagrammers
- Double rooms from $153 per night
Average Bangkok hotel prices are based on hotel searches made on KAYAK & associated brands in the period between 13.08.2023 and 13.08.2025 for travel days between 01.01.2024 and 31.12.2025. All prices are average for 1 night in a double room. Prices may vary and savings cannot be guaranteed.
Individual hotel prices were sourced on 24.08.2024 for one night 01.12.2025 to 02.12.2025 and are correct at time of publishing, but are subject to change.