Ціни в ресторанах Сен-Тропе, як і на всьому «Золотому узбережжі», не можна назвати низькими. Однак найкращі ресторани Сен-Тропе нагороджені зірками Мішлена, і, потрапляючи сюди, гурмани не шкодують про жодне витрачене євро.
Шанувальники високої кухні можуть сміливо вирушати до тризіркового ресторану Мішлену La Vague d'Or (Plage de la bouillabaisse / La Residence de la Pinede, тел.: +33-4-94-55-91-00). Кожна страва не тільки чудово приготовлена, а й унікально оформлена: її подача на стіл іноді нагадує цілу театральну виставу. Незважаючи на те, що мінімальна вартість трапези тут складає близько 200 EUR, бронювати столики потрібно заздалегідь.
У Bistro Canaille (28, rue des Remparts, 83990, тел.: +330-4-94-97-40-96) можна насолодитись чудовими стравами, приготованими по-домашньому, а персонал зустрічає туристів як рідних. Середній чек — 50–100 EUR за двох осіб.
У кафе Сен-Тропе ціни теж не потішать економних туристів: за одну страву доведеться викласти 15–25 EUR. Істотно заощадити можна вдень, коли багато закладів пропонують комплексні обіди. У цьому випадку закуска, основна страва та десерт коштуватимуть близько 30 EUR. Найкращі кафе Сен-Тропе запам'ятовуються туристам так само добре, як відвідування місцевих визначних пам'яток.
У Сен-Тропе працюють індійські (Gandhi, 3 Quai Epi, тел.: +334-94-97-71-71) та марокканські (Salama, 1 rue des tisserands, тел.: +334-94-97-59-62) ресторани.
Зазвичай чайові вже включені до рахунку, але за місцевими правилами хорошого тону слід додатково залишити близько 5% суми рахунку. Звісно, якщо обслуговування вам справді сподобалося.