Beja, Portugal

Lighthouse Beach

Lighthouse Beach, locally known as Farol Beach, is a unique and picturesque beach located in Vila Nova de Milfontes, Portugal. It is one of two beaches situated on either side of the Mira River, where it meets the Atlantic Ocean, providing a captivating view of where the river ends and the oceanic waves begin. This beach is distinct from the beaches in the Algarve region, but is in no way inferior, offering its own unique charm and beauty.

The beach is characterized by its interesting mix of rocks and sand, and is known for its zen-like stone trees. The presence of rocks in the water, however, can make the beach potentially dangerous. Despite this, the beach is popular for its good waves, making it a fun spot for beachgoers. The beach also features hundreds of little rock towers, more than one might see in a lifetime.

Experience the unique charm of Lighthouse Beach with its zen-like stone trees and find places to stay nearby for a memorable visit.

Lighthouse Beach is west-facing, which means it experiences more wind and has cooler waters compared to other beaches. This, along with its natural characteristics, makes it a more peaceful and nature-oriented beach. It is a must-visit location for anyone in the area, offering a unique beach experience unlike any other.

What to do at Lighthouse Beach?

Restaurants

Best restaurants near Lighthouse Beach include Quebramar Milfontes, O Rossio, Oásis and Mil Take Away.

Visitor Reviews

Visitor reviews highlight the unique beauty of the beach, particularly its interesting mix of rocks, sand, and zen stone trees, as well as the impressive waves. Many visitors also appreciate the peaceful, natural environment and the stunning view where the river meets the ocean. However, some visitors have expressed concerns about the potential danger posed by the rocks in the water.

Where to Stay near Lighthouse Beach?

If you're planning a trip to Lighthouse Beach, consider staying in Vila Nova de Milfontes, which is the closest town and offers a range of accommodations from guesthouses to hotels. Most visitors also explore the surrounding Alentejo region, known for its charming villages and beautiful landscapes, making the beach a delightful part of a broader itinerary.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Lighthouse Beach?

Latitude: 37.7185201 / Longitude: -8.7904719

Lighthouse Beach is located in Beja. The following map of Lighthouse Beach shows the exact location.

Lighthouse Beach: Weather Today

📅 Monday, June 8, 2026
This is a challenging day for a relaxing trip to Lighthouse Beach, so it is best to reconsider your plans. While the sky remains largely clear and bright, the strong winds and choppy waters create conditions that are far from ideal for a peaceful outing. With a maximum air temperature of 19.6 °C and a sea temperature of 16.1 °C, it is definitely too cold for swimming. Furthermore, the waves are quite high and restless, making the shoreline uncomfortable. If you still decide to visit, please be aware that the UV Index is 8.25, so protection from the sun is essential. Given the persistent breeze and the cold water, you might find more comfort away from the exposed coast today.
🌬️

Air

Low / High15.7°C/19.6°C
Feels Like (High)19°C
🌊

Sea

Sea Temperature16.1 °C
Wave Height2.2 m
🌧️

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset06:13/20:55
Sunshine Hours13.8 hrs
UV Index8.25
Cloud Cover22%
💨

Wind

Speed28.4 km/h
Gusts44.6 km/h
DirectionN

These beaches might also interest you

Beaches near Lighthouse Beach