There are 6 ways to get from Lisbon to Sofia Airport (SOF) by plane, train, bus, car, night train, 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.
Fly
best- Fly from Lisbon-Portela Airport (LIS) to Sofia Airport (SOF)plane LIS - SOF
6h 6m$87–258Train, bus via Vila Nova de Gaia
- Take the train from Lisboa Oriente to Porto Campanhatrain Ic
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Stationbus
2d 17h$403–679Drive 3,447.5 km
- Drive from Lisbon to Sofia Airport (SOF)car 3,447.5 km
34h 9m$621–897Train, bus
- Take the train from Lisboa Oriente to Aveirotrain Ic
- Take the bus from Aveiro to Mannheim central bus stationbus
- Take the bus from Mannheim Central Bus Station to Sofia Serdica Bus Stationbus
2d 19h$353–581Bus, night train
- Take the bus from Lisboa Oriente to Huelvabus
- Take the bus from Huelva to Bucureştibus
- Take the nighttrain from Bucharest to Veliko Tŭrnovonighttrain
- Take the bus from Veliko Tarnovo to Sofia Airport Terminal 1 Bus Stopbus
3d 4h$236–357Drive, car train
- Drive from Lisbon to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Sofia Airport (SOF)car
41h 21m$721–1,029
Lisbon-Portela Airport (LIS) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Lisbon to Sofia Airport (SOF) is to fly which costs $85 - $260 and takes 6h 6m.
The fastest way to get from Lisbon to Sofia Airport (SOF) is to fly which takes 6h 6m and costs $85 - $260.
The distance between Lisbon and Sofia Airport (SOF) is 2762 km. The road distance is 3447.5 km.
The best way to get from Lisbon to Sofia Airport (SOF) without a car is to train and bus via Vila Nova de Gaia which takes 2 days 17h and costs $400 - $700.
It takes approximately 6h 6m to get from Lisbon to Sofia Airport (SOF), including transfers.
Sofia Airport (SOF) is 2h ahead of Lisbon. It is currently 11:11 AM in Lisbon and 1:11 PM in Sofia Airport (SOF).
Yes, the driving distance between Lisbon to Sofia Airport (SOF) is 3448 km. It takes approximately 34h 9m to drive from Lisbon to Sofia Airport (SOF).
There are 2310+ hotels available in Sofia Airport (SOF).
What companies run services between Lisbon, Portugal and Sofia Airport (SOF), Bulgaria?
Bulgaria Air, TAP Portugal, and Ryanair fly from Lisbon-Portela Airport (LIS) to Sofia Airport (SOF) once daily.
- Website
- air.bg
Flights from Lisbon-Portela Airport to Sofia Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $110–650
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Sofia Airport via Bologna
- Ave. Duration
- 8h 15m
- When
- Friday
- Estimated price
- $80–230
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Porto Campanha
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- $40–80
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Aveiro
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- $30–65
- Website
- Comboios de Portugal
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Bucharest to Veliko Tŭrnovo
- Ave. Duration
- 2h 19m
- Frequency
- Twice a week
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–6
- 1st Class
- $4–6
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- Urlaubs-Express (UEX)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- $250–450
- Website
- BlaBlaCar Bus
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 26h 35m
- Frequency
- 3 times a week
- Estimated price
- $110–150
- Website
- Citylines
Bus from Mannheim Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 27h 35m
- Frequency
- 3 times a week
- Estimated price
- $110–160
- Website
- Citylines
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Aveiro to Mannheim central bus station
- Ave. Duration
- 35h 20m
- Frequency
- 3 times a week
- Estimated price
- $210–360
- Website
- Flixbus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Lisboa Oriente to Huelva
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $30–75
- Website
- Rede Expressos
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Huelva to Bucureşti
- Ave. Duration
- 2d 15h
- Frequency
- 3 times a week
- Estimated price
- $190–260
- Schedules at
- tabitatour.autogari.ro
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- Grup Plus - Etap Adresss
Bus from Veliko Tarnovo to Sofia Airport Terminal 1 Bus Stop
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $16–26
- Website
- Grup Plus - Etap Adresss
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Veliko Tarnovo to Sofia Airport Terminal 1 Bus Stop
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $10–16
- Website
- Union Ivkoni
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
Want to know more about Flixbus?
Read the travel guide

































