COVID-19 Travel restrictions may apply upon entering Switzerland. Learn More.

There are 8 ways to get from Venice to Andermatt by train, bus, car, plane or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train via Milan  •  7h 15m

  1. Take the train from Venezia S. Lucia to Milano Centrale Fr
  2. Take the train from Milano Centrale to Cadenazzo Re
  3. Take the train from Cadenazzo to Göschenen

Cheapest option

Bus  •  8h 24m

  1. Take the bus from Venice Tronchetto Train Station to Bellinzona Via Henri Guisan Venedig-Bern

SFr 42 - SFr 61

6 alternative options

Train  •  7h 40m

  1. Take the train from Venezia S. Lucia to Brig Ec
  2. Take the train from Brig Bahnhofplatz to Andermatt R / ...

SFr 164 - SFr 311

Drive  •  4h 24m

  1. Drive from Venice to Andermatt 445.2 km

SFr 60 - SFr 90

Fly to Zurich, train  •  6h 49m

  1. Fly from Venice (VCE) to Zurich (ZRH) VCE - ZRH
  2. Take the train from Zürich HB to Göschenen

Fly to Milan Malpensa, train  •  9h 40m

  1. Fly from Venice (VCE) to Milan Malpensa (MXP) VCE - MXP
  2. Take the train from Malpensa Aeroporto T1 to Mendrisio
  3. Take the train from Mendrisio to Bellinzona
  4. Take the train from Bellinzona to Göschenen

SFr 107 - SFr 314

Fly to Geneva, train  •  9h 26m

  1. Fly from Venice (VCE) to Geneva (GVA) VCE - GVA
  2. Take the train from Genève-Aéroport to Brig
  3. Take the train from Brig Bahnhofplatz to Andermatt

SFr 159 - SFr 354

Shuttle, bus, train  •  9h 59m

  1. Take a shuttle bus from Venice to Malpensa Airport - Terminal 2
  2. Take the bus from Milan Malpensa Airport Terminal 2 Parking 5 to Arbedo-Castione Via Stazione
  3. Take the train from Castione-Arbedo to Göschenen

Italy → Switzerland
Partially open

Travel safe during COVID-19

International entry into Switzerland from Italy

  • Entry is partially open for citizens and permanent residents of Italy
Show more details
Allowed for: All visitors

Restricted for: There are no current restrictions

Show less

Conditions of entry into Switzerland from Italy

  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 3 days before arrival
This applies to arrivals from Emilia-Romagna, Friuli Venezia Giulia, Marche, Apulia, Umbria, Abruzzo, Campania, Liguria, Molise and Tuscany in Italy
  • Pre-departure COVID-19 test (COVID-19 not detected) taken 3 days before boarding
This applies to all arrivals by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 7
  • Health declaration required
This applies to arrivals from all countries, with no exceptions
Show more details
  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 3 days before arrival
This also applies to arrivals from the following regions:
Austria: Salzburg, Kärnten, Niederösterreich, Steiermark
France: Centre-Val de Loire, Hauts-de-France, Île-de-France, Normandy, Aquitaine, Occitanie, Pays de la Loire, Provence-Alpes-Côte d'Azur
Germany: Brandenburg, Saxony-Anhalt, Thuringia
Italy: Emilia-Romagna, Friuli Venezia Giulia, Marche, Apulia, Umbria, Abruzzo, Campania, Liguria, Molise, Tuscany

This applies to arrivals from Andorra, Brazil, Czech Republic, Estonia, Ireland, Israel, Latvia, Lebanon, Lithuania, Malta, Monaco, Montenegro, Netherlands, Portugal, San Marino, Slovakia, Slovenia, Spain, Sweden, South Africa, United Kingdom, United Arab Emirates, Albania, Bahrain, Saint Lucia, Saint Vincent and the Grenadines, Serbia, Seychelles, United States, Antigua and Barbuda, Barbados, Chile, Kuwait, Luxembourg, Maldives, Moldova and Peru
  • Pre-departure COVID-19 test (COVID-19 not detected) taken 3 days before boarding
This applies to all arrivals by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 7
  • Health declaration required
This applies to arrivals from all countries, with no exceptions

Show less

Rules to follow in Switzerland

