Travel from Venice to Perugia

Bus or train from Venice to Perugia?

You can take a train from Venice to Perugia via Firenze S.Maria Novella in around 5 h 15 min. Alternatively, you can take a bus from Venice to Perugia via Bologna in around 7 h 11 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Venice to Perugia

ModeDurationPrice
From Venezia S.Lucia train to Firenze S.Maria Novella then train to Perugia.5 h 15 min52€
From Venice, Venice bus to Bologna then bus to Perugia.7 h 11 min28€
From Venice, Venice bus to Perugia.8 h 10 min43€
From Venezia S.Lucia night train to Terontola Cortona then train to Perugia.6 h 42 min52€
From Venice drive to Perugia.3 h 58 min60€
From Venice bus to Venice airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Perugia.7 h 32 min221€
From Venice bus to Venice airport, fly to Rome airport, train to Roma Termini, train to Foligno, then train to Perugia.6 h 23 min105€

How long does it take to get from Venice to Perugia?

It takes approximately 5 h 15 min to get from Venice to Perugia, including transfers.

Is there a direct train between Venice and Perugia?

No, there is no direct train from Venice to Perugia. However, there are services departing from Venezia S.Lucia and arriving at Perugia via Firenze S.Maria Novella. The journey, including transfers, takes approximately 5 h 15 min.

Is there a direct bus between Venice and Perugia?

Yes, there is a direct bus departing from Venice, Venice and arriving at Perugia. Services depart once daily, and operate every day. The journey takes approximately 8 h 10 min.

Operators from Venice to Perugia

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
FlixBus+49 1807 123 99 123FlixBus
Baltour+39 0861 1991900Baltour
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
AlitaliaAlitalia
Air DolomitiAir Dolomiti
SwissSwiss
LufthansaLufthansa
Air FranceAir France
Brussels AirlinesBrussels Airlines
KLMKLM
EurowingsEurowings
Air MoldovaAir Moldova
IberiaIberia
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
MeridianaMeridiana
Mistral AirMistral Air
easyJeteasyJet
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.