Home Destinations Hotel Reviews About Contact 🇹🇭 ไทย 🇬🇧 English 🇨🇳 中文 🇪🇸 Español 🇫🇷 Français
The Memory at On On Hotel
🎬 Featured in The Beach 📍 Phuket Old Town · Phang Nga Rd
9.5 / 10
🇹🇭 Phuket Old Town · Phang Nga Rd
The Memory at On On Hotel
Heritage Boutique · 1929 building · 2-min walk to Thalang Road
Guest room with cobalt-blue walls and a vintage lamp at The Memory at On On
Central fountain courtyard with Sino-Portuguese louvered shutters
Type
Heritage Boutique
Review Score
9.5 / 10
From
฿1,400 /night
Rooms
35 rooms
Nearby
Thalang Road 2 min walk
Book now →
Review
📅 Last updated May 2026 · Prices & info verified

The Memory at On On — Phuket's Oldest Hotel, and a Cameo in The Beach

If you want to sleep inside a near-century-old building in the middle of Phuket Old Town, The Memory at On On Hotel is the name Old Town lovers reach for first. It opened in 1929 as the "On On Hotel" — the oldest hotel on the island — and a younger generation knows it from its cameo in the year-2000 film The Beach, the scene where Leonardo DiCaprio's character first arrives in Thailand. What guests keep coming back to is the cobalt-blue Sino-Portuguese building and its central fountain courtyard: walk through the door and it feels like stepping back in time — atmosphere no new-build can fake.

Our Full Review

The building's story comes first. The On On Hotel was built in 1929 by craftsmen from Penang, back when Phuket was rich from tin mining. The name "On On" comes from Chinese, meaning happiness for every visitor. The ground floor once held a grand ballroom where Phuket's wealthy families held weddings and banquets. The building underwent a major restoration in 2012 and was renamed The Memory at On On — the original Sino-Portuguese structure kept intact, exposed brick, timber shutters, arched openings, with air-conditioning, hot water and Wi-Fi added so a stay actually feels comfortable.

The heart of the place is the central courtyard with its small fountain, wrapped in two storeys of cobalt-blue louvered shutters. In the morning, light filters in through the roof opening and it's quiet enough to hear the water. Several guests say a coffee in that courtyard alone is worth the room rate. Each room is themed around a craft — the Sewing Room, the Traveller Room, the Photographer Room, the Artist Room — and the décor uses genuine antiques: hanging lamps, rotary telephones, timber chests. It's the detail that makes it feel like sleeping in a living museum rather than a standard hotel room.

Guest room with cobalt-blue walls and a vintage lamp at The Memory at On On

"You walk in and have to stop and photograph the fountain courtyard before anything else. Sleeping inside a near-100-year-old building in the middle of the old town — you can't find this atmosphere anywhere else."

The location is the strongest card. The hotel sits on Phang Nga Road, just a 2-minute walk from Thalang Road, the main street of the old town. On Sunday evenings the Lard Yai walking-street market is an easy stroll away. The surrounding lanes are full of café conversions inside old shophouses, local Hokkien-Thai restaurants, and the Shrine of the Serene Light sits behind the hotel less than 100 metres away. You can reach everything in the old town on foot, no taxi needed — an advantage the beach resorts simply can't offer. You're staying inside the living culture of Phuket, not beside it.

Central fountain courtyard with Sino-Portuguese louvered shutters

The staff are another thing guests praise often. Reviews describe the team as warm and genuinely helpful — recommending the best local restaurants, arranging transport, booking island tours. There's also free snacks and drinks set out for guests every day in the central hall: tea, coffee, small local sweets, a touch of generosity people remember. The in-room minibar is complimentary too. These small details are exactly why the review scores run high despite the modest price.

The Trip.com score sits at 9.5/10 from 321 reviews, and couples rate it as high as 9.8 — but the honest limitations of an old building are worth knowing first. There is no swimming pool, no lift, and no breakfast included in the room rate. The building is nearly a century old, so the walls are thinner than a modern hotel; rooms facing the street or the courtyard can carry some noise at night. Some Superior rooms are fairly small (16 sqm) with no external window. Anyone expecting a luxury beachfront resort should look elsewhere — but anyone who wants genuine old-town character has found it.

Upper-floor terrace overlooking the courtyard at dusk in the old Phuket building

On price: a Superior Room starts around ฿1,400/night, with the Deluxe and Junior Suite running roughly ฿2,200–4,300 depending on the season. That's very reasonable for a historic hotel in the centre of town. During high season (November–February) and long weekends rooms fill quickly, so book 3–4 weeks ahead. If you want a brighter, larger room, stepping up to a Deluxe or Junior Suite with a courtyard-facing window is the better value.

The bottom line: The Memory at On On works for people who come to Phuket for the old town, not for the beach. If you love architecture, love photography, love wandering and eating your way through a historic quarter, and you're not precious about a pool or modern polish — this gives you an experience a five-star can't, at less than half the price. Just book the right room type, request a quiet room at the time of booking, and come ready to fall for a building that's nearly 100 years old.

