
Canton of Vaud Golf Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to €185 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Price found within the past 48 hours. Click for updated prices.

Astra Hotel Vevey
Old Town
Price was €770, price is now €742 per person
€742
per person
27 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
8.8/10 Excellent! (366 reviews)
Well located near public transportation and the old town, clean and quiet
Reviewed on 9 Oct 2025

Grand Hotel du Lac - Relais & Châteaux
Old Town
Price was €1,192, price is now €1,008 per person
€1,008
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
9.6/10 Exceptional! (345 reviews)
This was an amazing vacation, quality all round
Reviewed on 3 Dec 2025

Royal Plaza Montreux
Montreux City Centre
Price was €877, price is now €822 per person
€822
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
8.6/10 Excellent! (1,003 reviews)
Excellent hotel. Extremely good breakfast. Nice personnel
Reviewed on 4 Jan 2026


Grand Hotel Suisse Majestic, Autograph Collection
Montreux City Centre
Price was €949, price is now €949 per person
€949
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
9/10 Wonderful! (1,000 reviews)
The room was clean and the bed was very comfortable. It had magnificent views of the lake with a beautiful mountain backdrop. The breakfast was delicious - lots of options including made to order omelettes with a dining space with lake views. We received a warm welcome from the staff each time we came into the lobby and they were able to offer good local knowledge if we had any queries. I would not hesitate to stay here again if I ever get the chance.
Reviewed on 11 Jan 2026
Don't see what you're looking for?
See all available trips from Johannesburg to Canton of Vaud
View all tripsPrice found within the past 48 hours. Click for updated prices.

Royal Plaza Montreux
Montreux City Centre
Price was €877, price is now €822 per person
€822
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
8.6/10 Excellent! (1,003 reviews)
Excellent hotel. Extremely good breakfast. Nice personnel
Reviewed on 4 Jan 2026

Grand Hotel du Lac - Relais & Châteaux
Old Town
Price was €1,192, price is now €1,008 per person
€1,008
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
9.6/10 Exceptional! (345 reviews)
This was an amazing vacation, quality all round
Reviewed on 3 Dec 2025
Don't see what you're looking for?
See all available trips from Johannesburg to Canton of Vaud
View all tripsPrice found within the past 48 hours. Click for updated prices.

Royal Plaza Montreux
Montreux City Centre
Price was €735, price is now €698 per person
€698
per person
27 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
8.6/10 Excellent! (1,003 reviews)
Excellent hotel. Extremely good breakfast. Nice personnel
Reviewed on 4 Jan 2026

Grand Hotel du Lac - Relais & Châteaux
Old Town
Price was €924, price is now €832 per person
€832
per person
27 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
9.6/10 Exceptional! (345 reviews)
This was an amazing vacation, quality all round
Reviewed on 3 Dec 2025

Don't see what you're looking for?
See all available trips from Johannesburg to Canton of Vaud
View all tripsPrice found within the past 48 hours. Click for updated prices.

Royal Plaza Montreux
Montreux City Centre
Price was €877, price is now €822 per person
€822
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
8.6/10 Excellent! (1,003 reviews)
Excellent hotel. Extremely good breakfast. Nice personnel
Reviewed on 4 Jan 2026

Grand Hotel du Lac - Relais & Châteaux
Old Town
Price was €1,192, price is now €1,008 per person
€1,008
per person
26 Feb - 1 Mar
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Geneva (GVA)
9.6/10 Exceptional! (345 reviews)
This was an amazing vacation, quality all round
Reviewed on 3 Dec 2025

Don't see what you're looking for?
See all available trips from Johannesburg to Canton of Vaud
View all trips
Château de Bossey
Ecumenical Institute & Meeting Center Bogis-Bossey VD
Stay at this business-friendly hotel in Bogis-Bossey. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Lake Divonne and Divonne-les-Bains ...
8.4/10 Very Good! (337 reviews)
Travellers like: golf course nearby, golf lessons nearby
Travellers say...
Very nice property. Unfortunately, I didn’t have a lot of time, but it felt really good there. I hope to be able to have more time to enjoy it even more next stay.
Reviewed on 20 May 2025

Chalet RoyAlp Hôtel & Spa
Domaine de Rochegrise, 23 Ollon VD
The price is €459 per night from 27 Jan to 28 Jan
€459
27 Jan - 28 Jan
includes taxes & fees
Stay at this luxury hotel in Villars-sur-Ollon. Enjoy free Wi-Fi, a full-service spa and 3 restaurants. Popular attractions Palace Ski Lift and Roc d'Orsay Gondola ...
9/10 Wonderful! (128 reviews)
Travellers like: golf course nearby, golf lessons nearby, bar, sauna
Travellers say...
Lovely customer service, very clean lovely stay
Reviewed on 24 Dec 2025

Hotel le Grand Chalet
Chemin de la Source 2 Leysin VD
The price is €186 per night from 21 Jan to 22 Jan
€186
21 Jan - 22 Jan
includes taxes & fees
Stay at this ski hotel in Leysin. Enjoy free breakfast, free Wi-Fi and room service. Popular attractions Leysin-Berneuse Gondola and Ski Lift Leysin - Mayen ...
9/10 Wonderful! (242 reviews)
Travellers like: golf course nearby, bar, sauna, Hot tub
Travellers say...
Perfect. The room, food spa views staff 10+
Reviewed on 14 Jan 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
