Travel from Budapest to Avignon

Bus or train from Budapest to Avignon?

You can take a train from Budapest to Avignon via Zürich HB, Basel SBB, and Avignon TGV in around 17 h 59 min. Alternatively, FlixBus operates a bus from Budapest to Avignon twice a week. Tickets cost $100 - $170 and the journey takes 24 h 30 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Budapest to Avignon

From Deák Ferenc tér M bus to Budapest airport, fly to Marseille airport, bus to Marseille-St-Charles, train to Avignon TGV, then train to Avignon. 8 h 45 min $163. From Deák Ferenc tér M bus to Budapest airport, fly to Lyon airport, then train to Avignon. 7 h 12 min $158. From Deák Ferenc tér M bus to Budapest airport, fly to Montpellier airport, line 120 bus to Montpellier Place de l'Europe, walk to Léon Blum, line 1 tram to Montpellier Saint-Roch, then train to Avignon. 10 h 25 min $309. From Deák Ferenc tér M bus to Budapest airport, fly to Geneva airport, train to Geneve, train to Avignon TGV, then train to Avignon. 9 h 1 min $223. From Deák Ferenc tér M bus to Budapest airport, fly to Nimes airport, shuttle to Nîmes, then train to Avignon. 11 h 6 min $175. From Deák Ferenc tér M bus to Budapest airport, fly to Nice airport, train to Antibes, train to Marseille-St-Charles, train to Avignon TGV, then train to Avignon. 9 h 23 min $179. From Kelenföld train to Zürich HB, train to Basel SBB, train to Avignon TGV, then train to Avignon Centre. 17 h 59 min $409. From Budapest Deák Ferenc tér (M3) subway to Budapest, Budapest Népliget then bus to Avignon. 25 h 40 min $161. From Budapest drive to Avignon. 14 h 28 min $250.