Travel from Zürich to Avignon

Bus or train from Zürich to Avignon?

You can take a train from Zürich to Avignon via Mulhouse Ville in around 6 h 20 min. Alternatively, you can take a bus from Zürich to Avignon via Lyon Gare Perrache in around 11 h.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Avignon

ModeDurationPrice
From Zürich HB train to Mulhouse Ville then train to Avignon TGV.6 h 20 min178€
From Zürich HB train to Geneve then train to Avignon TGV.6 h 36 min203€
From Zurich bus to Lyon Gare Perrache then bus to Avignon.11 h49€
From Zurich bus to Grenoble then train to Avignon Centre.11 h 36 min80€
From Zürich drive to Avignon.6 h 24 min87€
From Zürich HB train to Zurich airport, fly to Marseille airport, bus to Aix-en-Provence TGV, then train to Avignon.4 h 36 min153€
From Zürich HB train to Zurich airport, fly to Geneva airport, line 150 train to Geneve, then train to Avignon.5 h 58 min154€
From Zürich HB train to Zurich airport, fly to Lyon airport, then train to Avignon.5 h 48 min150€
From Zürich HB train to Basel SBB, train to Strasbourg, train to Strasbourg airport, fly to Marseille airport, bus to Aix-en-Provence TGV, then train to Avignon.6 h 15 min213€
From Zürich HB train to Zurich airport, fly to Nice airport, train to Cannes, then train to Avignon.7 h 30 min175€

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

It takes approximately 6 h 20 min to get from Zürich to Avignon, including transfers.

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

No, there is no direct train from Zürich to Avignon. However, there are services departing from Zürich HB and arriving at Avignon TGV via Mulhouse Ville. The journey, including transfers, takes approximately 6 h 20 min.

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

No, there is no direct bus from Zürich to Avignon. However, there are services departing from Zurich and arriving at Avignon via Lyon Gare Perrache. The journey, including transfers, takes approximately 11 h.

Operators from Zürich to Avignon

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
TGV0033 892 353535TGV
Eurolines CH0041 (0) 844 257 224Eurolines CH
Ouibus0890715298Ouibus
FlixBus+49 1807 123 99 123FlixBus
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
SwissSwiss
LufthansaLufthansa
Lepilote0 810 00 13 26Lepilote
Royal JordanianRoyal Jordanian
Twin JetTwin Jet
Hop!Hop!
VoloteaVolotea
easyJeteasyJet