The Ecotel Bangkok Hotel
A no-frills Makkasan base with clean rooms, free breakfast and Indian food on the doorstep.
Plan your visit
Book Shoulder Season
May–June and September–October offer dramatic discounts (30–50% off peak rates) with fewer crowds. Weather is mixed but rarely a washout — afternoon showers clear quickly.
Details
- Phone
- +66 2 254 9966
- Website
- www.ecotelbangkok.com
Full opening hours
Is this your business?Feature it
About The Ecotel Bangkok Hotel
This one's about value, not romance. Rooms are clean and functional, with lockers in them, and breakfast comes included. Guests who wanted a comfortable bed for a few nights come away happy. Guests who wanted polish sometimes don't. The food gets described as okay rather than good, and a few people have found basic toiletries missing, so pack your own.
The Makkasan setting suits some travelers more than others. There's a cluster of Indian restaurants nearby and a 7-Eleven close by, which makes it a practical pick for South Asian visitors in particular. It's not in the tourist corridor though, so most sightseeing means a taxi or a train ride.
Staff reviews split. Plenty of guests describe warm, helpful service, and early check-in has been granted to people arriving off long flights. But at least one Indian guest has written about feeling treated with suspicion, and that's worth knowing before you book rather than after. Reception is staffed round the clock, and the hotel website has current rates.
Written by Mac Kiley · Updated Sep 2026
Comparing hotels?
Other Top-Ranked Hotels in Bangkok
My pick at each price level in Bangkok, going by Google's hotel class. Hotels from my ranked list of the 10 best come first, then the best-reviewed. Each button opens the hotel on Booking.com with your dates filled in.
#1Luxury · 5-star
Millennium Hilton Bangkok4.6 (12,976 reviews)
Upscale riverside hotel on the Chao Phraya with strong service and sweeping river views.
Check rates
#8Mid-range · 4-star
Centara Watergate Pavilion Hotel Bangkok4.5 (4,456 reviews)
Sleek Bangkok hotel with spacious rooms, rooftop bar, spa, and an unbeatable location near top shopping.
Check rates
Around here, on foot
Well-rated places within a short walk of The Ecotel Bangkok Hotel, nearest first. Minutes are at an easy pace in the heat.
- 1 mincholasbkkRestaurants & Food · 90 m · 4.9★
- 5 minTopkart BangkokActivities & Tours · 420 m · 4.9★
- 6 minCentara Watergate Pavilion Hotel BangkokHotels & Resorts · 480 m · 4.5★
- 6 minWatergate Night MarketMarkets & Shopping · 500 m · 4.3★
- 7 minRatchaprarop ARL StationTransportation · 550 m · 4.4★
- 7 minIndra SquareMarkets & Shopping · 570 m · 4.3★
Experience hints
Pair your visit. After The Ecotel Bangkok Hotel, round out your day in Bangkok with contrasting stops nearby.
Reviews from Google
If anyone is wondering why this hotel has mixed reviews, I’d like to share my honest experience. I’m a citizen of Sri Lanka and stayed at this hotel for 4 days. Overall, my experience was very positive. The staff and hotel crew were extremely helpful, polite, and professional. Thai hospitality is truly exceptional, warm, respectful, and consistently welcoming. Some of the negative reviews, in my opinion, are not due to the hotel itself, but rather due to the behavior and expectations of a certain type of guests. If you take time to read the low-rated reviews carefully, you’ll notice that many of them seem to come from the same group / country of people, often expecting rules to be bent or ignored in shared spaces. The hotel has clear signs near the buffet such as “Do not eat while sitting” and “Do not take food outside the buffet area.” These rules exist because some guests fail to follow basic public etiquette, making it difficult for staff to manage the dining area comfortably for everyone. During one breakfast, I personally witnessed behavior that was disruptive and unpleasant for other guests. In the common washroom area, there was also a notice stating “Absolutely no showers allowed,” which further shows how shared facilities are sometimes misused by certain group / country people. None of this should reflect poorly on the hotel. The staff clearly put in effort to maintain standards despite these challenges. I’d especially like to mention the cleaning lady who serviced our room daily she always greeted us with a warm smile and kept the room spotless. Small gestures like this reflect the genuine kindness of Thai people. In conclusion, I would gladly stay at this hotel again on my next visit to Bangkok. If you are a respectful and considerate traveler, these issues mentioned in some reviews will not affect your stay. Don’t let the mixed reviews discourage you the hotel and its people truly deserve appreciation
The rooms were great and well equipped with lockers. Complimentary breakfast was provided, which was nice. As it was peak season, helper service was not available and we had to carry our baggage on our own
I stayed at The Ecotel Hotel, Bangkok and would like to share my experience. Location: The location is okay-okay. One positive point is that there are many Indian restaurants nearby, which is convenient for Indian travelers. A 7-Eleven store is also located close to the hotel. Hotel Staff & Service: Unfortunately, the hotel staff experience was not good. We felt that Indian guests are treated with unnecessary skepticism. On one day, we left early for Safari World and placed a Do Not Disturb tag on our door so that no cleaning staff would enter the room. When we returned late at night, we requested the complimentary two bottles of water for that day. Initially, the staff refused to provide them and only gave the water bottles after a long and uncomfortable discussion. This left a very poor impression. Security Deposit: The hotel charges a security deposit in advance of INR 5,000 or 2,000 THB, which is quite high and should be clearly informed before booking. Food: The hotel serves a good Indian breakfast, which is one of the few positives of the stay. Rooms: Rooms are very small and not suitable for travelers with luggage or families. Rules & Regulations: There are many rules, regulations, and fines, all mentioned in a special file kept in the room. This makes the stay feel restrictive rather than comfortable. Value for Money: Overall, the hotel is not value for money considering the room size, staff behavior, and strict policies. Overall Experience: While the location and Indian breakfast are positives, the unfriendly staff behavior, small rooms, excessive rules, and high security deposit make this hotel not recommended, especially for Indian travelers. ⭐ Rating: 2.5/5
A sample of visitor reviews from Google. Read all 4,110 reviews on Google.
1091 333-4 35 ถนน เพชรบุรีตัดใหม่ Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand
Open in Google MapsMore hotels & resorts nearby
All within a 11-minute walk of The Ecotel Bangkok Hotel.

