There are 10 ways to get from Sofia Airport (SOF) to Perugia by plane, train, bus, car, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Fiumicino International Airport, train
best- Fly from Sofia Airport (SOF) to Fiumicino International Airport (FCO)plane SOF - FCO
- Take the train from Roma Termini to Folignotrain
5h 38m€43–161Bus, train
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
23h 18m€151–256Drive 1,459.6 km
- Drive from Sofia Airport (SOF) to Perugiacar 1,459.6 km
15h 32m€229–330Fly to Roma Ciampino Airport, train
- Fly from Sofia Airport (SOF) to Roma Ciampino Airport (CIA)plane SOF - CIA
- Take the train from Roma Termini to Folignotrain
5h 42m€67–265Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Sofia Airport (SOF) to Bologna Guglielmo Marconi Airport (BLQ)plane SOF - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Perugiatrain
5h 48m€67–255Fly to Pisa International Airport, train
- Fly from Sofia Airport (SOF) to Pisa International Airport (PSA)plane SOF - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Perugiatrain
6h 36m€73–181Fly to Naples Airport, train
- Fly from Sofia Airport (SOF) to Naples Airport (NAP)plane SOF - NAP
- Take the train from Napoli to Roma Terminitrain
- Take the train from Roma Termini to Folignotrain
6h 34m€75–238Fly to Federico Fellini Airport, train
- Fly from Sofia Airport (SOF) to Federico Fellini Airport (RMI)plane SOF - RMI
- Take the train from Rimini Miramare to Falconara Marittimatrain
- Take the train from Falconara Marittima to Folignotrain
7h 26m€46–157Bus
- Take the bus from Sofia to Kumanovobus
- Take the bus from Kumanovo to Perugia - Bus Terminalbus
25h 57m€121–137Bus, bus and ferry
- Take the bus from Sofia Central Bus Station to Tiranabus
- Take the busferry from Tirana to San Benedetto del Trontobusferry
- Take the bus from San Benedetto del Tronto to Perugiabus 443
29h 46m
Sofia Airport (SOF) to Perugia by subway, train, and bus
Questions & Answers
The cheapest way to get from Sofia Airport (SOF) to Perugia is to fly and train which costs €40 - €170 and takes 5h 38m.
The fastest way to get from Sofia Airport (SOF) to Perugia is to fly and train which takes 5h 38m and costs €40 - €170.
No, there is no direct bus from Sofia Airport (SOF) to Perugia. However, there are services departing from Летище София Терминал 1 and arriving at Perugia - Bus Terminal via Умбал Св. Анна, Sofia and Kumanovo. The journey, including transfers, takes approximately 25h 57m.
The distance between Sofia Airport (SOF) and Perugia is 1143 km. The road distance is 1459.6 km.
The best way to get from Sofia Airport (SOF) to Perugia without a car is to bus and train which takes 23h 18m and costs €150 - €260.
It takes approximately 5h 38m to get from Sofia Airport (SOF) to Perugia, including transfers.
Sofia Airport (SOF) to Perugia bus services, operated by Matpu, depart from Sofia station.
Sofia Airport (SOF) to Perugia bus services, operated by Matpu, arrive at Kumanovo station.
Perugia is 1h behind Sofia Airport (SOF). It is currently 2:32 AM in Sofia Airport (SOF) and 1:32 AM in Perugia.
Yes, the driving distance between Sofia Airport (SOF) to Perugia is 1460 km. It takes approximately 15h 32m to drive from Sofia Airport (SOF) to Perugia.
What companies run services between Sofia Airport (SOF), Bulgaria and Perugia, Italy?
You can take a bus from Летище София Терминал 1 to Perugia - Bus Terminal via Умбал Св. Анна, Централна Гара, Sofia, and Kumanovo in around 25h 57m.
- Website
- ryanair.com
Flights from Sofia Airport to Roma Ciampino Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–170
Flights from Sofia Airport to Roma Ciampino Airport via Budapest
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- €40–170
Flights from Sofia Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 55m
- When
- Friday and Sunday
- Estimated price
- €35–130
Flights from Sofia Airport to Pisa International Airport
- Ave. Duration
- 2h
- When
- Monday and Thursday
- Estimated price
- €29–120
Flights from Sofia Airport to Pisa International Airport via Lamezia Terme
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- €29–120
Flights from Sofia Airport to Naples Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- €24–130
- Website
- air.bg
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €75–120
Flights from Sofia Airport to Fiumicino International Airport via Belgrade
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, Saturday, Wednesday, and Sunday
- Estimated price
- €60–170
Flights from Sofia Airport to Bologna Guglielmo Marconi Airport via Fiumicino International Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–260
- Website
- wizzair.com
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €18–85
Flights from Sofia Airport to Naples Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €20–120
Flights from Sofia Airport to Federico Fellini Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €21–95
- Website
- ita-airways.com
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €75–120
Flights from Sofia Airport to Bologna Guglielmo Marconi Airport via Fiumicino International Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–260
- Website
- airserbia.com
Flights from Sofia Airport to Fiumicino International Airport via Belgrade
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, Saturday, Wednesday, and Sunday
- Estimated price
- €60–170
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- https://www.trenitalia.com/en.html
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 3h 14m
- Frequency
- Every 30 minutes
- Estimated price
- €18–30
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–35
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–35
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 22m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–35
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- https://www.trenitalia.com/en.html
Train from Rimini Miramare to Falconara Marittima
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- €9–16
- Website
- https://www.trenitalia.com/en.html
Train from Falconara Marittima to Foligno
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €15–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
Train from Falconara Marittima to Foligno
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- €12–27
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 43m
- Frequency
- Every 2 hours
- Estimated price
- €21–45
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Firenze S.M.N.
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €35–75
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- €13–27
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
Train from Falconara Marittima to Foligno
- Ave. Duration
- 1h 29m
- Frequency
- 3 times a day
- Estimated price
- €17–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- €18–40
- Website
- https://www.italotreno.it/en
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
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 46 min
- Frequency
- 5 times a day
- Estimated price
- €11–23
- Website
- https://www.italotreno.it/en
Train from Napoli to Roma Termini
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €28–55
- Website
- https://www.italotreno.it/en
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Trieste
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €88
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofia to Kumanovo
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- €22–27
- Schedules at
- matpu.com
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €10–29
- Website
- https://citylines.eu/
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Sofia to Kumanovo
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €16–25
- Schedules at
- transkop.mk
- Phone
- +389 75 209 209
- [email protected]
- Website
- hakbus.org
Bus from Kumanovo to Perugia - Bus Terminal
- Ave. Duration
- 18h 15m
- Frequency
- Once a week
- Estimated price
- €110
- Website
- https://www.hakbus.org/
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Sofia Central Bus Station to Tirana
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- €45
- Schedules at
- nelatravel.site
- Phone
- +355697278670
- [email protected]
- Website
- facebook.com
Busferry from Tirana to San Benedetto del Tronto
- Ave. Duration
- 11h 55m
- Frequency
- 3 times a week
- Schedules at
- autobus.al
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from San Benedetto del Tronto to Perugia
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- €16–27
- Website
- https://www.flixbus.co.uk
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
Getting to Rome from the airport
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
More Questions & Answers
There are 2203+ hotels available in Perugia.





























