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

📅 Sunday, September 6, 2026
Today at Lighthouse Beach is an average day that starts off quite murky with dense fog, though conditions should improve as the day progresses. It is definitely not an ideal day for swimming, as the water temperature is 19.7 °C, which is quite chilly. With a maximum air temperature of 24 °C and a high UV Index of 7.05, you will need plenty of sun protection even if the sun feels hidden at times. Expect some active breezes that will create choppy water with waves reaching 1.4 m, so use caution if you decide to go near the shoreline. While the lack of rain is a positive, the combination of fog and rougher waters means this is better suited for a walk along the coast rather than a full day of lounging.
🌬️

Air

Low / High18.8°C/24°C
Feels Like (High)26.8°C
🌊

Sea

Sea Temperature19.7 °C
Wave Height1.4 m
🌧️

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset07:09/19:57
Sunshine Hours12.4 hrs
UV Index7.05
Cloud Cover11%
💨

Wind

Speed19.1 km/h
Gusts29.5 km/h
DirectionNW

These beaches might also interest you

Beaches near Lighthouse Beach