Travel from Lyon to Rome

Train, bus or fly from Lyon to Rome?

Hop!, Vueling Airlines and two other airlines fly from Lyon to Rome 4 times a day. Alternatively, you can take a train from Lyon to Rome via Torino Porta Susa in around 8 h 48 min.

Travel Guides

Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide
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 Lyon to Rome

ModeDurationPrice
From Lyon Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Rome airport, then train to Rome.4 h 43 min$127
From Lyon Part Dieu train to Genève, line 15 train to Geneva airport, fly to Rome airport, then train to Rome.6 h 21 min$165
From Lyon Part Dieu train to Torino Porta Susa then train to Roma Termini.8 h 48 min$184
From Lyon bus to Fermata 3234 - STAZIONE STURA, line 4 tram to Torino Porta Nuova Station, then train to Roma Termini Station.12 h 3 min$94
From Lyon, Lyon Perrache bus to Rome.14 h 40 min$101
From Lyon drive to Rome.9 h 26 min$181

How long does it take to get from Lyon to Rome?

It takes approximately 4 h 43 min to get from Lyon to Rome, including transfers.

Is there a direct train between Lyon and Rome?

No, there is no direct train from Lyon to Rome. However, there are services departing from Lyon Part Dieu and arriving at Roma Termini via Torino Porta Susa. The journey, including transfers, takes approximately 8 h 48 min.

Is there a direct bus between Lyon and Rome?

Yes, there is a direct bus departing from Lyon, Lyon Perrache and arriving at Rome. Services depart four times a week, and operate Monday, Wednesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 14 h 40 min.

Operators from Lyon to Rome

OperatorPhoneWebsite
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
Hop!Hop!
Vueling AirlinesVueling Airlines
easyJeteasyJet
AlitaliaAlitalia
Trenitalia+39 06 68475475Trenitalia
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
LufthansaLufthansa
TGV0033 892 353535TGV
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Marino Autolinee+39 080 3112335Marino Autolinee
5T Torino5T Torino
ItaloTreno+39 060708ItaloTreno
FlixBus+49 1807 123 99 123FlixBus