Centara Watergate Pavilion Hotel Bangkok

AriyasomVilla

ABCYQ Hotel

Arnoma Grand Bangkok
Tips for Visiting Hotels & Resorts
Compare OTAs and Direct Rates
Always check the hotel's own website after finding a rate on Agoda or Booking.com. Many Thai properties offer a best-rate guarantee or throw in perks like free breakfast when you book direct.
Location Matters More Than Stars
A well-located 3-star hotel often beats a remote 5-star resort. In Bangkok, staying near a BTS or MRT station saves hours; on islands, proximity to the beach you actually want matters most.
The Ecotel Bangkok Hotel: Frequently Asked Questions
Is The Ecotel Bangkok Hotel worth visiting?
The Ecotel Bangkok Hotel holds a 3.7★ rating from 4,110 Google reviews. Reviews are mixed, so check recent visitor feedback above to see if it fits your plans.
What are the opening hours of The Ecotel Bangkok Hotel?
The Ecotel Bangkok Hotel is open 24 hours a day — see the full day-by-day schedule in the location info on this page. Hours can change on Thai public holidays, so check ahead for holiday visits.
When is the best time to visit The Ecotel Bangkok Hotel?
The best months to visit Bangkok are November – February, with the most reliable weather. Crowds peak in December & January — going early in the day usually means fewer people. Months to think twice about: April – May (peak heat).
Where is The Ecotel Bangkok Hotel located?
The Ecotel Bangkok Hotel is at 1091 333-4 35 ถนน เพชรบุรีตัดใหม่ Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand, in Bangkok. Getting around Bangkok: BTS Skytrain (most central areas); MRT Metro (underground).
Also popular in Bangkok

Pier 21

King Power Mahanakhon

Siamchai Whitesand Beach

CentralWorld
Similar Hotels & Resorts across Thailand

Anantara Chiang Mai Resort

Phuket Marriott Resort & Spa, Merlin Beach

Assava Diving Koh Tao | PADI 5* CDC Scuba Diving Centre & Hotel Beach Resort, Thailand
