Golf hotels in North Sardinia
10 golf hotels in North Sardinia, Italy, out of 745 hotels we offer here.
Read our guide: Where to stay in Sardinia →
Read our guide: The best things to do in Sardinia →
See live prices in North Sardinia →- All hotels
- adults-only hotels (20)
- 5-star hotels (28)
- 4-star hotels (189)
- 3-star hotels (311)
- spa hotels (72)
- beachfront hotels (35)
- beach hotels (87)
- family hotels (146)
- luxury hotels (28)
- boutique hotels (27)
- hotels with a pool (251)
- pet-friendly hotels (59)
- hotels with parking (403)
- golf hotels (10)
Top golf hotels in North Sardinia

★★★★
Luci Di La Muntagna
Porto Cervo
Beach 2 km · Spa · Pool
See prices and rooms →

★★★★
Petra Bianca
Porto Cervo
Beach 3 km · Pool · 63 rooms
See prices and rooms →

★★★★★
Colonna Resort
Porto Cervo
Beach 1 km · All-inclusive option · Spa
See prices and rooms →

★★★★
Swadeshi Green Park Hotel
Arzachena
Beach 500 m · Pool · Pets allowed
See prices and rooms →

★★★★
Monti di Mola
Porto Cervo
Beach 1.4 km · Pool · Parking
See prices and rooms →

★★★★★
Due Lune Puntaldia Resort & Golf
San Teodoro
Beach 70 m · Spa · Pool
See prices and rooms →

★★★
Borgo di Campagna
Porto San Paolo
Pool · Parking
See prices and rooms →
★★★
Lu Nibareddu Aparthotel
Monte Petrosu San Te
Beach 1.5 km · Pool · Family-friendly
See prices and rooms →
★★★
Lu Nibareddu Residence Hotel
Monte Petrosu San Te
Beach 1 km · Pool · Family-friendly
from £72 a night, taxes incl.2 adults · checked 2 Oct, 02:07

★★★
Valdiola
Arzachena
Beach 970 m · Pool · Parking
See prices and rooms →
Golf hotels in North Sardinia: questions answered
- How many golf hotels are there in North Sardinia?
- We offer 10 golf hotels in North Sardinia, Italy, out of 745 hotels in total.
- Which areas in North Sardinia have the most golf hotels?
- Porto Cervo (4 golf hotels), Arzachena (2 golf hotels), San Teodoro (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 North Sardinia?
- 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.