Golf hotels in Porto
10 golf hotels in Porto, Portugal, out of 1,066 hotels we offer here.
Read our guide: Where to stay in Porto →
Read our guide: The best things to do in Porto →
See live prices in Porto →- All hotels
- adults-only hotels (16)
- all-inclusive hotels (8)
- 5-star hotels (63)
- 4-star hotels (292)
- 3-star hotels (297)
- spa hotels (122)
- beachfront hotels (16)
- beach hotels (22)
- family hotels (90)
- luxury hotels (63)
- boutique hotels (69)
- hotels with a pool (229)
- pet-friendly hotels (68)
- hotels with parking (489)
- golf hotels (10)
Top golf hotels in Porto

★★★★
Axis Ofir Beach Resort
Esposende
Beach 20 m · Pool · Family-friendly
from £107 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★
Dorma Praia Golfe
Espinho
Beach 10 m · Spa · Parking
from £64 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★★
The Yeatman
Vila Nova de Gaia
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Holiday Inn Porto Gaia
Vila Nova de Gaia
All-inclusive option · Spa · Parking
from £125 a night, taxes incl.2 adults · checked 1 Oct, 18:52
★★★★
Hotel Apartamento Solverde
Espinho
Beach 60 m · All-inclusive option · Pets allowed
See prices and rooms →

★★★★
Novotel Porto Gaia
Vila Nova de Gaia
Beach 3 km · Pool · Family-friendly
from £87 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★
Axis Ponte de Lima Golf Resort
Ponte de Lima
Spa · Pool · Parking
See prices and rooms →

★★★
Suave Mar
Esposende
Beach 1 km · Pool · Family-friendly
See prices and rooms →

★★★
Primavera Perfume Hotel
Vidago
Pool · Parking
See prices and rooms →

Quinta Do Olival
Vilas Boas - Vidago
Pool · Family-friendly · Parking
See prices and rooms →
Golf hotels in Porto: questions answered
- How many golf hotels are there in Porto?
- We offer 10 golf hotels in Porto, Portugal, out of 1,066 hotels in total.
- Which areas in Porto have the most golf hotels?
- Vila Nova de Gaia (3 golf hotels), Ponte de Lima (1 golf hotel).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Porto?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.