Home/Blog/The 9 best beaches near Lisbon, ranked

Comparisons & rankings

The 9 best beaches near Lisbon, ranked

Nine beaches within 90 minutes of the city, ranked on water, sand and how painful they are to reach without a car — including which 25-minute train gets you the best all-rounder.

Published2026-04-11

What you need to know before you pick one

Lisbon sits on an estuary, not the sea, so every beach here means a journey of 25 to 90 minutes. Two coasts are in reach and they behave completely differently. The exposed Atlantic west and south-west of the city has big surf, real currents and water at 16 to 19 degrees even in August, plus the nortada, a north-west wind that reliably picks up after 14:00 and sandblasts anyone still lying down. The sheltered south-facing coast under the Arrabida hills, an hour away past Setubal, gives you flat turquoise water at 19 to 21 degrees.

Practicalities that decide the day: lifeguards are on duty roughly mid-June to mid-September and the flag system is enforced, green for swimming, yellow for wading, red for out. Sunbed and parasol hire runs €15 to €25 a day at the developed beaches and is optional everywhere. A beer at a beach bar is €2.50 to €3.50, a plate of grilled fish €16 to €25. Parking near the popular beaches costs €5 to €12 in summer or is simply full by 11:00, which is the strongest argument for the train.

1. Galapinhos and Portinho da Arrabida, 2. Carcavelos

Galapinhos, Galapos and Portinho da Arrabida sit under the limestone cliffs of the Arrabida natural park, an hour and fifteen from Lisbon by car via the bridge and Setubal. The water is clear turquoise, flat and warm by Portuguese standards, backed by green hills rather than apartment blocks. That beauty has consequences: in July and August the park road closes to private cars and you park at Setubal and take a shuttle, and the small coves fill by 10:30. Go in June or September, arrive early, bring your own food because the kiosks are few and pricey.

Carcavelos is the best beach you can reach without a car: 25 minutes on the Cascais line from Cais do Sodre, about €1.90 each way, then a five-minute walk. It is a full kilometre of proper sand with lifeguards, showers, surf schools renting boards from around €15 an hour, and a run of bars for a €12 lunch. It gets rammed on hot weekends and the water is properly cold, but nothing else combines that scale of sand with a train you can catch at 10:00 and be swimming by 10:45.

3. Praia Grande, 4. Costa da Caparica

Praia Grande on the Sintra coast is the dramatic one: a wide arc of sand between cliffs, dinosaur footprints fossilised in the rock face at the north end, and consistent beach-break surf that draws competitions. Buses from Sintra station take about 25 minutes; by car it is 40 minutes from Lisbon and parking is manageable outside August. It is exposed, so the wind arrives with the afternoon, and the sea has serious rips. Fine for strong swimmers and surfers, poor for toddlers. There is a seawater pool at one end when the Atlantic is out of the question.

Costa da Caparica is the great sand run south of the river: 25 kilometres of it, starting with town beaches served by ferry from Cais do Sodre to Cacilhas plus a bus, or a direct bus from Lisbon in about 45 minutes. Nearer the town the beaches are busy and full of bars; in summer a narrow-gauge beach train runs south along the dunes towards Fonte da Telha, and the further you go the emptier and more alternative it gets, including well-established naturist and LGBT-popular stretches. Cheap, cheerful, huge, and the sunsets are the best on this list.

5. Guincho, 6. Sesimbra

Guincho, six kilometres north of Cascais, is the wild card: a broad Atlantic beach under the Sintra hills, backed by dunes, hammered by wind, and a fixture on the international kitesurf and windsurf circuit. Bus 405 or 415 from Cascais, twenty minutes, or a €12 taxi. Two or three good seafood restaurants sit above the sand. The honest catch is that swimming is often dangerous here, with strong rips and a shore break that dumps, and on a windy day you will eat sand. Come for the drama, the sunset and the fish, not for a lazy float.

Sesimbra is the family answer: a fishing town on a south-facing bay 45 minutes from Lisbon by car, or an hour and a bit by ferry to Cacilhas plus bus. The bay is sheltered, the water is calmer and warmer than anything on the Atlantic side, the sand is fine, and the seafront is lined with restaurants grilling whatever came in that morning at €18 to €25 a plate. Parking is a nightmare from noon; arrive by 10:00 or use the buses. The Moorish castle above town is a decent thirty-minute detour on the way home.

