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 Waterfront, Sala, Beach Bar, Infinity Pool Bar
Other au restaurant Aquamarine Pool Bar