2m

Mandatory

Considerations leaving from Italy

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, but conditions apply when entering Switzerland from Italy.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 2 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Andermatt is 0041 58 463 00 00.

Wearing a face mask on public transport in Andermatt is mandatory.

The social distance requirement in Andermatt is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 0041 58 463 00 00.

No, but conditions apply when returning to Italy from Switzerland.

See options for return travel.

Last updated: 28 Feb 2021
Exceptions may apply, for full details: Swiss Federal Office of Public Health.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Venice to Andermatt is to bus which costs 35€ - 55€ and takes 8h 24m.

More details

The quickest way to get from Venice to Andermatt is to drive which costs 55€ - 80€ and takes 4h 24m.

More details

No, there is no direct bus from Venice station to Andermatt. However, there are services departing from Venice Tronchetto Train Station and arriving at Andermatt, Bahnhof via Bellinzona, Via Pellandini, Biasca, Stazione and Airolo, Stazione. The journey, including transfers, takes approximately 8h 24m.

More details

No, there is no direct train from Venice to Andermatt. However, there are services departing from Venezia S. Lucia and arriving at Andermatt via Milano Centrale, Cadenazzo and Göschenen. The journey, including transfers, takes approximately 7h 15m.

More details

The distance between Venice and Andermatt is 318 km. The road distance is 445.2 km.

Get driving directions

The best way to get from Venice to Andermatt without a car is to train via Milan which takes 7h 15m and costs .

More details

It takes approximately 7h 15m to get from Venice to Andermatt, including transfers.

More details

Venice to Andermatt bus services, operated by ExpressBus, depart from Venice Tronchetto Train Station.

More details

Venice to Andermatt train services, operated by Trenitalia Frecce, depart from Venezia S. Lucia station.

More details

The best way to get from Venice to Andermatt is to train via Milan which takes 7h 15m and costs . Alternatively, you can bus, which costs 35€ - 55€ and takes 8h 24m.

Mode details

Map of how to get from Venice to Andermatt.
Launch map view
  • Distance: 317.7 km
  • Duration: 7h 15m

What companies run services between Venice, Italy and Andermatt, Switzerland?

You can take a train from Venice to Andermatt via Milano Centrale, Cadenazzo, and Göschenen in around 7h 15m. Alternatively, ExpressBus operates a bus from Venice Tronchetto Train Station to Bellinzona Via Henri Guisan once a week. Tickets cost SFr 35 - SFr 75 and the journey takes 4h 9m.

