There are 6 ways to get from Naples to Sofia by plane, train, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, train
best- Fly from Naples Airport (NAP) to Sofia Airport (SOF)plane NAP - SOF
- Take the train from Iskarsko Shose to Kostenetstrain
3h 43m$30–139Train, bus via Padova
- Take the train from Napoli Centrale to Padovatrain Fr
- Take the bus from Padova to Dupnitsabus
- Take the bus from Dupnitsa to Samokovbus
25h 32m$207–336Drive, car ferry
- Drive from Naples to Port Of Baricar
- Take the car ferry from Port of Bari to Durrëscarferry
- Drive from Port Of Durres to Samokovcar
19h$167–338Train, bus
- Take the train from Napoli to Trieste C.letrain
- Take the bus from Trieste to Dupnitsabus
- Take the bus from Dupnitsa to Samokovbus
25h 54m$232–354Bus
- Take the bus from Naples Metropark Central Parking to Ljubljana Central Bus Stationbus
- Take the bus from Ljubljana to Dupnitsabus
- Take the bus from Dupnitsa to Samokovbus
30h 28m$170–239Bus, train
- Take the bus from Napoli P.zza Garibaldi to Osijek bus stationbus
- Take the bus from Osijek bus station to Sofiabus
- Take the train from Sofia to Kostenetstrain Ic / ...
- Take the bus from Kostenets to Samokovbus
36h 12m$201–336
Naples Airport (NAP) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Naples to Sofia is to fly and train which costs $29 - $140 and takes 3h 43m.
The fastest way to get from Naples to Sofia is to fly and train which takes 3h 43m and costs $29 - $140.
No, there is no direct bus from Naples to Sofia. However, there are services departing from Naples Metropark Central Parking and arriving at Samokov via Ljubljana and Dupnitsa. The journey, including transfers, takes approximately 30h 28m.
The distance between Naples and Sofia is 851 km.
The best way to get from Naples to Sofia without a car is to train and bus via Padova which takes 25h 32m and costs $200 - $340.
It takes approximately 3h 43m to get from Naples to Sofia, including transfers.
Naples to Sofia bus services, operated by Itabus S.p.A., depart from Naples Metropark Central Parking station.
Naples to Sofia bus services, operated by Itabus S.p.A., arrive at Ljubljana Central Bus Station.
Sofia is 1h ahead of Naples. It is currently 11:02 AM in Naples and 12:02 PM in Sofia.
There are 548+ hotels available in Sofia.
What companies run services between Naples, Italy and Sofia, Bulgaria?
You can take a bus from Naples Metropark Central Parking to Samokov via Ljubljana and Dupnitsa in around 30h 28m.
- Website
- wizzair.com
Flights from Naples Airport to Sofia Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $23–100
- Website
- ryanair.com
Flights from Naples Airport to Sofia Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- $28–140
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Iskarsko Shose to Kostenets
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
Train from Sofia to Kostenets
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $2–3
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Padova
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Estimated price
- $110–230
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli Centrale to Padova
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Estimated price
- $100–200
- Website
- https://www.italotreno.it/en
Train from Napoli to Trieste C.le
- Ave. Duration
- 7h 21m
- Frequency
- Twice daily
- Estimated price
- $120–250
- Website
- https://www.italotreno.it/en
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Padova to Dupnitsa
- Ave. Duration
- 17h 30m
- Frequency
- Twice a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Trieste to Dupnitsa
- Ave. Duration
- 15h 30m
- Frequency
- Twice a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Ljubljana to Dupnitsa
- Ave. Duration
- 13h 30m
- Frequency
- Twice a week
- Estimated price
- $98
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Dupnitsa to Samokov
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Dupnitsa to Samokov
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Dupnitsa to Samokov
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Kostenets to Samokov
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Naples Metropark Central Parking to Ljubljana Central Bus Station
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- https://www.itabus.it/en/home
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Napoli P.zza Garibaldi to Osijek bus station
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- $140–240
- Website
- https://www.flixbus.co.uk
Bus from Osijek bus station to Sofia
- Ave. Duration
- 10h 5m
- Frequency
- 3 times a week
- Estimated price
- $55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +3907150211621
- [email protected]
- Website
- adriaferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $40–132
- Schedules at
- adriaferries.com
- Deck
- $75
- Inside cabin 2 beds
- $109
- Outside cabin 2 beds
- $132
- Car
- $116
- Phone
- +30 210 4828001
- [email protected]
- Website
- ventourisferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $45–70
- Website
- https://ventourisferries.com/en/
Want to know more about travelling around Bulgaria
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




