🎬
A cameo in The Beach
The former On On Hotel that appears in the year-2000 Leonardo DiCaprio film The Beach
🏛️
1929 Sino-Portuguese building
Phuket's oldest hotel · central fountain courtyard, cobalt-blue louvered shutters
🚶
Centre of the old town
2-minute walk to Thalang Road · Lard Yai market, shophouse cafés and shrines all around
Our Rating
9.5
out of 10
Based on 321+ reviews
Location
9.7
Cleanliness
9.4
Service
9.5
Rooms
9.1
Atmosphere
9.6
Value
9.3
Guest Reviews Summary

Summary from Booking & Agoda

Booking.com
hundreds of reviews
9.3 / 10
✦ Pros
  • Old-town location — walk to Thalang Road and the Lard Yai market
  • Warm, helpful staff who recommend restaurants and arrange tours
  • Beautiful historic building, photogenic from every angle
  • Free snacks and drinks daily, complimentary in-room minibar
◎ Things to note
  • ! No swimming pool and no lift
  • ! Street- and courtyard-facing rooms catch some noise at night
  • ! No breakfast included in the room rate
Agoda
hundreds of reviews
9.4 / 10
✦ Pros
  • Central fountain courtyard is beautiful and peaceful
  • Craft-themed rooms decorated with genuine antiques
  • Excellent value for a historic hotel in the town centre
  • Explore the old town all day on foot without a taxi
◎ Things to note
  • ! Some Superior rooms are small with no external window
  • ! Old building — thinner walls than a modern hotel
  • ! Parking is limited; the old town is hard for cars
Honest Take
🎯
This place is a great fit if...
The Memory at On On is the choice for travellers who come to Phuket for the old town, not the beach. You sleep inside a near-century-old Sino-Portuguese building in the historic quarter for less than half the cost of a beachfront resort — trading away the pool and modern conveniences. For old-town lovers, that's a trade well worth making.
💡 Check before you book
These 3 points matter to some travellers — make sure they fit your trip (we have added the workaround).
  • 💡If you want a quiet, bright room — choose a Deluxe or Junior Suite with a courtyard-facing window and request a room away from the street when booking → some Superior rooms are small with no external window
  • 💡If you need a pool or the beach — there's no pool here and the coast is about 12 km away → if this trip is beach-focused, look at Patong/Kata-area stays instead, or do 1–2 nights in the old town then move to the coast
  • 💡If breakfast matters — the rate excludes breakfast, though free snacks and drinks are out in the morning → dim sum spots and shophouse cafés are a 2–3 minute walk away and cheaper than ordering in
Estimated price · compare 3 sites
฿1,400
/ night
Memory Superior Room (16 sqm) · King or 2 single beds · estimated starting price
Superior Room
฿1,400
Deluxe Room
฿2,200
Junior Suite
฿3,200
⚖️ Compare 3 sites — then book the cheapest
Insider Tips
Sit in the courtyard before 8 am
Morning light through the roof opening is lovely and the courtyard is still empty · a free hotel coffee here is the best part of the day
🛏️
Request a courtyard-facing room
Ask at booking for a courtyard-side room away from the street · you get natural light and far less traffic noise than the Phang Nga Road side
🍜
Walk to Thalang Road for morning dim sum
Out the door and onto Thalang Road in 2 minutes for shophouse dim sum and old-style kopi · tastier and cheaper than hotel breakfast
📸
Come Sunday evening for Lard Yai
Thalang Road closes to become the Lard Yai walking street every Sunday evening · walk straight from the hotel, packed with local food stalls

Frequently Asked Questions

Where is The Memory at On On Hotel located and what is nearby?
It's at 19 Phang Nga Road in Phuket Old Town. Thalang Road is a 2-minute walk, the Lard Yai market (Sunday evenings) is 3 minutes, and the Shrine of the Serene Light sits less than 100 metres behind the hotel. Patong Beach is about 30 minutes by car and Phuket Airport roughly 45 minutes.
What does The Memory at On On Hotel cost per night?
Superior Rooms start around ฿1,400/night, Deluxe around ฿2,200, and the Junior Suite around ฿3,200, depending on the season. High-season rates (November–February) run higher and rooms fill fast — always compare Agoda, Booking and Trip.com before committing.
Why is this hotel famous for the film The Beach?
The building was originally the On On Hotel, the oldest hotel in Phuket, opened in 1929. It was used as a location in the year-2000 film The Beach, early on when Leonardo DiCaprio's character first arrives in Thailand. After the 2012 restoration it was renamed The Memory at On On, keeping the original Sino-Portuguese architecture.
Does the hotel have a pool and breakfast?
There is no swimming pool, and breakfast is not included in the room rate. However, the hotel sets out free snacks and drinks for guests every day in the central hall, and the in-room minibar is complimentary. Dim sum spots and shophouse cafés are a 2–3 minute walk away.
Who is The Memory at On On best suited for?
Best for travellers visiting Phuket for the old town who love architecture and photography — couples rate it as high as 9.8. Less suited to those who want a beach holiday or full resort amenities, since this is an old heritage building with no pool and no lift.
Is an old building like this comfortable, and is it noisy?
Rooms have air-conditioning, hot water and Wi-Fi, and are kept clean. But the building is nearly a century old, so walls are thinner than a modern hotel and street- or courtyard-facing rooms can carry some noise at night. Request a courtyard-side room away from the street when booking, and a Deluxe or Junior Suite with a window is more comfortable than a Superior.
💰 From ฿1,400 /nightreference · tap for live price
aAgodaMember deals → B.Booking.comLatest availability → TTrip.comCompare · pay later →