Airlines
easyJet
Website
easyjet.com
Flights from Venice to Milan Malpensa via Berlin Brandenburg Apt
Ave. Duration
4h 40m
When
Monday
Estimated price
SFr 75 - SFr 400
Flights from Venice to Milan Malpensa via Catania
Ave. Duration
5h 50m
When
Friday and Sunday
Estimated price
SFr 75 - SFr 400
Flights from Venice to Milan Malpensa via Bordeaux
Ave. Duration
5h 55m
When
Sunday
Estimated price
SFr 75 - SFr 400
Flights from Venice to Milan Malpensa via Santorini
Ave. Duration
6h 25m
When
Wednesday
Estimated price
SFr 75 - SFr 400
Flights from Venice to Milan Malpensa via Naples
Ave. Duration
6h 25m
When
Sunday
Estimated price
SFr 75 - SFr 400
Flights from Venice to Geneva
Ave. Duration
1h 15m
When
Monday, Tuesday, Friday and Sunday
Estimated price
SFr 70 - SFr 180
Lufthansa
Website
lufthansa.com
Flights from Venice to Zurich via Frankfurt
Ave. Duration
3h 10m
When
Every day
Estimated price
SFr 170 - SFr 600
Flights from Venice to Milan Malpensa via Munich
Ave. Duration
3h 17m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 250 - SFr 1000
Flights from Venice to Milan Malpensa via Frankfurt
Ave. Duration
4h 25m
When
Every day
Estimated price
SFr 190 - SFr 750
Ryanair
Website
ryanair.com
Flights from Venice to Milan Malpensa via Palermo
Ave. Duration
4h 40m
When
Saturday
Estimated price
SFr 25 - SFr 180
Flights from Venice to Milan Malpensa via Catania
Ave. Duration
5h 10m
When
Monday, Friday and Sunday
Estimated price
SFr 25 - SFr 180
Swiss
Website
swiss.com
Flights from Venice to Zurich
Ave. Duration
1h 10m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
SFr 110 - SFr 430
Flights from Venice to Geneva via Zurich
Ave. Duration
3h 30m
When
Thursday, Friday, Saturday and Sunday
Estimated price
SFr 150 - SFr 850
Eurowings
Website
eurowings.com
Flights from Venice to Milan Malpensa via Dusseldorf
Ave. Duration
4h 30m
When
Friday
Estimated price
SFr 210 - SFr 900
Flights from Venice to Milan Malpensa via Cologne Bonn
Ave. Duration
5h 50m
When
Thursday
Estimated price
SFr 210 - SFr 900
Flights from Venice to Milan Malpensa via Hamburg
Ave. Duration
6h
When
Sunday
Estimated price
SFr 210 - SFr 900
Iberia
Website
iberia.com
Flights from Venice to Milan Malpensa via Barcelona
Ave. Duration
6h 5m
When
Every day
Estimated price
SFr 80 - SFr 370
Flights from Venice to Milan Malpensa via Madrid
Ave. Duration
6h 20m
When
Friday
Estimated price
SFr 110 - SFr 370
Alitalia
Website
alitalia.com
Flights from Venice to Milan Malpensa via Rome
Ave. Duration
3h 35m
When
Every day
Estimated price
SFr 120 - SFr 480
Flights from Venice to Milan Malpensa via Madrid
Ave. Duration
6h 45m
When
Sunday
Estimated price
SFr 80 - SFr 250
Vueling Airlines
Website
vueling.com
Flights from Venice to Milan Malpensa via Barcelona
Ave. Duration
6h 5m
When
Every day
Estimated price
SFr 80 - SFr 370
Air Dolomiti
Website
airdolomiti.it
Flights from Venice to Milan Malpensa via Munich
Ave. Duration
3h
When
Tuesday, Thursday and Sunday
Estimated price
SFr 300 - SFr 1300
Air France
Website
airfrance.com
Flights from Venice to Milan Malpensa via Paris CDG
Ave. Duration
4h 20m
When
Every day
Estimated price
SFr 220 - SFr 750
Aegean Airlines
Website
en.aegeanair.com
Flights from Venice to Milan Malpensa via Athens
Ave. Duration
5h 50m
When
Friday and Sunday
Estimated price
SFr 110 - SFr 430
Wizz Air
Website
wizzair.com
Flights from Venice to Milan Malpensa via Catania
Ave. Duration
6h 15m
When
Wednesday
Estimated price
SFr 12 - SFr 170
Air Europa
Website
aireuropa.com
Flights from Venice to Milan Malpensa via Madrid
Ave. Duration
6h 45m
When
Sunday
Estimated price
SFr 80 - SFr 250
British Airways
Website
britishairways.com
Flights from Venice to Milan Malpensa via London Heathrow
Ave. Duration
6h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 140 - SFr 600
Train operators
Trenitalia Frecce

