L'hôtel JW Marriott Khao Lak Resort & Spa propose les types de cuisines suivants :
Mediterranean au restaurant Drift Beach Bar & Grill
Italian au restaurant Olive
Thai au restaurant Ta-Krai
Japanese au restaurant Sakura
Deli au restaurant Deli
International au restaurant Beach Bar, Sala, Czar Lobby Bar, Infinity Pool Bar, Waterfront
Other au restaurant Aquamarine Pool Bar