Where to eat in Porto Santo? Discover the Island’s best restaurants & local flavors




Porto Santo has a variety of restaurants that offer delicious dishes to satisfy every palate.

You can savor traditional Portuguese cuisine, such as “Espetada” (beef skewers) and “Bolo do Caco” (local bread), or indulge in fresh seafood like grilled fish and octopus.

Whether you’re dining by the beach or at a cozy local eatery, Porto Santo promises amazing flavors.



Baiana - Porto Santo
Baiana

Baiana is a top-class restaurant located in the heart of...

Gazela - Porto Santo
Gazela

Gazela is a restaurant celebrated for its delectable local...

La Siesta - Porto Santo
La Siesta

Restaurant and Beach Club Lunch - Dinner - Cocktails

Mar & Sol - Porto Santo
Mar & Sol

Open every day from 10 am to 10 pm, with an extensive...

Margarida - Porto Santo
Margarida

A warm and inviting restaurant in Porto Santo,...

Mercado Velho - Porto Santo
Mercado Velho

A rustic gem in Vila Baleira, Mercado Velho serves...

Mesa Cultural - Porto Santo
Mesa Cultural

Known for its tasty and varied fusion cuisine, Mesa...

O Forno - Porto Santo
O Forno

O Forno is a restaurant renowned for its exceptional BBQ...

Panorama - Porto Santo
Panorama

The Panorama Restaurant is one of the must-visit locations...

Pé na Água - Porto Santo
Pé na Água

Pé na Água Restaurant in Porto Santo Island is a great...

Pizzaria Maramao - Porto Santo
Pizzaria Maramao

Pizzaria Maramao is a must-visit for pizza lovers in Porto...

Pxo Grill - Porto Santo
Pxo Grill

PXO Grill in Porto Santo offers an exquisite dining...

Teodorico - Porto Santo
Teodorico

Teodorico is a cozy restaurant located just minutes from...

Torres - Porto Santo
Torres

Restaurante Torres in Porto Santo is a delightful...

Vila Miséria - Porto Santo
Vila Miséria

Vila Miséria in Porto Santo offers delicious appetizers...