There are 9 ways to get from Split to Perugia by bus, ferry, train (Trenitalia), plane, train, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, Catamaran
best- Take the bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvorbus
- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the bus from Ancona to Perugiabus 504
10h 7m€77–172Bus
cheapest- Take the bus from Split, Autobusni Kolodvor to Florence Villa Constanza Bus Stationbus N535
- Take the bus from Florence Villa Constanza Bus Station to Perugiabus 443 / ...
18h 55m€74–123Train
- Take the train from Split to Zagreb Glavni Kol.train Ic
- Take the train from Zagreb Glavni Kol. to Villach Hbftrain 318 / ...
- Take the train from Villach Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
23h 28m€221–373Fly to Florence Peretola Airport, train
- Fly from Split Airport (SPU) to Florence Peretola Airport (FLR)plane SPU - FLR
- Take the train from Firenze S.M.N. to Perugiatrain
8h 59m€127–362Car ferry, drive
- Take the car ferry from Port of Split to Port of Anconacarferry
- Drive from Port Of Ancona to Perugiacar
13h 22m€95–260Ferry, train
- Take the ferry from Split to Anconaferry 53
- Take the train from Ancona to Folignotrain 4151 / ...
15h 17m€103–166Car ferry, bus
- Take the car ferry from Port of Split to Port of Anconacarferry
- Take the bus from Ancona - 29 Settembre to Macerata - Via Romabus
- Take the bus from Macerata - Via Roma to Perugiabus
17h 42m€91–241Fly to Fiumicino International Airport, train
- Fly from Split Airport (SPU) to Fiumicino International Airport (FCO)plane SPU - FCO
- Take the train from Roma Termini to Folignotrain
8h 7m€75–254Fly to Raffaello Sanzio Airport, train
- Fly from Split Airport (SPU) to Raffaello Sanzio Airport (AOI)plane SPU - AOI
- Take the train from Jesi to Folignotrain
12h 15m€113–272
Split to Perugia by bus, ferry, and foot
Questions & Answers
The cheapest way to get from Split to Perugia is to bus which costs €70 - €130 and takes 18h 55m.
The fastest way to get from Split to Perugia is to fly and train which takes 8h 7m and costs €75 - €260.
No, there is no direct bus from Split to Perugia. However, there are services departing from Split, Autobusni Kolodvor and arriving at Perugia via Florence Villa Constanza Bus Station. The journey, including transfers, takes approximately 18h 55m.
No, there is no direct train from Split to Perugia. However, there are services departing from Split and arriving at Perugia via Zagreb Glavni Kol., Villach Hbf, Venezia Mestre and Firenze S.M.N.. The journey, including transfers, takes approximately 23h 28m.
The distance between Split and Perugia is 455 km.
The best way to get from Split to Perugia without a car is to bus and Catamaran which takes 10h 7m and costs €75 - €180.
It takes approximately 10h 7m to get from Split to Perugia, including transfers.
Split to Perugia bus services, operated by FlixBus, depart from Split, Autobusni Kolodvor station.
Split to Perugia train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Split station.
The best way to get from Split to Perugia is to bus which takes 18h 55m and costs €70 - €130. Alternatively, you can train, which costs €220 - €380 and takes 23h 28m.
What companies run services between Split, Croatia and Perugia, Italy?
You can take a bus from Split, Autobusni Kolodvor to Perugia via Florence Villa Constanza Bus Station in around 18h 55m. Alternatively, you can take a train from Split to Perugia via Zagreb Glavni Kol., Villach Hbf, Venezia Mestre, and Firenze S.M.N. in around 23h 28m.
- Website
- lufthansa.com
Flights from Split Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €100–390
Flights from Split Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- €130–390
Flights from Split Airport to Raffaello Sanzio Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €140–550
- Website
- swiss.com
Flights from Split Airport to Florence Peretola Airport via Zurich
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- €200–550
- Website
- croatiaairlines.com
Flights from Split Airport to Florence Peretola Airport via Fiumicino International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €200–390
Flights from Split Airport to Fiumicino International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €95–240
- Website
- ita-airways.com
Flights from Split Airport to Florence Peretola Airport via Fiumicino International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €200–390
Flights from Split Airport to Fiumicino International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €95–240
- Website
- ryanair.com
Flights from Split Airport to Fiumicino International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €35–170
Flights from Split Airport to Raffaello Sanzio Airport via London Stansted
- Ave. Duration
- 9h 25m
- When
- Thursday
- Estimated price
- €110–360
- Website
- austrian.com
Flights from Split Airport to Florence Peretola Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- €95–190
- Website
- airserbia.com
Flights from Split Airport to Florence Peretola Airport via Belgrade
- Ave. Duration
- 4h 20m
- When
- Monday and Sunday
- Estimated price
- €85–300
- Website
- volotea.com
Flights from Split Airport to Raffaello Sanzio Airport via Barcelona
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- €100–350
- Website
- dat.dk
Flights from Split Airport to Raffaello Sanzio Airport via Fiumicino International Airport
- Ave. Duration
- 5h 45m
- When
- Monday to Friday
- Estimated price
- €100–350
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Split to Zagreb Glavni Kol.
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- €90–130
- Website
- http://www.hzpp.hr/en
Train from Zagreb Glavni Kol. to Villach Hbf
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- €50–75
- Website
- http://www.hzpp.hr/en
Train from Villach Hbf to Venezia Mestre
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Firenze S.M.N.
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €35–70
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 31m
- Frequency
- 6 times a week
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 42m
- Frequency
- Once daily
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Jesi to Foligno
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- €15–29
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Firenze S.M.N.
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- €30–65
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- €19–35
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Every 3 hours
- Estimated price
- €16–26
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 58m
- Frequency
- Every 2 hours
- Estimated price
- €18–35
- Website
- https://www.trenitalia.com/en.html
Train from Jesi to Foligno
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- €12–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Foligno
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- €13–29
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
Train from Jesi to Foligno
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- €10–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +385 91 255 0999
- prijevoz.knezevic@gmail.com
- Website
- prijevoz-knezevic.hr
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–25
- Schedules at
- prijevoz-knezevic.hr
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- €11–19
- Website
- https://www.flixbus.co.uk
Bus from Ancona to Perugia
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €9–16
- Website
- https://www.flixbus.co.uk
Bus from Split, Autobusni Kolodvor to Florence Villa Constanza Bus Station
- Ave. Duration
- 15h 20m
- Frequency
- 5 times a week
- Estimated price
- €60–110
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Perugia
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- €12–21
- Website
- https://www.flixbus.co.uk
- Phone
- +385 91 616 0990
- antonio.tours@zd.t-com.hr
- Website
- antoniotours.hr
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €21–40
- Schedules at
- antoniotours.hr
- Phone
- +385 21 612 005
- kontakt@promet-makarska.hr
- Website
- promet-makarska.hr
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €15–50
- Website
- https://www.promet-makarska.hr/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €10–16
- Website
- https://regiojet.com/
- Phone
- +39 800 037 737
- contrammobilita@legalmail.it
- Website
- contrammobilita.it
Bus from Ancona - 29 Settembre to Macerata - Via Roma
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- €4–5
- Schedules at
- contrammobilita.it
Bus from Macerata - Via Roma to Perugia
- Ave. Duration
- 2h 38m
- Frequency
- 6 times a week
- Estimated price
- €9–11
- Schedules at
- contrammobilita.it
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Port of Zadar to Port of Ancona
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- €55–100
- Website
- https://www.jadrolinija.hr/en
Ferry from Split to Ancona
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://www.jadrolinija.hr/en
- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Car ferry from Port of Split to Port of Ancona
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Estimated price
- €75–230
- Schedules at
- snav.it
- Passenger
- €40
- Vehicle
- €60
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Split to Perugia bus services, operated by FlixBus, arrive at Florence Villa Constanza Bus Station.
Split to Perugia train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Zagreb Glavni Kol. station.
Book your Split to Perugia bus tickets online with Omio and FlixBus.
There are 36+ hotels available in Perugia.






















































