Millennium Hilton Bangkok — 360-degree Chao Phraya views on the Thonburi side, next to ICONSIAM
Stand at the infinity pool on the 31st floor and look out — the Chao Phraya glowing gold at sunset, Wat Arun to the left, the Bangkok skyline lighting up to the right. This is the view that keeps Millennium Hilton Bangkok among the strongest choices on the riverside. Opened in 2006 and renovated in 2019, the hotel has 533 rooms, every single one facing the river, and sits a 5-minute walk from ICONSIAM. A free shuttle boat runs to BTS Saphan Taksin every 20 minutes. From approx. THB 4,500/night.
The Millennium Hilton Bangkok sits at 123 Charoennakorn Road in the Khlong San district — on the Thonburi side of the Chao Phraya, directly opposite the Silom-Bang Rak bank. That positioning is deliberate: it gives the hotel arguably the best unobstructed views of the Bangkok skyline, particularly from the 31st and 32nd floor rooftop levels. The building opened in 2006 and went through a significant renovation in 2019, meaning lobbies and most rooms still feel fresher than their age suggests.
All 533 guest rooms are oriented toward the river — there is not a single room in the building that faces away from the Chao Phraya. The entry-level Deluxe King Room measures 34 sqm, with floor-to-ceiling windows and a king bed. Step up to Premium rooms for higher floors and wider angles; Executive Rooms include access to the Executive Lounge with complimentary breakfast and evening cocktails. The Family King Room adds a sofa bed, and the Panoramic Executive Suite at 67 sqm is the most spacious option, with a separate sitting area and 180-degree river vistas.
"The view from our room on the 25th floor at sunset — Wat Arun in bronze, the river below, boats gliding by. I stood there longer than I expected. You forget you're in the middle of a megacity."
The 31st-floor infinity pool is probably the most-photographed feature on the property. The edge of the pool aligns with the horizon of the river, creating the classic floating-above-the-water effect. Late afternoon is the prime hour: as the sun drops, Bangkok's opposite bank starts to glow. Just above the pool sits Three Sixty Rooftop Bar on the 32nd floor — an open-air 360-degree bar with occasional live jazz, cocktails with a view, and a relaxed vibe that reviewers consistently rate more favourably than comparable rooftop venues in the city.
The FLOW restaurant on the lower floors serves an international breakfast buffet that comes up in almost every review of this hotel. Guests highlight the variety — a Thai food station, fresh bakery, egg counter cooking to order, tropical fruit, and a broad selection that rarely feels repetitive even over several days. OXBO, the hotel's steakhouse and Western grill, is popular for dinner, with riverfront seating adding to the atmosphere. The eforea Spa is open daily, with Thai massage and facial treatments drawing positive comments. And the free shuttle boat — running to BTS Saphan Taksin every 20 minutes, with a separate evening service to Asiatique night market — is one of the most practical transport perks of any riverside hotel in Bangkok.
The location advantage that reviewers often undersell is the proximity to ICONSIAM: one of Southeast Asia's largest shopping malls is a five-minute walk away. Beyond shopping, the ICONSIAM pier connects you to the Chao Phraya Express Boat, meaning Wat Arun, Wat Pho, Tha Phra Chan market, and the historic riverfront are all reachable without getting into a taxi or negotiating traffic.
In the spirit of honest reporting: Millennium Hilton Bangkok has a few recurring guest complaints worth knowing before you book. Lifts can be slow during peak check-in and check-out periods, with guests noting that not all six lift banks are consistently in service. In-room TVs are older models without built-in casting or streaming support for Netflix or YouTube. Some guests who booked rooms described as "river view" received angles narrower than expected — it helps to specify your preference in the booking notes and confirm with the hotel on arrival. Setting those points aside, a score of 9.3 from 2,678 Trip.com reviews and 9.0 from 4,611 Booking.com reviews speaks to a property that delivers consistently on the things that matter most.
Summary from Booking & Agoda
- ✓ Spacious, clean rooms with excellent river views — especially on higher floors
- ✓ Free shuttle boat is reliable and runs frequently throughout the day
- ✓ Breakfast at FLOW is generous and varied, one of the best riverside buffets in Bangkok
- ✓ Front desk staff responsive and helpful during check-in and concierge requests
- ! Lifts can be slow during peak hours — some guests noted only 1 of 6 lifts was moving
- ! In-room TVs are older models without Netflix or streaming capability
- ! Some river-view rooms have narrower angles than expected — worth confirming at check-in
- ✓ River views from rooms and the pool genuinely exceed expectations
- ✓ Three Sixty Rooftop Bar atmosphere is excellent for sunset and evening cocktails
- ✓ Great location: ICONSIAM walkable, river boats and temples easy to reach
- ! Some rooms show wear — scuffed skirting boards or slightly dated bathroom fittings
- ! Pool deck gets crowded on weekend afternoons, less peaceful than advertised
- ! Prices rise significantly during high season — book in advance for the best rate
- 💡If slow lifts or TVs without streaming will frustrate you — both issues appear in multiple reviews and are consistent. Consider a room on a lower floor to reduce lift reliance, or prioritise a more recently renovated hotel.
- 💡If a wide, unobstructed river view matters to you — book a Premium or Executive room on a high floor and note your preference in the booking comments. Confirm the room assignment at check-in, not just at the desk — ask to see the view.
- 💡If you are travelling during high season (November–February) or a long holiday — prices can increase 30–50% above base rates and desirable rooms go fast. Book 6–8 weeks ahead and choose free cancellation so you can adjust if you find a better rate.