Why winter is high season here
The Lisbon coast has about twenty courses inside a 75-minute drive, and its selling point is the calendar: November to March runs 15-18°C by day, greens stay open, and green fees drop 20 to 35 per cent from the September and April-May peaks. July and August are the wrong months — inland courses at Belas and Aroeira bake at 33-36°C, and you finish nine holes wondering why you flew here. The second variable is wind. Anything on the Cascais or Óbidos coast gets a reliable Atlantic nortada from about 13:00 in summer, which turns a scoring round into a survival exercise.
Practical mechanics before you compare hotels. Buggies run €30-40 per round and are not always included; club hire is €35-55; caddies are rare. Stay-and-play packages bundling room, breakfast and one round typically land at €200-400 per person per night in the four and five-star tier, which is usually 15 to 25 per cent cheaper than booking room and fee separately. Book tee times two to four weeks ahead for winter, longer for the February and March European tournament season, and expect resorts to hold prime 09:00-10:30 slots for residents.
1 and 2: Cascais and Oitavos, the links tier
First, the resort hotels on the Quinta da Marinha and Oitavos plateau west of Cascais, between the town and Guincho. Green fees €120-195 on the best of the two courses here — genuine dune links with pine, Atlantic views and Sintra's hills as a backdrop — and rooms at €200-380. This is my top pick because the golf is the best near Lisbon, Cascais town with its restaurants and marina is 10 minutes away, and the train to the city takes 35 minutes from Cascais station. The catch is wind: play before 12:30 from May to September.
Second, the hotels of Cascais and Monte Estoril proper, used as a golf base rather than a resort. €130-260 for seafront and near-seafront rooms, a promenade, and three courses within 15 minutes including the 1929 Estoril course above the town — short, tight, tree-lined, fees €75-120, and the most charming round on this coast. What you sacrifice is on-site convenience: you drive or taxi to every tee, at €10-15 each way. What you gain is a real town, so non-golfing partners are not marooned. The best compromise on the list.
3 and 4: Sintra and the Belas valley
Third, the estate resort at Penha Longa on the Sintra side of the hills, 25 minutes from Cascais and 35 from Lisbon. Two courses on a 14th-century monastic estate, granite outcrops, eucalyptus, serious elevation change and fees of €110-180. Rooms €250-450, with a spa and the best resort dining in the area. Two honest catches: the Sintra microclimate brings fog and drizzle from October to April far more often than the coast does, and the setting is so self-contained that you may never leave, which is fine at €350 a night and expensive at €450.
Fourth, the Belas Clube de Campo valley 20 minutes north-west of central Lisbon off the A9. A long, hilly parkland course in a residential estate, fees €55-95 — the best value inside the city's orbit — with hotel and apartment stock at €110-190. The trade-off is character: this is suburban Lisbon, with a shopping centre for a neighbour and no walkable evening. Also note the heat, since the valley traps it and July rounds are brutal. Book it in winter, when you get a decent course for half what Cascais charges and a 25-minute drive into the city.
5 and 6: Almada and the south bank
Fifth, the Aroeira pine-forest resort south of the bridge in Almada, 25 minutes from Lisbon and 10 from Costa da Caparica's beaches. Two mature courses threading through umbrella pines and lakes, fees €60-110, with hotel and apartment accommodation at €100-180. This is the best golf-and-beach combination near the capital, because you can play at 08:30 and be on 10 kilometres of Atlantic sand by 13:00. Catches: the resort's built-up villa estate is not scenic, mosquitoes are a genuine nuisance near the lakes in September, and bridge traffic into Lisbon from 08:00 to 10:00 is heavy.
Sixth, the Troia peninsula course across the water from Setúbal, about 70 minutes from Lisbon plus a 20-minute car ferry. A dune links regularly rated the strongest test in the country, fees €85-140, with limited accommodation on the peninsula at €130-250 and more choice in Setúbal and Comporta. It is included high because the golf deserves it and low in convenience terms because the ferry timetable governs your day and the peninsula is very quiet out of summer. Best as a two-night detour combined with Comporta and the Sado estuary rather than a base.
7 and 8: Óbidos and the western coast
Seventh, the resort hotels on the coast west of Óbidos, an hour north of Lisbon on the A8. Two clifftop courses here play along the Atlantic with fees of €95-160, and resort rooms and apartments run €140-280, with pools, kids' clubs and the walled town of Óbidos 15 minutes inland. This is the strongest family-plus-golf option on the list, because the beaches at Foz do Arelho and the lagoon are genuinely good and the resorts are built for week-long stays. The catch is wind again — exposed cliff holes, and afternoons in summer that shred a card.
Eighth, the Óbidos lagoon and Bom Sucesso side, with a modern course among low dunes and pines, fees €70-120, and villa-style accommodation at €130-240. Quieter and cheaper than the clifftop resorts, and closer to the lagoon for windsurfing and paddleboarding. Two catches: some of the accommodation stock is holiday-home rental rather than serviced hotel, so check whether there is a reception and daily housekeeping, and out of season the restaurant offer thins to almost nothing. At an hour from the capital, neither of these Óbidos options works as a Lisbon base.
9: staying in Lisbon and driving out
Ninth, the strategy nobody markets: sleep in the city and play as a day visitor. A four-star in Saldanha or Avenida da Liberdade at €120-200 gives you restaurants, museums and evening life, and the drives are shorter than people assume — 20 minutes to Belas, 25 to Aroeira, 35 to Penha Longa, 40 to Oitavos outside rush hour. Hire cars run €35-60 a day. The maths beats a resort if you are playing three rounds in a week rather than five, and if only one member of the party actually golfs.
The catch is timing. Lisbon's morning traffic on the A5 west and over the 25 de Abril bridge south is severe from 07:45 to 09:30, so a 09:00 tee time means leaving at 07:30 and arriving stressed. The fix is afternoon tee times in winter, when 13:30 still gives you a full round before dark at about 18:00, and green fees are often cut 20 per cent after midday. Also budget €8-12 a night for hotel parking in the centre, which is where the day-visitor plan quietly loses some of its advantage.
What to book, and what to skip
If golf is the trip, book the Oitavos and Quinta da Marinha plateau at Cascais in February, March, October or November: best courses, best coastline, fees €120-195 that dip in winter, and a train into Lisbon when you want a city day. If you are travelling with non-golfers who want a town, base in Cascais or Monte Estoril instead and drive to three courses. If value rules, Belas or Aroeira at €55-110 a round in winter is unbeatable within 25 minutes of the capital. If it is a family week, take the Óbidos coast.
Skip four things. Inland rounds at Belas and Aroeira in July and August, at 33-36°C with no sea breeze. Afternoon tee times on any coastal course from May to September, when the nortada arrives around 13:00. Troia as a base, because the ferry dictates your schedule. And the assumption that a resort package is always cheaper — check the unbundled price, because outside peak weeks a city hotel plus three day-visitor fees and a hire car can come in €300-500 lower across a week for two people.
Good to know
Questions, answered
What do green fees cost near Lisbon?
Roughly €55-95 at inland parkland courses like Belas and Aroeira, €75-120 at Estoril, and €85-195 on the coastal links at Oitavos, Troia and the Óbidos cliffs. Winter rates fall 20-35 per cent from the September and April peaks, and many courses cut fees after midday.
Is winter really golf season on the Lisbon coast?
Yes. November to March averages 15-18°C by day with courses open and greens in decent shape, and it is the cheapest and least crowded period. Rain comes in Atlantic fronts of a day or two rather than steady drizzle, though Sintra-side courses see notably more fog and damp.
Can I play near Lisbon without hiring a car?
Partly. Cascais and Estoril courses are 10-20 minutes by taxi from their train stations at €10-15 each way, so a Cascais-line hotel works. Belas, Aroeira, Troia and the Óbidos resorts have no useful public transport, and clubs rarely run shuttles, so budget €35-60 a day for a car.
Doing good is the business: every booking through LisbonHaven funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays