Portugal

Leiria Beaches

Leiria is a city located in the country of Portugal. It is known for its rich history, cultural significance, and most notably, its stunning beaches that attract visitors from all around the world.

Praia da Almagreira is an immaculate beach with breathtaking cliffs, situated within a short distance from the town of Peniche. The beach is renowned as a mecca for surfers of all skill levels, attracting enthusiasts from all corners of the world. Praia da Calada, located in the Mafra municipality, is a picturesque, sandy-rock beach gracing the Atlantic coast. Noted for its unique cliffs encompassing the shore, this beach has become a popular destination among locals and visitors, particularly families with children seeking a safe, well-supervised environment. Praia da Foz do Arelho is known for its expansive lagoon that extends 3-4km inland, providing a sheltered area for visitors to enjoy the sea and sand, even in windy or adverse weather conditions. Praia da Nazaré, located in the region of Nazaré, is a well-known resort that is deeply rooted in traditional fishing culture. The beach is found within the boundary of the town and is often characterized by the colorful canvas shelters that dot its expanse. Finally, Praia de Consolação, located approximately 8 kilometers south of Peniche, boasts a sprawling expanse of sandy shoreline. This picturesque location has been equipped with wheelchair-accessible facilities and is supervised by vigilant lifeguards.

In our guide below, you will find more details on the mentioned beaches, including a map of the beaches. Additionally, the guide also provides a longer, more extensive list of beaches in the area, the best time to visit Leiria, and much more.

Discover our top picks

Top Beaches in Leiria

Ferrel

Praia da Almagreira, an immaculate beach with breathtaking cliffs, is situated within a short distance from the town of Peniche in Portugal. While the...

Read more
Encarnacao

Located in the Mafra municipality, roughly 10 kilometers north of Ericeira, Portugal, lies the idyllic Praia da Calada - a picturesque, sandy-rock bea...

Read more
Leiria

Praia da Foz do Arelho is a beach located in Portugal, known for its expansive lagoon that extends 3-4km inland. This unique feature provides a shelte...

Read more
Leiria

Praia da Nazaré, located in the region of Nazaré, Portugal, is a well-known resort that is deeply rooted in traditional fishing culture. The beach is ...

Read more
Atouguia da Baleia

Located approximately 8 kilometers south of Peniche, Portugal, Praia de Consolação boasts a sprawling expanse of sandy shoreline. Maintaining the stan...

Read more
Leiria

Praia de Peniche de Cima, often referred to as Praia do Cerro, is a picturesque oceanic beach situated in the city of Peniche, within the Leiria Distr...

Read more
Atouguia da Baleia

São Bernardino Beach is situated a mere 10 kilometers from Peniche, Portugal. Featuring a unique sand and rock composition, this beach offers wheelcha...

Read more
Leiria

Praia de São Martinho do Porto is a beautiful beach located north of Lisbon. It is known for its calm waters and beautiful bay area, making it a favor...

Read more
Leiria

Praia de São Pedro de Moel is a picturesque beach located in the municipality of Marinha Grande, within the Leiria district in Portugal. Positioned on...

Read more
Famalicao

Located just a brief 15-minute car ride from Nazaré in Portugal, Praia do Salgado boasts a stunning nearly 6-kilometer sandy beach that is suitable fo...

Read more
Leiria

Baía de São Martinho do Porto is a picturesque beach located in a small town. Known for its calm and warm waters, it is an ideal destination for famil...

Read more
Leiria

Duna de Salir do Porto is a stunning beach located in Portugal. It is renowned for its natural beauty and is a popular spot for both walks and swims. ...

Read more
Leiria

North Beach, also known as Praia do Norte, is located in a small fishing town that has gained worldwide recognition as a surfing hotspot. This beach i...

Read more
Leiria

Praia da Gambôa is a charming beach situated to the north of Peniche in Portugal. It marks the beginning of a lengthy stretch of sand that extends tow...

Read more
Leiria

Praia dos Supertubos, located in the coastal town of Peniche in Portugal, is renowned for its strong, tubular waves that make it a popular spot for su...

Read more
Leiria

Praia da Cova da Alfarroba is a well-kept and popular beach located in the municipality of Peniche. The beach is nestled in a charming bay and is part...

Read more
Leiria

Praia de Salir do Porto is a scenic beach situated in the municipality of Alcobaça, Portugal. Known for its tranquil atmosphere and stunning surroundi...

Read more
Leiria

Praia de Vale Furado, located in Portugal, is a beach known for its natural beauty and tranquility. This beach is nestled between stunning cliffs and ...

Read more

Our selection of beaches to do the things you love

Beaches for Every Taste

Balancing weather, sea temperature and more

Best Time to Visit Leiria

The best time to visit Leiria in Portugal is during the summer months, which are typically from June to September. During these months, the weather is warm and sunny, with temperatures ideal for swimming in the sea and spending time on the beach. Outdoor activities such as hiking and cycling are also enjoyable during this time, with mild temperatures in the evenings for picnics and evening walks. While other months may offer milder weather, the summer months are the best for those seeking a true beach vacation experience. Visitors in the summer months can also enjoy beachside activities and water sports, making for an all-around enjoyable vacation.
Powered by GetYourGuide

The fastest way to find the best Leiria Beaches

Leiria Beaches Map

Where to Stay?

Explore the map below for accommodations and their rates. See the full list of accommodation options here.

Booking.com

Best Beaches in Leiria, Destination by Destination

Explore Leiria

Guia
Guia Beaches
Famalicao
Famalicao Beaches
Encarnacao
Encarnacao Beaches
Atouguia da Baleia
Atouguia da Baleia Beaches
Batalha
Batalha Beaches
Salir do Porto
Salir do Porto Beaches
Nadadouro
Nadadouro Beaches
Caldas da Rainha
Caldas da Rainha Beaches
Nazaré
Nazaré Beaches
Peniche
Peniche Beaches
Figueiró dos Vinhos
Figueiró dos Vinhos Beaches
Ferrel
Ferrel Beaches
Évora
Évora Beaches
Alcobaça
Alcobaça Beaches
São Martinho do Porto
São Martinho do Porto Beaches
Porto de Mós
Porto de Mós Beaches
Foz do Arelho
Foz do Arelho Beaches
Óbidos
Óbidos Beaches
Pataias
Pataias Beaches
Amoreira
Amoreira Beaches

More Local Beaches

More Beaches in Leiria