The 10 best golf hotels in Locarno, Switzerland | Booking.com
Skip to main content

Golf Hotels in Locarno

Find the golf hotels that appeal to you the most

The best golf hotels in Locarno

Check out our pick of great golf hotels in Locarno

Filter by:

Review score

Hotel Belvedere Locarno

Hotel in Locarno

Hotel Belvedere Locarno, a superior 4-star hotel, is open year-round and offers 90 rooms and suites with beautiful views of Lake Maggiore, the city and the mountains.

A
Anna Maria
From
Switzerland
Big and comfortable room with an amazing view. The staff were very polite and helpful. The breakfast and dinner at the restaurant were great, very tasty.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,084 reviews
Price from
US$412
1 night, 2 adults

Hotel Ascovilla Charming Hideway

Ascona (Near Locarno)

Surrounded by a Mediterranean garden, this 4-star hotel in Ascona is only 70 metres from Lake Maggiore. It offers a heated outdoor pool, free bicycle hire, and free WiFi.

D
Diana
From
Switzerland
Lovely location and property. The pool was fantastic, with service and drinks too! The restaurant is top notch.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 220 reviews
Price from
US$402.35
1 night, 2 adults

Castello del Sole Beach Resort&SPA

Ascona (Near Locarno)

Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym, tennis courts and a golf course.

F
Francesca
From
Italy
The surroundings, the park, the beach, the restaurant
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 128 reviews
Price from
US$864.07
1 night, 2 adults

Hotel Eden Roc - The Leading Hotels of the World

Ascona (Near Locarno)

Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

C
Christine
From
Switzerland
amazing location at the lakeside! the facilities are really welcoming and generous. the staff us very forthcoming and friendly.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 249 reviews
Price from
US$738.84
1 night, 2 adults

Charme Hotel Ristorante Tre Terre

Ponte Brolla (Near Locarno)

Featuring a garden and views of river, Charme Hotel Ristorante Tre Terre is a recently renovated bed and breakfast located in Ponte Brolla, 5.2 km from Piazza Grande Locarno.

B
Beatrice
From
Switzerland
beautiful location, convenient to explore the Locarnese area.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 131 reviews
Price from
US$305.65
1 night, 2 adults

Hotel Al Fiume

Tegna (Near Locarno)

The Hotel Al Fiume is located 4 km from Locarno and Ascona, the only hotel in the area away from the main roads and train tracks, located in a peaceful green garden with tropical plants, directly on...

M
Mikko
From
Switzerland
Very warm and welcoming owners. Good breakfast and nice room with own little terrace. Great location for walks by the river all the way to Ascona.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 241 reviews
Price from
US$244.19
1 night, 2 adults

Casa Berno Panorama Resort

Ascona (Near Locarno)

Surrounded by a Mediterranean garden in the hills above Ascona, Casa Berno features a heated outdoor pool and a sun terrace overlooking Lake Maggiore. Free WiFi is available.

A
Abdulla
From
Qatar
Every things they really take care of every little details. Staff were wonderful all of them no exceptions. Location the panoramic few you wouldn’t find it any where else. The panoramic suite was amazing . One of the best hotel I have visited in my life
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 398 reviews
Price from
US$313.07
1 night, 2 adults

Hotel Garni Golf

Ascona (Near Locarno)

The family-run Hotel Garni Golf is located in the heart of Ascona’s Old Town, just steps away from the promenade and Lake Maggiore. Guests can benefit from free WiFi.

T
Tcina
From
United Kingdom
I booked my dad in here for our short stay in Ascona and he couldn’t speak highly enough of his experience here. The couple who own it are absolutely lovely, so friendly and helpful and treat you like family. I came to collect him one day and they let me sit with him and breakfast and offered me tea/coffee even though I want staying there. Breakfast was great, room was spotless and very comfortable. On departure they gave my dad a lovely homemade loaf of bread. I’m hoping to return next year and hope to get myself booked in here!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 842 reviews
Price from
US$217.90
1 night, 2 adults

Albergo Mirador Ascona

Ascona (Near Locarno)

Albergo Mirador Ascona in Ascona was renovated in 2017 and is situated close to the shore of Lago Maggiore. It offers a terrace with panoramic mountain views and free WiFi.

j
jankatanenka
From
Switzerland
Super cool Hotel! Nett personal, clean room, great breakfast, top location near to the beach and old city! Only complements!!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 870 reviews
Price from
US$257.82
1 night, 2 adults

Ascona Lodge, Pool & Garden Retreat

Ascona (Near Locarno)

Situated in a quiet location in the middle of a large green garden, the Ascona Lodge, Pool & Garden Retreat is only a few steps away from Lake Maggiore and from the heart of Ascona.

f
flavio
From
Switzerland
The concept , maintenance and cleaness
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 363 reviews
Price from
US$142.76
1 night, 2 adults
All golf hotels in Locarno

Looking for a golf hotel?

Fancy being able to walk straight from your hotel room onto a beautiful golf course? This is exactly what you’ll get by staying at a golf hotel, which often features luxury facilities like a gourmet restaurant, a health spa and high-end shops. Golf hotels are often set in dramatic locations, so you can enjoy lots of different outdoor activities.

Most booked golf hotels in Locarno and surroundings in the past month

See all

Travelling by car? These golf hotels in Locarno and nearby offer free parking

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 945 reviews

    Surrounded by a large park, ideally located between Ascona and Locarno and 1 km from Lake Maggiore, Parkhotel Delta offers an indoor pool, a seasonal heated outdoor swimming pool, a wellness area and...

    From US$359.40 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 237 reviews

    Hotel Garni Tiziana is located in a quiet residential area of Losone, a 5-minute drive from the centre of Ascona. All have a spacious balcony overlooking the garden with its palm trees and pool.

    From US$200.36 per night
  • Garni Elena

    Losone
    Free parking
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 276 reviews

    The Garni Elena is a cosy, family-run hotel in a quiet location outside the village centre of Losone, only 5 minutes walking distance from the 18-hole golf course Gerre.

    From US$225.41 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 131 reviews

    Featuring a garden and views of river, Charme Hotel Ristorante Tre Terre is a recently renovated bed and breakfast located in Ponte Brolla, 5.2 km from Piazza Grande Locarno.

    From US$339.62 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 398 reviews

    Surrounded by a Mediterranean garden in the hills above Ascona, Casa Berno features a heated outdoor pool and a sun terrace overlooking Lake Maggiore. Free WiFi is available.

    From US$363.16 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 241 reviews

    The Hotel Al Fiume is located 4 km from Locarno and Ascona, the only hotel in the area away from the main roads and train tracks, located in a peaceful green garden with tropical plants, directly on...

    From US$219.15 per night
  • Unione

    Gordevio
    Free parking
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 89 reviews

    Located in Gordevio, 11 km from Piazza Grande Locarno, Unione provides accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$156.53 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 128 reviews

    Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym, tennis courts and a golf course.

    From US$788.93 per night

Enjoy breakfast in Locarno and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 363 reviews

    Situated in a quiet location in the middle of a large green garden, the Ascona Lodge, Pool & Garden Retreat is only a few steps away from Lake Maggiore and from the heart of Ascona.

    From US$180.33 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 870 reviews

    Albergo Mirador Ascona in Ascona was renovated in 2017 and is situated close to the shore of Lago Maggiore. It offers a terrace with panoramic mountain views and free WiFi.

    From US$226.82 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 571 reviews

    The “Meridiana” offers the charm of a historic Swiss-Italian Ticinese house with walls from the Middle Ages blended with modern architecture and facilities.

    From US$361.91 per night
  • Hotel Garni Golf

    Ascona
    Breakfast options
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 842 reviews

    The family-run Hotel Garni Golf is located in the heart of Ascona’s Old Town, just steps away from the promenade and Lake Maggiore. Guests can benefit from free WiFi.

    From US$261.47 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 248 reviews

    Set in Tegna, 5.9 km from Piazza Grande Locarno, Charme Hotel Barbatè offers accommodation with a garden, private parking, a shared lounge and a terrace.

    From US$212.89 per night
  • Rotonda

    Gordola
    Breakfast options
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 259 reviews

    Set 6.3 km from Piazza Grande Locarno, Rotonda offers 3-star accommodation in Gordola and features a bar.

    From US$157.79 per night
  • Albergo Losone

    Losone
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 43 reviews

    Surrounded by a large garden with palm trees and a heated outdoor pool (32-34 °C), this family-run 4-star hotel on the Maggia River in Losone offers a private 9-hole golf course and a petting zoo.

    From US$525.95 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 220 reviews

    Surrounded by a Mediterranean garden, this 4-star hotel in Ascona is only 70 metres from Lake Maggiore. It offers a heated outdoor pool, free bicycle hire, and free WiFi.

    From US$426.02 per night

These golf hotels in Locarno and nearby have options with free cancellation

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 249 reviews

    Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

    From US$738.84 per night