Travel from Palermo to Rome

Train or fly from Palermo to Rome?

Alitalia, Ryanair and Vueling Airlines fly from Palermo to Rome hourly. Alternatively, Trenitalia Intercity operates a train from Palermo to Rome twice daily. Tickets cost $90 - $120 and the journey takes 11 h 34 min.

Travel Guides

Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Palermo to Rome

ModeDurationPrice
From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Rome airport, then train to Rome.3 h 32 min$77
From Palermo Centrale train to Roma Termini.11 h 34 min$117
From Palermo ferry to Ustica, ferry to Naples, then drive to Rome.10 h 20 min$171

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

It takes approximately 3 h 32 min to get from Palermo to Rome, including transfers.

Is there a direct train between Palermo and Rome?

Yes, there is a direct train departing from Palermo Centrale and arriving at Roma Termini. Services depart twice daily, and operate every day. The journey takes approximately 11 h 34 min.

Operators from Palermo to Rome

OperatorPhoneWebsite
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
AlitaliaAlitalia
RyanairRyanair
Vueling AirlinesVueling Airlines
Trenitalia+39 06 68475475Trenitalia
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Siremar+39 090.36.46.01Siremar
Liberty Lines S.P.A.0923.873813Liberty Lines S.P.A.