There are 12 ways to get from Sofia to Italy by plane, bus, train, night train, 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.
Fly to Bari Karol Wojtyła Airport
best- Fly from Sofia Airport (SOF) to Bari Karol Wojtyła Airport (BRI)plane SOF - BRI
3h 57m€57–153Fly to Naples Airport
cheapest- Fly from Sofia Airport (SOF) to Naples Airport (NAP)plane SOF - NAP
4h 20m€29–146Bus, train
- Take the bus from Sofia to Venezia, Viale Stazionebus
- Take the train from Venezia Mestre to Roma Terminitrain Fr
21h 7m€134–241Train, night train
- Take the train from Sofia Sever to Gorna Oryahovitsatrain
- Take the night train from Gorna Oryahovitsa to Bucharestnighttrain
- Take the night train from Bucuresti Nord to Wien Hbfnighttrain
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Roma Terminitrain Fr
37h 56m€202–358Drive 1,648.5 km
- Drive from Sofia to Romecar 1,648.5 km
15h 38m€254–366Fly to Bologna Guglielmo Marconi Airport
- Fly from Sofia Airport (SOF) to Bologna Guglielmo Marconi Airport (BLQ)plane SOF - BLQ
4h 25m€46–191Fly to Fiumicino International Airport
- Fly from Sofia Airport (SOF) to Fiumicino International Airport (FCO)plane SOF - FCO
5h€44–119Fly to Il Caravaggio International Airport
- Fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY)plane SOF - BGY
5h 25m€29–158Fly to Roma Ciampino Airport
- Fly from Sofia Airport (SOF) to Roma Ciampino Airport (CIA)plane SOF - CIA
5h 10m€39–175Fly to Catania–Fontanarossa Airport
- Fly from Sofia Airport (SOF) to Catania–Fontanarossa Airport (CTA)plane SOF - CTA
4h 35m€42–155Bus, train via Florence
- Take the bus from Sofia to Firenze Autostazionebus
- Take the train from Florence Santa Maria Novella to Roma Terminitrain 8959 / ...
24h 58m€118–145Bus
- Take the bus from Sofia to Kumanovobus
- Take the bus from Kumanovo to Roma Terminibus
27h 37m€121–137
Sofia to Italy by bus and train
Questions & Answers
The cheapest way to get from Sofia to Italy is to fly which costs €28 - €160 and takes 5h 25m.
The fastest way to get from Sofia to Italy is to fly which takes 3h 57m and costs €55 - €160.
No, there is no direct bus from Sofia to Italy. However, there are services departing from Sofia and arriving at Roma Termini via Kumanovo. The journey, including transfers, takes approximately 27h 37m.
No, there is no direct train from Sofia to Italy. However, there are services departing from Sofia Sever and arriving at Roma Termini via Gorna Oryahovitsa, Bucuresti Nord, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 37h 56m.
The distance between Sofia and Italy is 597 km. The road distance is 1648.5 km.
The best way to get from Sofia to Italy without a car is to bus and train which takes 21h 7m and costs €130 - €250.
It takes approximately 3h 57m to get from Sofia to Italy, including transfers.
Sofia to Italy bus services, operated by Matpu, depart from Sofia station.
Sofia to Italy train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
The best way to get from Sofia to Italy is to fly which takes 3h 57m and costs €55 - €160. Alternatively, you can bus, which costs €120 - €140 and takes 27h 37m.
What companies run services between Sofia, Bulgaria and Italy?
Ryanair and Wizz Air fly from Sofia Airport (SOF) to Bari Karol Wojtyła Airport (BRI) 6 times a week. Alternatively, you can take a bus from Sofia to Roma Termini via Kumanovo in around 27h 37m.
- Website
- ryanair.com
Flights from Sofia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- €30–150
Flights from Sofia Airport to Naples Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €27–140
Flights from Sofia Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €30–130
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €23–140
Flights from Sofia Airport to Il Caravaggio International Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Monday and Sunday
- Estimated price
- €23–140
Flights from Sofia Airport to Il Caravaggio International Airport via Budapest
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- €23–140
Flights from Sofia Airport to Il Caravaggio International Airport via Naples Airport
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- €23–140
Flights from Sofia Airport to Roma Ciampino Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–150
Flights from Sofia Airport to Roma Ciampino Airport via Budapest
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €30–150
Flights from Sofia Airport to Catania–Fontanarossa Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Sofia Airport to Catania–Fontanarossa Airport via Malta
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- €40–150
- Website
- wizzair.com
Flights from Sofia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €26–95
Flights from Sofia Airport to Naples Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Sunday
- Estimated price
- €20–75
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- €27–85
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €22–90
- Website
- air.bg
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €75–110
Flights from Sofia Airport to Fiumicino International Airport via Belgrade
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–130
- Website
- ita-airways.com
Flights from Sofia Airport to Bologna Guglielmo Marconi Airport via Fiumicino International Airport
- Ave. Duration
- 4h 20m
- When
- Thursday and Saturday
- Estimated price
- €75–190
Flights from Sofia Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €75–110
- Website
- airserbia.com
Flights from Sofia Airport to Fiumicino International Airport via Belgrade
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–130
- Website
- en.aegeanair.com
Flights from Sofia Airport to Catania–Fontanarossa Airport via Athens
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- €50–190
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Roma Termini
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Estimated price
- €40–100
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Roma Termini
- Ave. Duration
- 3h 48m
- Frequency
- Every 2 hours
- Estimated price
- €40–95
- Website
- https://www.italotreno.it/en
Train from Florence Santa Maria Novella to Roma Termini
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €23–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Roma Termini
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- €19–60
- Website
- https://www.trenitalia.com/en.html
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- €7–13
- Website
- https://www.bdz.bg/en
- 2nd Class
- €7–11
- 1st Class
- €10–13
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €5–10
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–9
- 1st Class
- €8–10
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 17h 53m
- Frequency
- Once daily
- Estimated price
- €80–95
- Website
- https://www.cfrcalatori.ro/en/
Train from Wien Hbf to Venezia Mestre
- Ave. Duration
- 6h 59m
- Frequency
- Twice daily
- Estimated price
- €90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €90–140
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Venezia, Viale Stazione
- Ave. Duration
- 16h 56m
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Sofia to Firenze Autostazione
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €95
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- 02 952 50 04
- matpu96@abv.bg
- 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
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €10–29
- Website
- https://citylines.eu/
- Phone
- +389 75 209 209
- hakkomerc@gmail.com
- Website
- hakbus.org
Bus from Kumanovo to Roma Termini
- Ave. Duration
- 21h 37m
- Frequency
- Once a week
- Estimated price
- €110
- Website
- https://www.hakbus.org/
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
Want to know more about Flixbus?
Read the travel guide
Getting to Rome from the airport
Read the travel guide
More Questions & Answers
Sofia to Italy bus services, operated by Matpu, arrive at Kumanovo station.
Italy is 1h behind Sofia. It is currently 11:35 AM in Sofia and 10:35 AM in Italy.
Sofia to Italy train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Sofia to Italy is 1648 km. It takes approximately 15h 38m to drive from Sofia to Italy.
There are 21498+ hotels available in Italy.






































