The Memory at On On Hotel in Phuket Town
Contents
The Memory at On On Hotel is undoubtedly the most iconic and best-known heritage hotel in Phuket Island, and this for a few reasons. Built in 1927 and called Un Un Hotel at the time, the hotel possesses a strong Sino-Portuguese personality in a very central location on Phang Nga Road, the heart of old Phuket Town.
The hotel was later called On On hotel and was a rather shabby backpacker spot. These are probably the two reason the hotel was selected to be in the movie ‘The Beach’ with Leonardo DiCaprio in 2000. We visited the hotel at the time and took some photos. See them at the bottom of the page. It was really cheap, indeed! The most expensive room (standard aircon twin bed was at 400 baht, and the cheapest one was 180 baht! (standard fan room, 1 bed, shower outside!)
If you look at the photos, it was pretty much like in the movies, except that we never saw the lady washing the walls. The hotel was entirely renovated a few years back, revealing a true hidden gem, and renamed “The Memory at On On Hotel’.

The rooms
Lady Coco Restaurant and Bar
The Memory at On On Hotel Info
Location: Phuket Town
Address: 19 Phangnga Rd, Tambon Talat Yai, Mueang Phuket District, Phuket 83000
Phone: 076 363 700
Open: 24 hours
Range: 3-star