HUB hero image

How to Travel from

Milan to Horgen / Oberdorf

by Plane, Train, Bus, Route or Car

Milan
+0
Horgen / Oberdorf
Transport search to Horgen / Oberdorf
Milan
+0
Horgen / Oberdorf
Building a composite car route
Cheapest
Best Offer!
Car
3 h 7 min
259 km.
from $14
Composite Route Car Only
Schedule

Milan, Italy → Horgen / Oberdorf, Switzerland

All
All days
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue
29 Jul, Wed

Cheapest and Fastest Ways to Travel from Milan to Horgen / Oberdorf

Composite routes from Milan to Horgen / Oberdorf

Cheapest
Fastest
Other

Transport providers

FlixBus
Website
FlixBus
Website
3h 35m
Every 2 hours
$27.95–$39.38
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
Lufthansa
Website
Swiss
Website
Ethiopian Airlines
Website
Lufthansa
Website
3h 40m
Every day
$139.75–$482.76
Swiss
Website
1h 1m
Every day
$190.56–$1,079.87
Ethiopian Airlines
Website
1h 5m
Every day
$190.56–$304.90
Trenord
Website
Swiss Railways (SBB/CFF/FFS)
Website
Trenitalia EuroCity
Website
RegioJet
Website
Trenord
Website
41 min
Hourly
$5.34–$6.99
+39 02 7249 4494
+39 02 7249 4494
Call Contact via email
Swiss Railways (SBB/CFF/FFS)
Website
2h 30m
Hourly
$63.52–$114.34
+41 848 44 66 88
+41 848 44 66 88
Call
Trenitalia EuroCity
Website
2h 50m
Every 3 hours
$63.52–$120.69
+39 06 68475475
+39 06 68475475
Call Contact via email
RegioJet
Website
4h 40m
Once a week
$19.06–$29.22
+420 222 222 221
+420 222 222 221
Call Contact via email

Questions and Answers

What is the cheapest way to get from Milan to Horgen / Oberdorf?

The cheapest way to get from Milan to Horgen / Oberdorf is to bus which costs $29.35 - $59.78 and takes 4h 2m.

What is the fastest way to get from Milan to Horgen / Oberdorf?

The fastest way to get from Milan to Horgen / Oberdorf is to drive which takes 3h 2m and costs $53.26 - $81.52 .

Is there a direct train between Milan and Horgen / Oberdorf?

No, there is no direct train from Milan to Horgen / Oberdorf. However, there are services departing from Milan Centrale and arriving at Horgen Oberdorf via Zug. The journey, including transfers, takes approximately 3h 18m.

How far is it from Milan to Horgen / Oberdorf?

The distance between Milan and Horgen / Oberdorf is 234 km. The road distance is 272.6 km.

How do I travel from Milan to Horgen / Oberdorf without a car?

The best way to get from Milan to Horgen / Oberdorf without a car is to train which takes 3h 18m and costs $65.22 - $130.43 .

How long does it take to get from Milan to Horgen / Oberdorf?

It takes approximately 3h 18m to get from Milan to Horgen / Oberdorf, including transfers.

Where do I catch the Milan to Horgen / Oberdorf train from?

Milan to Horgen / Oberdorf train services, operated by Trenitalia EuroCity, depart from Milan Centrale station.

Train, bus or fly from Milan to Horgen / Oberdorf?

The best way to get from Milan to Horgen / Oberdorf is to train which takes 3h 18m and costs $65.22 - $130.43 . Alternatively, you can bus, which costs $29.35 - $59.78 and takes 4h 2m, you could also fly, which costs $97.83 - $326.09 and takes 6h 23m.

Where does the Milan to Horgen / Oberdorf train arrive?

Milan to Horgen / Oberdorf train services, operated by Trenitalia EuroCity, arrive at Zug(Ch) station.

Can I drive from Milan to Horgen / Oberdorf?

Yes, the driving distance between Milan to Horgen / Oberdorf is 273 km. It takes approximately 3h 2m to drive from Milan to Horgen / Oberdorf.

How do I get a train ticket from Milan to Horgen / Oberdorf?

Book your Milan to Horgen / Oberdorf train tickets online with Omio.

Where can I stay near Horgen / Oberdorf?

There are 945+ hotels available in Horgen / Oberdorf. Prices start at $77.96 per night.
+0