7. Praia das Macas, 8. Meco, 9. Oeiras and Estoril

Praia das Macas earns its place for the journey: in summer the century-old Sintra tram trundles down from the hills to the sea, a slow, rattling forty-five minutes that is an attraction in itself. The beach is decent, the village has ice cream and a couple of solid restaurants, and it is quieter than Praia Grande next door. Check the tram is running before you commit, as it operates seasonally and on limited days. Aldeia do Meco, on the Caparica coast south of the bridge, is the escape option: pine-backed, long, wild, with a large naturist stretch and shacks selling clams.

The Oeiras and Estoril beaches on the Cascais train line are small and often overlooked in these lists, and they are exactly right for one specific job: an after-work swim. Santo Amaro de Oeiras, Torre and Estoril Tamariz are 20 to 30 minutes from Cais do Sodre, sheltered by seawalls, calm enough for weak swimmers and children, and each has bars where a beer costs €2.50 with the sun going down over the bay. They are not beautiful in the Arrabida sense. They are ten minutes from a station, which on a Tuesday evening beats beautiful.

Which one to pick, by scenario

No car, one beach day, want it easy: Carcavelos. No car, want it spectacular: train to Cascais then bus to Guincho, or Sintra train plus bus to Praia Grande. With a car and a June or September date: Arrabida, leaving Lisbon at 08:30. With children under eight: Sesimbra, or Santo Amaro de Oeiras if you cannot face the drive. Surfing with a lesson: Carcavelos for beginners, Praia Grande when the swell is up. Sunset and cheap beer: Costa da Caparica, and stay for dinner in the town.

What to skip. Comporta and the Alentejo dunes are magnificent and are not a day trip without a car and 90 minutes each way; do not attempt them on buses. The town beaches inside Cascais itself, Ribeira and Conceicao, are pretty, tiny and shoulder-to-shoulder by 11:00 in July. And skip any Atlantic beach for a swim on a red-flag day, whatever the temperature says: rescue statistics on this coast are grim and the currents are not negotiable by confident swimmers.

Season, temperature and the wind

Swimming season runs mid-May to early October. July and August bring air temperatures of 28 to 33 degrees and full beaches from 11:00; June and September are the connoisseur's months, with 24 to 28 degrees, water at its warmest in September after a summer of sun, and space on the sand. In May the air is fine and the sea is brisk at around 17 degrees. From November to April the beaches are for walking, and the Guincho and Caparica boardwalks in a winter storm are genuinely worth the trip.

Plan around the nortada. Mornings are usually still; the wind builds from early afternoon and by 16:00 the exposed western beaches can be unpleasant. That argues for arriving by 10:00 and leaving at 16:00 rather than the reverse, and it explains why the sheltered south-facing bays at Sesimbra and Arrabida stay comfortable when Guincho is unbearable. Cliffs matter too: Praia Grande and the Arrabida coves lose the sun early in September as the sun drops behind the rock, so check which way your beach faces before planning a late afternoon there.

Good to know

Questions, answered

Which beach is easiest without a car?

Carcavelos: 25 minutes from Cais do Sodre on the Cascais line, roughly €1.90 each way, then five minutes on foot to a kilometre of sand with lifeguards, showers and surf hire. Estoril and Oeiras are on the same line and even quicker if you just want a dip.

How cold is the sea near Lisbon?

The Atlantic beaches sit at 16 to 19 degrees even in August, which is a genuine shock for a first swim. The sheltered south-facing bays at Sesimbra and Arrabida run 19 to 21 degrees. September is the warmest month in the water, not July.

Can I reach the Arrabida beaches by public transport?

Awkwardly. Take a bus or train to Setubal, roughly an hour, then a seasonal shuttle or local bus into the park. In peak summer the park road closes to cars and everyone uses the shuttle anyway. Outside July and August a car makes the day far simpler.

Doing good is the business: every booking through LisbonHaven funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays