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

Golf Hotels in Ascona

Find the golf hotels that appeal to you the most

The best golf hotels in Ascona

Check out our selection of great golf hotels in Ascona

Filter by:

Review score

Hotel Ascovilla Charming Hideway

Hotel in Ascona

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

J
Jerilyn
From
United States
Hotel Ascovilla was amazing. They have the friendliest and most helpful staff. Great pool, Great food, and Great location.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 221 reviews
Price from
$401.45
1 night, 2 adults

Castello del Sole Beach Resort&SPA

Hotel in Ascona

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

r
ralf
From
Germany
There is not much to say about this place it is probably on of the best places to stay at the Lago Maggiore. Everything is perfect. Very friendly and professional staff.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 127 reviews
Price from
$862.12
1 night, 2 adults

Hotel Eden Roc - The Leading Hotels of the World

Hotel in Ascona

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

R
Roger M
From
United States
What is there to not like about this hotel. So beautiful, staff is great, the spa was amazing. Ascona was for us a wonderful unexpected gem.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 249 reviews
Price from
$737.18
1 night, 2 adults

Casa Berno Panorama Resort

Hotel in Ascona

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.

J
Jonathan
From
United States
Incredible view. Great staff. Rented an e bike and blasted up and down the mountain with ease. Quiet.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 402 reviews
Price from
$312.36
1 night, 2 adults

Hotel Garni Golf

Hotel in Ascona

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.

S
Saemi
From
Switzerland
Everything! This is a family business hotel, they care about all fine details. The location as seen from pics is few meters from the lake promenade. It is less than 5 min walk from Ascona centro bus station. Also 3 min from ship station. You ve access to many restaurants along the promenade.The staff are very friendly and caring. The room is modern and big enough and the bathroom is big, new, and modern. Beds are comfy, shower is nice. Cleanilness is great, they provide daily water, there is a coffee capsule machine. You receive as well Ticino ticket to use public transport during all your stay. Breakfast buffet is great regarding variabilities and you can sit in the terrace by the yard in nice weather. You are very well served from the staff during breakfast. They have a cute dog called melody that greets you on arrival every time. On leaving, we got a very nice freshly wooden oven backed bread as a present. Excellent value of money.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 842 reviews
Price from
$217.41
1 night, 2 adults

Albergo Mirador Ascona

Hotel in Ascona

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

P
Patrick Tri My
From
Switzerland
The check in was a great experience as the hotel is family owned and the front desk is run by a family member that made us very welcome and was extraordinarily friendly and helpful. The hotel had been renovated so the rooms and especially the bathrooms are modern, of high quality and comfortable including ACs for climate control. The included breakfast was great and had everything you'd expect in addition to a delicious Birchermüssli. The hotel also has a stunning outdoor eating area. Within a 3 minute walk you're at a public lake swimming area and within 15 at the ascona old town.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 873 reviews
Price from
$257.24
1 night, 2 adults

Hotel la Meridiana, Lake & SPA

Hotel in Ascona

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

C
Cristian
From
Switzerland
Staff - very friendly and helpful, location, terrace-view
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 571 reviews
Price from
$281.13
1 night, 2 adults

Parkhotel Delta, Wellbeing Resort

Hotel in Ascona

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

A
ALMUQRIN
From
Saudi Arabia
Everything is great, room, bed, breakfast, and stuff, definitely i will come back.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 943 reviews
Price from
$278.63
1 night, 2 adults

Ascona Lodge, Pool & Garden Retreat

Hotel in Ascona

Located 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.

D
Deborah
From
United States
the pool is lovely. the weather was a bit chilly
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 360 reviews
Price from
$142.44
1 night, 2 adults

Hotel Belvedere Locarno

Locarno (Near Ascona)

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.

B
Brian
From
United States
Room was very nice with a fantastic view.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,083 reviews
Price from
$411.07
1 night, 2 adults
All golf hotels in Ascona

Looking for a golf hotel?

Want to step out of your hotel and directly onto a beautiful golf course? That's exactly what you’ll get when you stay at a golf hotel. On top of easy access to the course, they often feature luxury facilities like gourmet restaurants, health spas, and high-end shops. Golf hotels are often set in beautiful locations, so lots of different outdoor activities are right at hand, too.

Most booked golf hotels in Ascona and surrounding area in the past month

See all

Enjoy breakfast in Ascona and nearby

  • Hotel Tiziana

    Losone
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 235 reviews

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

    From $199.91 per night
  • Albergo Losone

    Losone
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 42 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 $524.77 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,083 reviews

    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.

    From $436.06 per night
  • Garni Elena

    Losone
    Breakfast options
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 276 reviews

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

    From $224.90 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 249 reviews

    Located in Tegna, 3.6 miles from Piazza Grande Locarno, Charme Hotel Barbatè provides accommodations with a garden, private parking, a shared lounge and a terrace.

    From $212.41 per night
  • Rotonda

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

    Located 3.9 miles from Piazza Grande Locarno, Rotonda offers 3-star accommodations in Gordola and features a bar.

    From $146.70 per night
  • Unione

    Gordevio
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 89 reviews

    Located in Gordevio, 6.6 miles from Piazza Grande Locarno, Unione provides accommodations with a garden, free private parking, a terrace and a restaurant.

    From $156.18 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 132 reviews

    Providing a garden, Charme Hotel Ristorante Tre Terre provides accommodations in Ponte Brolla.

    From $338.85 per night

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

  • Hotel Al Fiume

    Tegna
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 241 reviews

    The Hotel Al Fiume is located 2.5 mi 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 $218.65 per night

Golf Hotels That Guests Love in Ascona

See all
  • Avg. price/night: $260.89
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 842 reviews
    My daughter and I really enjoyed our stay at Garni Golf! Very friendly atmosphere, clean and nicely arranged room, tasty breakfast. The location is absolutely perfect for visiting Ascona and also just a short walk away from a bus stop to go and visit Locarno. Highly recommended!
    Guest review by
    Anna
    Family with young children
  • Avg. price/night: $425.06
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 221 reviews
    Very well located and quiet. Close to any activity : city, golf, lake. Excellent service and friendly staff. Restaurant worth the visit.
    Guest review by
    Francoise
    Travelers with friends