Weggis Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to SAR 390 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Eid al-Fitr Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.

Find the Best Weggis Vacation Packages

Weggis Hotel Deals

Romantik Hotel Beau Rivage

Romantik Hotel Beau Rivage

4.5 out of 5
Gotthardstrasse 6 Weggis LU
9.2/10 Wonderful! (449 reviews)
Nice stuff, clean and nice room

Reviewed on 20 January 2026

Romantik Hotel Beau Rivage
Seehof Hotel Du Lac

Seehof Hotel Du Lac

3 out of 5
Gotthardstrasse 4 Weggis
Fully refundableReserve now, pay when you stay
8.8/10 Excellent! (519 reviews)
Amenities were average. This hotel doesn’t deserve what they charge

Reviewed on 14 February 2026

Seehof Hotel Du Lac
Hotel Central am See

Hotel Central am See

3.5 out of 5
Seestrasse 25 Weggis LU
Fully refundableReserve now, pay when you stay
The price is SAR 680 per night from Mar 12 to Mar 13
SAR 680
SAR 720 total
12 Mar - 13 Mar
includes taxes & fees
8.6/10 Excellent! (305 reviews)
Staff and hotel perfect

Reviewed on 22 February 2026

Hotel Central am See
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.

Frequently asked questions

How do I find cheap flights to Weggis that have flexible change policies?
We understand that travel arrangements can change in a flash, so booking a flexible airfare with Expedia makes good sense. Simply check the "No change fee" box under the "Flexible change policies" filter. Your affordable, flexible flight to Weggis is only a few clicks away.
Which airlines fly to Weggis?
You can choose from a variety of airlines with flights into or near Weggis. Some of the most popular are:

  • SWISS - 295 flights to or near Weggis each month, including 295 flights to Zurich Airport (ZRH) per month.
  • United Airlines - 117 flights to or near Weggis each month, including 117 flights to Zurich Airport (ZRH) per month.
  • Delta Air Lines - 30 flights to or near Weggis each month, including 30 flights to Zurich Airport (ZRH) per month.

How can I find cheap tickets to Weggis?
You'll always score an awesome deal with Expedia, but our "flexible dates" search function makes it even easier. Enter your preferred travel date, then click on the flexible dates link above to see prices for nearby days. was the lowest price for a flight to Weggis in the last seven days.
How much is a flight to Weggis?
If you were jetting one way from (), you could've picked up a cheap fare for in the last seven days. Return flights to Weggis ranged from only to over the same period.
What are the most popular airports to fly into in Weggis?
Start arranging your Weggis escape by reserving one of the 490 flights each month to Zurich Airport (ZRH). This is the region's main point of entry.
When is the cheapest time to fly to Weggis?
Fly out on a Tuesday to boost your chances of bagging the cheapest fare to Weggis. Mondays are usually the next most affordable day to take off. Saturday is generally the priciest day to fly anywhere.
How much is a plane ticket to Weggis?
In the last seven days, airfares ranged between and . Browse through our amazing deals to Weggis, pick your favorite and then start packing your suitcase.
What months are the cheapest to book a flight to Weggis?
A great month to purchase low-cost fares to Weggis is February. It's worth noting that in the U.S, the most expensive time to reserve a ticket is during the busy month of December.
How long is a flight to Weggis?
Check out these popular routes to Weggis from the U.S, plus their average flight times:

  • New York, NY (JFK-John F. Kennedy Intl.) to Zurich Airport (ZRH) - 7 hours and 59 minutes
  • Chicago, IL (ORD-O'Hare Intl.) to Zurich Airport (ZRH) - 8 hours and 50 minutes
  • Newark, NJ (EWR-Liberty Intl.) to Zurich Airport (ZRH) - 7 hours and 55 minutes