On The Rock Bar & Restaurant

4,5 (319)
Restaurant Nai Harn
Working hours: Mon - Sun: 10:00 - 22:00

On The Rock Bar & Restaurant is a laid-back beach café and bar on the northern end of Nai Harn Beach, right by the water. Its biggest draw is the sweeping panoramic view over the bay and the Andaman Sea — people come here for sunset, photos, and an easygoing dinner with chilled reggae/lounge music in the background.

The setup is casual and unpretentious: open-air seating, a relaxed resort vibe, perfect for a quick bite or lingering drinks by the sea. Some parts of the place feel a little worn, and the table setting is simple — this spot is more about the location and the mood than a polished “restaurant” experience.

The menu is fairly short, focusing on Thai classics and seafood. Curries (yellow, green, and red) are a reliable choice, as are pad see ew and pad kra pow; you’ll also find chicken dishes and garlic rice. One standout is the Tom Yum Goong — rich, spicy, and served with a generous amount of seafood. Drinks are a strong point: draft beer, cocktails, and a wide selection of fresh juices and smoothies. The coconut shake works well as a dessert alternative (sweet dishes may not be available).

Prices are generally reasonable for a beachfront location, though some items feel slightly marked up “for the view.” Card payments are accepted with a 3% surcharge. Service speed can vary — sometimes quick, sometimes noticeably slow — and during peak hours you may need a bit of patience with table attention and cleanliness. There’s also a small nearby shop selling inexpensive beer and snacks.

Popular places
  • Patong Boxing Stadium Sainamyen is the largest Muay Thai boxing stadium in Southern Thailand and the main arena for authentic professional fights in Phuket. Every night (except Sunday) starting at 9 PM, spectacular bouts take place: 6-8 fights featuring Thai and international fighters demonstrating the "art of eight limbs" —...
    Rating: 4.5
    Patong
  • Yona Beach Club is the world's first floating beach club in Phuket, located in the middle of the Andaman Sea. A massive three-deck vessel spanning 1,200 sq.m combines beach relaxation, dining, and parties in one place. The first level features a stylish beach club with a 22-meter infinity pool, sun...
    Rating: 4.7
    Patong
    Join Insider on Social Media
    We share the best places in Phuket and provide useful tips to make your stay on the island brighter and your life more comfortable. Subscribe to stay updated.