Trenitalia’s high-speed Frecce trains run on specialised tracks and have a greater level of service and comfort than InterCity and regional trains. There are three types of Frecce trains: Frecciarossa, (the fastest; connects major Italian cities); Frecciargento (mostly connect Rome to other Italian cities); and Frecciabianca (the slowest Frecce trains). Frecciarossa trains offer four classes of service, all with free Wi-Fi: Standard, Premium, Business and Executive. All Frecce tickets include a seat reservation and must be purchased before boarding the train.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
Ave. Duration
2h 27m
Frequency
Twice daily
Estimated price
SFr 24 - SFr 80
Website
Trenitalia Frecce
Super Economy
SFr 24 - SFr 35
Base Standard
SFr 45 - SFr 65
Base Premium
SFr 55 - SFr 80
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Milano Centrale to Cadenazzo
Ave. Duration
1h 37m
Frequency
Hourly
Estimated price
SFr 35 - SFr 70
Website
Swiss Railways (SBB/CFF/FFS)
Train from Venezia S. Lucia to Brig
Ave. Duration
4h 56m
Frequency
Once daily
Estimated price
SFr 120 - SFr 230
Website
Swiss Railways (SBB/CFF/FFS)
Train from Malpensa Aeroporto T1 to Mendrisio
Ave. Duration
1h 8m
Frequency
Hourly
Estimated price
SFr 24 - SFr 45
Website
Swiss Railways (SBB/CFF/FFS)
Train from Mendrisio to Bellinzona
Ave. Duration
51 min
Frequency
Every 20 minutes
Estimated price
SFr 21 - SFr 40
Website
Swiss Railways (SBB/CFF/FFS)
Train from Bellinzona to Göschenen
Ave. Duration
1h 10m
Frequency
6 times a week
Estimated price
SFr 30 - SFr 55
Website
Swiss Railways (SBB/CFF/FFS)
Train from Genève-Aéroport to Brig
Ave. Duration
2h 31m
Frequency
Hourly
Estimated price
SFr 60 - SFr 120
Website
Swiss Railways (SBB/CFF/FFS)
Südostbahn
Phone
+41 58 580 70 70
Email
info@sob.ch
Website
sob.ch
Train from Cadenazzo to Göschenen
Ave. Duration
1h 22m
Frequency
Hourly
Website
Südostbahn
Schedules at
fahrplan.sbb.ch
Train from Zürich HB to Göschenen
Ave. Duration
1h 45m
Frequency
Hourly
Website
Südostbahn
Schedules at
fahrplan.sbb.ch
Train from Bellinzona to Göschenen
Ave. Duration
1h 28m
Frequency
Hourly
Website
Südostbahn
Schedules at
fahrplan.sbb.ch
Train from Castione-Arbedo to Göschenen
Ave. Duration
1h 23m
Frequency
Hourly
Website
Südostbahn
Schedules at
fahrplan.sbb.ch
Matterhorn Gotthard Bahn
Phone
+41 (0)848 642 442
Email
railcenter@mgbahn.ch
Website
matterhorngotthardbahn.ch
Train from Brig Bahnhofplatz to Andermatt
Ave. Duration
1h 57m
Frequency
Hourly
Estimated price
SFr 35 - SFr 85
Website
Matterhorn Gotthard Bahn
Schedules at
Swiss Railways
2nd Class Ticket
SFr 35 - SFr 50
1st Class Ticket
SFr 65 - SFr 85
Bus operators
ExpressBus
Phone
+41 842 000 888
Email
info@expressbus.ch
Website
expressbus.ch
Bus from Venice Tronchetto Train Station to Bellinzona Via Henri Guisan
Ave. Duration
4h 9m
Frequency
Once a week
Estimated price
SFr 35 - SFr 75
Website
ExpressBus
GoOpti
Phone
+386 1 320 4530
Email
info@goopti.com
Website
goopti.com
Shuttle from Venice to Malpensa Airport - Terminal 2
Ave. Duration
4h 50m
Frequency
On demand
Estimated price
SFr 45 - SFr 490
Schedules at
goopti.com
Shared
SFr 47 - SFr 51
Private
SFr 270 - SFr 490
Giosy Tours
Phone
+41 91 858 23 23
Website
giosytours.ch
Bus from Milan Malpensa Airport Terminal 2 Parking 5 to Arbedo-Castione Via Stazione
Ave. Duration
1h 50m
Frequency
Every 3 hours
Estimated price
SFr 27 - SFr 45
Website
Giosy Tours

Want to know more about travelling around Switzerland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Venice Airport to Zurich Airport is the direct flight which takes 1h 5m.

Search flights

Venice to Andermatt bus services, operated by ExpressBus, arrive at Bellinzona Via Henri Guisan station.

More details

Venice to Andermatt train services, operated by Südostbahn, arrive at Göschenen station.

More details

Yes, the driving distance between Venice to Andermatt is 445 km. It takes approximately 4h 24m to drive from Venice to Andermatt.

Get driving directions

Swiss and Lufthansa offer flights from Venice Airport to Zurich Airport.

Search flights

There are 201+ hotels available in Andermatt. Prices start at SFr 87 per night.

More details

The best way to get from Venice to Venice Airport is to line 5 bus which takes 20 min and costs 8€.

More details