When you think of sunbathing the first thing that comes to mind is the South of Portugal, but Algarve is not the only place with good and beautiful beaches where you can have a great day. Here is my selection of the best Porto beaches and others in the North of Portugal.
The best Porto beaches and others in the North of Portugal are:
Conteúdos do Artigo - Sommaire - Contents
- The best Porto beaches and others in the North of Portugal are:
- 1. Moledo Beach – Caminha
- 2. Afife Beach – Viana do Castelo
- 3. Cabedelo Beach – Viana do Castelo
- 4. Apúlia Beach – Esposende
- 5. Ofir Beach – Esposende
- 6. Mindelo Beach – Vila do Conde
- 7. Agudela Beach – Lavra, Matosinhos
- 8. Aguda Beach – Gaia
- 9. Madalena Beach- Gaia
- 10. Senhor da Pedra Beach – Gaia
1. Moledo Beach – Caminha
Disclosure: This post may contain affiliate links, meaning i get a commission if you decide to make a purchase through my links, at no cost to you. Please read my disclosure for more info.

Moledo beach is considered by many as the best beach in the North of Portugal because of its beauty and its therapeutic properties due to the presence of iodine. If you are a water sports fan, you can also windsurf, surf or bodyboard in this beach and admire the Fort of Ínsua.
2. Afife Beach – Viana do Castelo

Afife beach is one of the best beaches in the north because of its extension of sand and surf and bodyboard competitions. Located a few kilometres from Viana do Castelo and with dunes and fine white sand, this beach is one of the most beautiful in the north.
3. Cabedelo Beach – Viana do Castelo

Cabedelo beach is most appreciated because of its proximity to Viana do Castelo and its water sports activities such as windsurf and kitesurf. Even though this beach is exposed to the north wind, families enjoy the peaceful waters, especially near the piers that calm the rough sea.
4. Apúlia Beach – Esposende


Apúlia beach is located in the protected landscape area of Esposende coastline. Because of that, this is certainly a charming place with a natural beauty. You will find beautiful windmills on top of the dunes that were used in the last century, with the help of strong winds, to grind corn.
5. Ofir Beach – Esposende

Ofir beach has a strong demand and offers paved road access along with various supporting structures for sunbathers.
The famous Portuguese sidewalk is used to get to the beach and to local bars. In the summer you can have fun at night in this region, specially if you go to “Pacha Ofir“, one of the biggest nightclubs in the North of Portugal.
6. Mindelo Beach – Vila do Conde

Mindelo beach is almost 2 km wide and has granitic sand. People go to this beach in the summer because of its location and because of its magnificent landscape.
7. Agudela Beach – Lavra, Matosinhos

Agudela is one of the best Porto beaches and has all you need to have a great day at the beach. What makes this beach special is its waters and its dunes that are protected by wooden walkways.
8. Aguda Beach – Gaia
Aguda beach has a big and beautiful shore; it has many dunes and a fine natural vegetation. Enjoy the wooden walkways while you take a stroll and then go for a swim.
9. Madalena Beach- Gaia

Madalena beach has a big shore as well and you’ll find rocky areas meandering in the waters and through the waves. It’s a beach where you can have fun at night because of its various restaurants and bars.
10. Senhor da Pedra Beach – Gaia

Senhor da Pedra beach has as its main attraction the unique Senhor da Pedra chapel, from the 17th century and erected over some rocks just by the sea. With its big shore and rough waters, it’s also perfect for surf, bodyboard and other water sports. Definitely one of the best Porto beaches!

Are you going to visit the North of Portugal? Then don’t hesitate to book your hotel room, your car or the best activities by clicking the links below. This way you are helping me in the development of my blog and I’ll be able to offer you free tips and travel guides so that you can better prepare your visit to Portugal. Thank you!
What will also interest you:
- 7-Day travel guide to visit Porto and Minho province (Guimarães, Braga, Ponte de Lima, Viana do Castelo)
- Top 20 Things to do in Viana do Castelo
- Things to do in Guimarães, the birthplace of Portugal
- Top of the places to visit in Ponte de Lima
- Visit Boticas, Montalegre and Chaves and discover some of the wonders of Trás-os-Montes
- Top of the places to visit in Peneda-Gerês National Park