Looking for a guest friendly hotel near Nana Plaza? There are hundreds of hotels in the Nana area, although many charge joiner fees for guests or turn away any guests that aren’t listed on your booking.
To save you looking through hundreds of hotels, the list below contains all of the guest friendly hotels located within walking distance of Nana Plaza. I have personally checked with all of the hotels below by phone (and stayed at most of them) to confirm that they are 100% guest friendly, with no joiner fees. The hotel list was last updated in June 2023.
Our list starts with the more luxurious hotels near Nana Plaza and includes four, three and two star options as you scroll down. Each hotel description also includes the distance and walking time to Nana Plaza to help you choose the most conveniently located option for your trip.
Further down the page, I’ve answered some of the most common questions about hotels near Nana Plaza and the general Soi 4 area.
Hotel Name: | Room Photo: | Distance to Nana Plaza: | Description: | Guest Rating: | Check Rates: |
---|---|---|---|---|---|
JW Marriott Bangkok ***** | 300 meters (2-3 minutes walk) | One of Bangkok's top luxury hotels. Located less than five minutes walk from Nana Plaza, this is the ideal place to stay if you've got the budget for it. (3,000+ baht per night) | 8.7 out of 10 | Check current room rates and availability | |
The Landmark Hotel Bangkok ***** | 100 meters (1-2 minutes walk) | Open since the 90s, the Landmark Hotel has always been a popular option for people wanting to visit Nana Plaza. This five star guest friendly hotel has one of the best locations for Nana Plaza, only about a 100 meter walk from the entrance. The rooms are spacious and the hotel has been recently renovated. Facilities include a great swimming pool, gym and several good restaurants. Great if you want to be close to the plaza and other bars on Soi 4. (2,500+ baht per night) | 8.6 out of 10 | Check current room rates and availability | |
Phachara Suites Sukhumvit ****1/2 | 350 meters (2-3 minutes walk) | An older 4 1/2 star luxury hotel that's been renovated and kept in great condition over the years. Premium location on Sukhumvit Soi 6 less than two minutes away from Nana Plaza and excellent facilities make this a great place to stay. | 8.2 out of 10 | Check current room rates and availability | |
Adelphi Suites Hotel **** | 700 meters (7-10 minutes walk) | A modern, luxurious four star hotel on Sukhumvit Soi 8 with a great rooftop pool that has views of Bangkok's skyline. Less than 10 minutes walk from Nana Plaza. (1,500+ baht per night) | 8.6 out of 10 | Check current room rates and availability | |
Majestic Grande Hotel **** | 500 meters (3-5 minutes walk) | A great four star hotel within five minutes' walk of Nana Plaza. Modern, recently renovated rooms and a fantastic swimming pool. Easily the best four star guest friendly hotel near Nana Plaza and a great lower-cost alternative to staying at the JW Marriott. (1,800+ baht per night) | 8.4 out of 10 | Check current room rates and availability | |
Dynasty Grande Nana Hotel **** | 350 meters (2-3 minutes walk) | An older four star hotel on Sukhumvit Soi 6 that's been renovated and well maintained over the years -- still feels fresh and modern. Great swimming pool and convenient location just a few minutes' walk away from Nana Plaza. | 8.2 out of 10 | Check current room rates and availability | |
Hotel Solo Sukhumvit 2 **** | 750 meters (7-10 minutes walk) | A boutique, modern four star hotel on Sukhumvit Soi 2 with nice rooms and suites. There's also a great rooftop bar with views of Bangkok's skyline and the surrounding area. Quiet area but still very conveniently located if you want to walk to the bars. | 8.2 out of 10 | Check current room rates and availability | |
Boss Suites ***1/2 | 700 meters (7-10 minutes walk) | A mid-priced three-and-a-half star hotel on Sukhumvit Soi 4, Boss Suites is a short walk from Nana Plaza. Rooms here are comfortable but starting to show some signs of age. Also has a very nice outdoor swimming pool. | 7.3 out of 10 | Check current room rates and availability | |
Aspen Suites Hotel Sukhumvit 2 **** | 750 meters (7-10 minutes walk) | A modern four star hotel on Sukhumvit Soi 2 with spacious, comfortable rooms and suites. Some of the larger suites have full kitchens with a selection of cooking equipment, letting you get the "living in Bangkok" experience during your stay. Seven to 10 minutes from Nana Plaza on foot. | 7.9 out of 10 | Check current room rates and availability | |
The Dawin Bangkok Hotel ***1/2 | 350 meters (2-3 minutes walk) | One of the best three star hotels near Nana Plaza. Less than one minute's walk from the action, The Dawin has spacious, modern rooms and an excellent rooftop pool with views of Bangkok's city skyline. (1,500+ baht per night) | 8.4 out of 10 | Check current room rates and availability | |
iCheck Inn Sukhumvit ***1/2 | 550 meters (6-7 minutes walk) | A good three-and-a-half star hotel located on Sukhumvit Soi 2 that offers plenty of comfort and convenience. From the hotel, it's a 6-7 minute walk to get to Nana Plaza, giving you a convenient location without the noise of hotels located right next to the bars. | 7.8 out of 10 | Check current room rates and availability | |
Ibis Bangkok Nana Hotel *** | 400 meters (3-4 minutes walk) | The Ibis Bangkok Nana is a reliable choice that's less than five minutes away from Nana Plaza on foot. Rooms here offer simple, comfortable three star levels of comfort, while the free shuttle to and from the Skytrain is a helpful extra if you plan on exploring Bangkok. | 7.8 out of 10 | Check current room rates and availability | |
Woraburi Sukhumvit Hotel *** | 650 meters (6-8 minute walk) | Located a little further down Soi 4, Woraburi is close enough to Nana Plaza to be within easy walking distance but far enough away that you'll have no problems getting a good night's sleep. Recommended if you want to be close to the action and near some of the area's best dining options. | 7.2 out of 10 | Check current room rates and availability | |
Majestic Suite Hotel *** | 150 meters (1-2 minutes walk) | Less than 150 meters from Nana Plaza, Majestic Suite Hotel is one of the best located hotels in the area. The rooms here are slightly on the older side but still offer good comfort and great value for money. | 8.1 out of 10 | Check current room rates and availability | |
Parkway Inn *** | 190 meters (1-2 minutes walk) | An older but still comfortable three star hotel located less than two minutes away from Nana Plaza. A good budget option if you prefer to be able to quickly walk to and from the bars without breaking too much of a sweat. | 7.2 out of 10 | Check current room rates and availability | |
White Orchid Inn Nana 1 ** | 100 meters (One minute walk) | The closest guest friendly hotel to Nana Plaza. A simple two star hotel with old, rough-around-the-edges rooms that's located less than a minute away from the action. Good if you're on a low budget, otherwise it's best to spend a little more for something nicer. | 6.1 out of 10 | Check current room rates and availability |
Majestic Grande Hotel **** (Highly Recommended)
The Majestic Grande is a four star hotel on Sukhumvit Soi 2. It’s less than two minutes walking distance from Nana Plaza, and since it’s on a different street you get all of the benefits of being close to Nana Plaza without any of the noise.
Rooms are large, spacious and very comfortable. This is a reasonably old hotel (built in the early 90s) but it’s been renovated to a very high standard, making it one of our top recommendations. Prices are very reasonable for a hotel of this quality. The staff are easygoing and used to people bringing girls back to their room, so you won’t get any unwanted attention. There’s a great Indian BBQ restaurant on the ground floor too, which is a nice extra.
The combination of location, quality rooms and facilities and value for money makes this our top guest friendly hotel near Nana Plaza.
Price Range: From $70 USD per night
Rating: 8.4 out of 10
Check Current Room Rates
JW Marriott Hotel Bangkok *****
If you’ve got the budget, this is the best guest friendly hotel near Nana Plaza. The JW Marriott is a high-end luxury hotel located on Soi 2, within two minutes walking distance of Nana Plaza and less than five minutes from Nana Skytrain station.
Rooms are what you’d expect from the JW Marriott — big, nicely furnished and really luxurious. There’s also a great pool and one of the best hotel gyms in Bangkok, with lots of new equipment and a spa for guests. Fast Wi-Fi is provided throughout the hotel.
The policy here regarding girls is also really good. You can bring up to two additional guests back to your room (three people per room in total) and the staff are very used to people bringing girls back from Nana Plaza, so there’s no attention to worry about. Highly recommended if you don’t mind the $150+ per night room rate.
Price Range: From $150 USD per night
Rating: 8.7 out of 10
Check Current Room Rates
Boss Suites ****
Boss Suites is a clean, comfortable four star hotel on Sukhumvit Soi 4. Rooms are large, sunny and come with free Wi-Fi Internet. The hotel is located on Soi 4 and is a short five to 10 minute walk from Nana Plaza, making it one of the best mid-priced hotels in the area for people that want to enjoy the nightlife. Rooms are spacious, modern and clean, and there’s a large outdoor pool that’s great for refreshing from the hot weather.
The staff here are used to people bringing girls back and don’t charge any joiner fees, although your guest might need to leave her ID card at the reception. One of the better affordable hotels in the area, with nice rooms, a fantastic location and great facilities.
Price Range: From $30 USD per night
Rating: 7.3 out of 10
Check Current Room Rates
The Dawin Bangkok Hotel ***1/2
The Dawin Bangkok Hotel is a three star hotel on Sukhumvit Soi 4. It’s less than five minutes walk from Nana BTS station, making it ideal for people that want to travel along the Sukhumvit Line. It’s also very close to Nana Plaza (less than five minutes walk) and is one of the best guest friendly budget hotels in the area.
Overall, rooms here are clean and comfortable, with nice furniture and a good atmosphere. The staff are used to people bringing girls back and won’t get in the way, but might ask for her ID card when she comes into the hotel.
Price Range: From $50 USD per night
Rating: 8.3 out of 10
Check Current Room Rates
Nana Plaza Hotel FAQs
Where is Nana Plaza located?
Nana Plaza is located on Sukhumvit Soi 4, about 50 meters into the street from Sukhumvit Road. It’s a short walk from Nana BTS Station. All of the hotels listed on this page are within walking distance of Nana Plaza.
What’s the closest guest friendly hotel to Nana Plaza?
There are several hotels very close to Nana Plaza. The closest high-end hotels to Nana Plaza are the JW Marriott (soi 2) and The Landmark (on the main Sukhumvit Road), both of which are about 100 meters away.
As for mid-range and budget hotels close to Nana Plaza, Majestic Suites is about 50 meters away from the entrance to Nana Plaza, the Nana Hotel is located directly across the street from Nana Plaza (less than 20 meters from the entrance) and the Dynasty Inn is about 50 meters further down Soi 4, a one minute walk from the bars.
Do any of the hotels on this page charge joiner fees?
I personally check with all of the hotels listed above every few months to verify that they don’t charge joiner fees. As of my last checks in January 2020, none of the hotels listed above charge joiner fees for guests. However, most will require your guest to leave their ID card at the reception if their name isn’t listed on the hotel booking. This is a standard policy throughout Thailand.
How far is it from Nana Plaza to Soi Cowboy?
Nana Plaza is about 1.4km from Soi Cowboy, which is located further down Sukhumvit Road near BTS Asok Station. You can take a taxi between Nana Plaza and the Soi Cowboy area for about 60 to 100 baht ($2-3.30 USD) in five to 20 minutes, depending on traffic.
Our list of hotels near Soi Cowboy covers all of the best accommodation options if you want to stay closer to Soi Cowboy.