Travel from Zürich to Monaco

Train, bus or fly from Zürich to Monaco?

Swiss and easyJet fly from Zürich to Les Révoires 3 times a day. Alternatively, you can take a train from Zürich to Monaco (Capital) via Milano Centrale and Ventimiglia in around 8 h 49 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Zürich to Monaco

ModeDurationPrice
From Zürich HB train to Zurich airport, fly to Nice airport, then bus to Les Révoires.4 h 3 min$157
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Nice airport, then bus to Les Révoires.5 h 18 min$162
From Zuerich Hb train to Milano Centrale, train to Ventimiglia, then train to Monaco-Monte-Carlo.8 h 49 min$115
From Zürich Stadelhofen train to Zug(CH), train to Milano Centrale, then train to Monaco.10 h 56 min$211
From Zurich bus to Station J.C. Bermond, line 98 bus to Nice Airport, then bus to Monaco Place d’Armes.11 h 2 min$123
From Zürich drive to Monaco (Capital).6 h 7 min$94

How long does it take to get from Zürich to Monaco?

It takes approximately 4 h 3 min to get from Zürich to Monaco, including transfers.

Is there a direct train between Zürich and Monaco?

No, there is no direct train from Zürich to Monaco. However, there are services departing from Zuerich Hb and arriving at Monaco-Monte-Carlo via Milano Centrale and Ventimiglia. The journey, including transfers, takes approximately 8 h 49 min.

Is there a direct bus between Zürich and Monaco?

No, there is no direct bus from Zürich to Monaco. However, there are services departing from Zurich and arriving at Monaco Place d’Armes via Station J.C. Bermond and Nice Airport. The journey, including transfers, takes approximately 11 h 2 min.

Operators from Zürich to Monaco

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
easyJeteasyJet
Nice Airport ShuttleNice Airport Shuttle
BVBBVB
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
Thello+33 1 83 82 00 00Thello
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Lignes D'azur AéroportLignes D'azur Aéroport