HUB hero image

How to Travel from

Milan to Zürich

by Rideshare or Car

Milan
+0
Zürich
Transport search to Zürich
Milan
+0
Zürich
Building a composite car route
Cheapest
Best Offer!
Car
3 h 6 min
279 km.
from $15
Composite Route Car Only

Two ways to Travel from Milan to Zürich

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Milano, Autostazione Lampugnano to Zurich
Ave. Duration:
3h 35m
Frequency:
Every 2 hours
Estimated price:
$23.91–$33.70

BlaBlaCar Bus

Phone:
+33 18 57 62 228
Website:
blablacar.co.uk/
Bus from Milano, Autostazione Lampugnano to Zurich
Ave. Duration:
3h 40m
Frequency:
4 times a day
Estimated price:
$22.83–$32.61

Airlines

Lufthansa

Website:
lufthansa.com/
Plane from Linate Airport to Zurich
Ave. Duration:
3h 40m
Frequency:
Every day
Estimated price:
$119.57–$413.04

Swiss

Website:
swiss.com/
Plane from Malpensa International Airport to Zurich
Ave. Duration:
1h 1m
Frequency:
Every day
Estimated price:
$163.04–$923.91

Ethiopian Airlines

Website:
ethiopianairlines.com/
Plane from Malpensa International Airport to Zurich
Ave. Duration:
1h 5m
Frequency:
Every day
Estimated price:
$163.04–$260.87

Train operators

Trenord

Phone:
+39 02 7249 4494
Website:
trenord.it/
Train from Milano Porta Garibaldi to Malpensa
Ave. Duration:
41 min
Frequency:
Hourly
Estimated price:
$4.57–$5.98

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Train from Milano Centrale to Zürich
Ave. Duration:
3h 17m
Frequency:
Once daily
Estimated price:
$81.52–$152.17

Trenitalia EuroCity

Phone:
+39 06 68475475
Website:
trenitalia.com/
Train from Milan Centrale to Zuerich
Ave. Duration:
3h 17m
Frequency:
Every 3 hours
Estimated price:
$59.78–$108.70

RegioJet

Phone:
+420 222 222 221
Website:
regiojet.com/
Bus from Milano, Autostazione Lampugnano to Zurich
Ave. Duration:
4h 40m
Frequency:
Once a week
Estimated price:
$16.30–$25.00

Other operators

BlaBlaCar

Phone:
+3 318 576 2228
Website:
blablacar.com
Other from Milan to Zurich
Ave. Duration:
3h 42m
Frequency:
Twice daily
Estimated price:
$19.20

Questions and Answers

What is the cheapest way to get from Milan to Zürich, Bahnhofplatz/HB?

The cheapest way to get from Milan to Zürich, Bahnhofplatz/HB is to rideshare which costs $19.20 and takes 3h 55m.

What is the fastest way to get from Milan to Zürich, Bahnhofplatz/HB?

The fastest way to get from Milan to Zürich, Bahnhofplatz/HB is to drive which takes 3h 4m and costs $54.35 - $81.52 .

Is there a direct bus between Milan and Zürich, Bahnhofplatz/HB?

Yes, there is a direct bus departing from Milano, Autostazione Lampugnano and arriving at Zurich Bus Station station. Services depart hourly, and operate every day. The journey takes approximately 3h 35m.

Is there a direct train between Milan and Zürich, Bahnhofplatz/HB?

Yes, there is a direct train departing from Milan Centrale and arriving at Zuerich Hb. Services depart every three hours, and operate every day. The journey takes approximately 3h 17m.

Is there a direct flight between Milan and Zürich, Bahnhofplatz/HB?

There are no direct flights between Milan and Zürich, Bahnhofplatz/HB. The fastest has 1 change and takes 3h 15m and costs $81.52 - $293.48 .

How far is it from Milan to Zürich, Bahnhofplatz/HB?

The distance between Milan and Zürich, Bahnhofplatz/HB is 249 km. The road distance is 279.7 km.

How do I travel from Milan to Zürich, Bahnhofplatz/HB without a car?

The best way to get from Milan to Zürich, Bahnhofplatz/HB without a car is to train which takes 3h 17m and costs $59.78 - $108.70 .

How long does it take to get from Milan to Zürich, Bahnhofplatz/HB?

The train from Milan Centrale to Zuerich Hb takes 3h 17m including transfers and departs every three hours.

Where do I catch the Milan to Zürich, Bahnhofplatz/HB bus from?

Milan to Zürich, Bahnhofplatz/HB bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.

Where do I catch the Milan to Zürich, Bahnhofplatz/HB train from?

Milan to Zürich, Bahnhofplatz/HB train services, operated by Trenitalia EuroCity, depart from Milan Centrale station.

Train, bus or fly from Milan to Zürich, Bahnhofplatz/HB?

The best way to get from Milan to Zürich, Bahnhofplatz/HB is to train which takes 3h 17m and costs $59.78 - $108.70 . Alternatively, you can bus, which costs $16.30 - $33.70 and takes 3h 44m, you could also fly, which costs $81.52 - $304.35 and takes 5h 44m.

Where does the Milan to Zürich, Bahnhofplatz/HB bus arrive?

Milan to Zürich, Bahnhofplatz/HB bus services, operated by FlixBus, arrive at Zurich Bus Station.

Where does the Milan to Zürich, Bahnhofplatz/HB train arrive?

Milan to Zürich, Bahnhofplatz/HB train services, operated by Trenitalia EuroCity, arrive at Zuerich Hb station.

Can I drive from Milan to Zürich, Bahnhofplatz/HB?

Yes, the driving distance between Milan to Zürich, Bahnhofplatz/HB is 280 km. It takes approximately 3h 4m to drive from Milan to Zürich, Bahnhofplatz/HB.

How do I get a train ticket from Milan to Zürich, Bahnhofplatz/HB?

Book your Milan to Zürich, Bahnhofplatz/HB train tickets online with Omio.

How do I get a bus ticket from Milan to Zürich, Bahnhofplatz/HB?

Book your Milan to Zürich, Bahnhofplatz/HB bus tickets online with Omio, FlixBus and Distribusion.

Where can I stay near Zürich, Bahnhofplatz/HB?

There are 990+ hotels available in Zürich, Bahnhofplatz/HB. Prices start at $87.15 per night.

Can I share a ride from Milan to Zürich, Bahnhofplatz/HB?

Check out Blablacar's carpooling service for rideshare options between Milan and Zürich, Bahnhofplatz/HB. A great option if you don't have a driver's licence or want to avoid public transport.
+0