Travel from Milan to Avignon

Bus or train from Milan to Avignon?

TGV operates a train from Milan to Avignon once daily. Tickets cost $90 - $105 and the journey takes 5 h 24 min. 2 other operators also service this route. Alternatively, Milan Metro operates a bus from Milan to Avignon hourly. Tickets cost $1 - $3 and the journey takes 20 min. FlixBus also services this route twice a week.

Travel Guides

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

How to get from Milan to Avignon

From Milano Porta Garibaldi train to Lyon Part Dieu, train to Avignon TGV, then train to Avignon Centre. 7 h 34 min 113€. From Milano Centrale train to Marseille-St-Charles then train to Avignon Centre. 9 h 11 min 104€. From via orefici p.za cordusio bus to Milan, Milan then bus to Avignon. 11 h 5 min 54€. From Duomo M1 line 1 subway to Milano Lampugnano then bus to Avignon Gare Routière. 12 h 44 min 50€. From Milan drive to Avignon. 5 h 43 min 87€. From Milano Cadorna train to Milan Malpensa airport, fly to Marseille airport, bus to Marseille-St-Charles, train to Avignon TGV, then train to Avignon. 5 h 32 min 140€. From Milano Cadorna train to Milan Malpensa airport, fly to Lyon airport, then train to Avignon. 6 h 14 min 147€. From palazzo di giustizia line 73 bus to Milan Linate 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. 9 h 9 min 190€.

Is there a direct train between Milan and Avignon?

No, there is no direct train from Milan to Avignon. However, there are services departing from Milano Porta Garibaldi and arriving at Avignon Centre via Lyon Part Dieu and Avignon TGV. The journey, including transfers, takes approximately 7 h 34 min.

Is there a direct bus between Milan and Avignon?

No, there is no direct bus from Milan to Avignon. However, there are services departing from via orefici p.za cordusio and arriving at Avignon via Milan, Milan. The journey, including transfers, takes approximately 11 h 5 min.