Find here the best selection of beach restaurants in Alvor, Algarve:


Located within the Prainha complex, near to the charming Algarve resort of Alvor, Caniço is worth visiting not only for the setting but also for the food. 

The setting is breath-taking, and you get there by taking an elevator from the cliff tops down through the rocks and out onto sea level. 

The cuisine is Mediterranean with plenty of algarvean influence. You can sample some very traditional Portuguese dishes here. 

Location: Aldeamento da Prainha, Praia dos Tres Irmãos, Alvor


Located right on the beach by the picturesque fishing village of Alvor Windsurf restaurant and snack bar is the perfect choice for delicious food and stunning views at any time of day.

 House specials include a VERY generous Monkfish Kebab, Clam Cataplana (a typically Portuguese dish served in an elegant copper pot), Monkfish Cataplana and the Windsurf Special Caldeirada (Fish Stew), as well as the catch of the day.

Location: Praia de Alvor, Alvor

O Luis Restaurante-bar

O Luis Restaurant and Bar sits right on the golden sands of Alvor beach.

At any time of year, O Luis Restaurant is a prime location. In the summer the long sun drenched days are conducive to lingering lunches, chilled cocktails and lazy candle-lit dinners. 

The à la carte menu for lunch and dinner has a very good selection of Portuguese and international dishes, with special mention for the fresh fish and seafood. 

Location: Praia dos Tres Irmãos, Alvor

SeaDeck Restaurant

SeaDeck Restaurant – beachside restaurant in Alvor, serving fresh seafood, fish and great steaks. Perfect for cocktails, for day time beach snacks and for romantic evening meals as the sun sets.

The á la carte lunch and dinner menu has some great seafood and steaks as the stars of the show. There is a selection of fresh fish of the day – both wild and farmed. 

Location: Praia de Alvor, Alvor