Train

Take the train ÖBB at the station Lindau-Insel.

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 10 km.

Carrier is ÖBB.

Buy ticket

Get off at the Bregenz.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Bregenz.

The journey takes approximately 1 h 27 m. Ticket price is about €28 The travel distance is 125 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Zürich Hb.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich Hb.

The journey takes approximately 1 h 18 m. Ticket price is about €35 The travel distance is 124 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 55 m. Ticket price is about €27 The travel distance is 94 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Visp.
Take the train Matterhorn Gotthard Bahn at the station Visp.

The journey takes approximately 1 h 10 m. Ticket price is about €21 The travel distance is 34 km.

Carrier is Matterhorn Gotthard Bahn.

Buy ticket

Get off at the Zermatt.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 49 m. The travel distance is 233 km.



🛏 Find hotel deals and discounts up to 20% in Zermatt at Booking


Ferry train

Boarding the SBS Schifffahrt AG ferry at the port of Lindau Hafen.

The journey takes approximately 55 m. Ticket price is about €10 The travel distance is 17 km.

Carrier is SBS Schifffahrt AG.

Buy ticket

Get off at the Rorschach Hafen.
Take the train Thurbo at the station Rorschach Hafen.

The journey takes approximately 17 m. Ticket price is about €3 The travel distance is 14 km.

Carrier is Thurbo.

Buy ticket

Get off at the Romanshorn.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Romanshorn.

The journey takes approximately 3 h 14 m. Ticket price is about €90 The travel distance is 297 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Visp.
Take the train Matterhorn Gotthard Bahn at the station Bregenz.

The journey takes approximately 1 h 10 m. Ticket price is about €21 The travel distance is 125 km.

Carrier is Matterhorn Gotthard Bahn.

Buy ticket

Get off at the Zürich Hb.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 49 m. The travel distance is 125 km.

Get off at the Zürich Hb.


🛏 Find hotel deals and discounts up to 20% in Zermatt at Booking


Train

Take the train ÖBB at the station Lindau-Insel.

The journey takes approximately 47 m. Ticket price is about €8 The travel distance is 46 km.

Carrier is ÖBB.

Buy ticket

Get off at the Feldkirch.
Take the Verkehrsbetrieb Liechtensteinmobil bus at the Feldkirch, Bahnhof station .

The journey takes approximately 1 h 18 m. The travel distance is 38 km.

Carrier is Verkehrsbetrieb Liechtensteinmobil.

Buy ticket

Get off at the Sargans, Bahnhof.
Take the train Südostbahn at the station Sargans.

The journey takes approximately 20 m. Ticket price is about €4 The travel distance is 25 km.

Carrier is Südostbahn.

Buy ticket

Get off at the Chur.
Take the train Glacier Express at the station Chur.

The journey takes approximately 5 h 56 m. The travel distance is 188 km.

Carrier is Glacier Express.

Buy ticket

Get off at the Zermatt, Bahnhof.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 49 m. The travel distance is 233 km.



🛏 Find hotel deals and discounts up to 20% in Zermatt at Booking


Bus

Take the FlixBus bus at the Lindau station .

The journey takes approximately 5 h 50 m. Ticket price is about €26 The travel distance is 320 km.

Carrier is FlixBus.

Buy ticket

Take the SAVDA – Aosta - Arriva Italia bus at the Milano - Lampugnano M1 station .

The journey takes approximately 2 h 5 m. Ticket price is about €12 The travel distance is 158 km.

Carrier is SAVDA – Aosta - Arriva Italia.

Buy ticket

Get off at the Chatillon - Autostazione.
Take the SAVDA – Aosta - Arriva Italia bus at the Chatillon - Autostazione station .

The journey takes approximately 57 m. Ticket price is about €2 The travel distance is 28 km.

Carrier is SAVDA – Aosta - Arriva Italia.

Buy ticket

444 m on foot from the Valtournenche Funivie Cervinia to the HelloChalet - White Dream apartment - ski-to-door access, 200mt from Plateau Rosa - Zermatt cablecar, Breuil-Cervinia.

The journey takes approximately 5 m. The travel distance is 444 m.



🛏 Find hotel deals and discounts up to 20% in Zermatt at Booking


Drive car ferry

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 46 m. The travel distance is 290 km.

Get off at the Stresa - Carciano.
Boarding the Gestione Navigazione Laghi Italia ferry at the port of Stresa - Carciano.

The journey takes approximately 5 m. Ticket price is about €2 The travel distance is 454 m.

Carrier is Gestione Navigazione Laghi Italia.

Buy ticket

Get off at the Isola Bella.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 3 m. The travel distance is 184 km.



🛏 Find hotel deals and discounts up to 20% in Zermatt at Booking


The cheapest way to travel from Lindau to Zermatt is by taking a Bus with an average price of €40. The journey takes approximately 10 ч. 57 мин.

Drive car ferry is the fastest way to travel from Lindau to Zermatt. Tickets cost €81. The journey takes approximately 5 ч. 55 мин.