The Memory at On On Hotel
A heritage Sino-Portuguese hotel in Phuket Old Town, famous as the guesthouse from The Beach.
About this Place
Occupying one of Phuket Old Town's most storied buildings, The Memory at On On Hotel is a lovingly restored Sino-Portuguese mansion that dates back to 1929. Film enthusiasts will recognize it as the backpackers' guesthouse from Leonardo DiCaprio's The Beach. The hotel preserves its original architectural charm — tiled floors, wooden shutters, and arched doorways — while adding modern comforts like air conditioning and contemporary furnishings. Rooms are compact but thoughtfully designed, each reflecting the building's rich heritage. The ground-floor cafe spills onto the street, making it an ideal spot for watching Old Town life unfold. Steps from Sunday Walking Street Market and surrounded by colorful Sino-Portuguese shophouses, this is the most atmospheric place to stay in Phuket Town.
Location
7.8839, 98.3886
More Nearby Locations
The original Aman resort — iconic Thai pavilions, holistic wellness, and a private Andaman Sea beach.
Award-winning pool villa resort on Bang Tao Beach with Asia's pioneering tropical garden spa.
A colonial-style boutique gem in Phuket Old Town with individually designed rooms and a rooftop terrace.
Modernist Sky Villa resort above Kata Beach with infinity pools, cliffside spa, and legendary sunsets.
Design-forward hostel in Patong with pod-style dorms, social lobby, and minutes from Bangla Road.
No-frills backpacker base in Phuket Town with shared kitchen and Old Town character.