There are 6 ways to get from Sofia to Lisbon by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Sofia Airport, fly
best- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Lisbon-Portela Airport (LIS)plane SOF - LIS
8h 25m€78–231Bus, train
- Take the bus from Samokov to Dupnitsabus
- Take the bus from Dupnitsa to Ljubljanabus
- Take the bus from Ljubljana to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Bragabus
- Take the train from Braga to Lisboa Orientetrain Ic
2d 8h€343–579Drive 3,497.9 km
- Drive from Samokov to Lisboncar 3,497.9 km
35h 20m€545–787Bus to Niš Constantine The Great Airport, fly
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
- Fly from Niš Constantine The Great Airport (INI) to Lisbon-Portela Airport (LIS)plane INI - LIS
14h 38m€148–466Bus
- Take the bus from Samokov to Dupnitsabus
- Take the bus from Dupnitsa to Genoabus
- Take the bus from Genoa to Lisbonbus
2d 11h€276–417Drive, car train
- Drive from Samokov to Salzburg Hbfcar
- Take the car train from Salzburg Hbf to Fuldacartrain
- Drive from Fulda to Lisboncar
41h 16m€660–966
Sofia Airport (SOF) to Lisbon-Portela Airport (LIS) flights
Questions & Answers
The cheapest way to get from Sofia to Lisbon is to train and fly which costs €75 - €240 and takes 8h 25m.
The fastest way to get from Sofia to Lisbon is to train and fly which takes 8h 25m and costs €75 - €240.
No, there is no direct bus from Sofia to Lisbon. However, there are services departing from Samokov and arriving at Lisbon via Dupnitsa, Brignole Fs/ and Genoa. The journey, including transfers, takes approximately 2 days 11h.
The distance between Sofia and Lisbon is 2831 km. The road distance is 3497.9 km.
The best way to get from Sofia to Lisbon without a car is to bus and train which takes 2 days 8h and costs €340 - €600.
It takes approximately 8h 25m to get from Sofia to Lisbon, including transfers.
Sofia to Lisbon bus services, operated by Samokov Bus, depart from Samokov station.
Sofia to Lisbon bus services, operated by Samokov Bus, arrive at Dupnitsa station.
Lisbon is 2h behind Sofia. It is currently 2:35 PM in Sofia and 12:35 PM in Lisbon.
Yes, the driving distance between Sofia to Lisbon is 3498 km. It takes approximately 35h 20m to drive from Sofia to Lisbon.
What companies run services between Sofia, Bulgaria and Lisbon, Portugal?
You can take a bus from Samokov to Lisbon via Dupnitsa, Genoa, Brignole Fs/, Marittima/Principe Fs, and Genoa in around 2d 11h.
- Website
- ryanair.com
Flights from Sofia Airport to Lisbon-Portela Airport via Naples
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €70–200
Flights from Sofia Airport to Lisbon-Portela Airport via Milan Bergamo
- Ave. Duration
- 9h 7m
- When
- Thursday and Sunday
- Estimated price
- €70–200
Flights from Niš Constantine The Great Airport to Lisbon-Portela Airport via Cologne Bonn
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- €130–430
- Website
- swiss.com
Flights from Niš Constantine The Great Airport to Lisbon-Portela Airport via Zurich
- Ave. Duration
- 7h 58m
- When
- Friday and Sunday
- Estimated price
- €170–650
- Website
- air.bg
Flights from Sofia Airport to Lisbon-Portela Airport
- Ave. Duration
- 4h 35m
- When
- Wednesday and Saturday
- Estimated price
- €110–600
- Website
- turkishairlines.com
Flights from Niš Constantine The Great Airport to Lisbon-Portela Airport via Istanbul
- Ave. Duration
- 10h 55m
- When
- Tuesday and Saturday
- Estimated price
- €290–1,100
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €1–3
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Braga to Lisboa Oriente
- Ave. Duration
- 3h 22m
- Frequency
- Every 2 hours
- Estimated price
- €40–80
- Website
- https://www.cp.pt/en/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Salzburg Hbf to Fulda
- Ave. Duration
- 6h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Samokov to Dupnitsa
- Ave. Duration
- 1h 2m
- Frequency
- Twice a week
- Estimated price
- €1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Samokov to Dupnitsa
- Ave. Duration
- 1h 2m
- Frequency
- Twice a week
- Estimated price
- €1–3
- Website
- https://samokov-info.com/?lang=en
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Dupnitsa to Ljubljana
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- €85
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Dupnitsa to Genoa
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Ljubljana to Lyon - Gerland Bus Station
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- €85–160
- Website
- https://www.blablacar.co.uk/bus
Bus from Lyon - Gerland Bus Station to Braga
- Ave. Duration
- 19h 44m
- Frequency
- 4 times a day
- Estimated price
- €130–250
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Ljubljana to Lyon - Gerland Bus Station
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- https://www.flixbus.co.uk
Bus from Genoa to Lisbon
- Ave. Duration
- 29h 35m
- Frequency
- Once daily
- Estimated price
- €180–320
- Website
- https://www.flixbus.co.uk
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €15–25
- Website
- https://nis-ekspres.rs/?lang=en
Want to know more about travelling around Portugal
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 9351+ hotels available in Lisbon.

































