There are 10 ways to get from Sofia to Leiria by plane, towncar, bus, train, 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.
Fly Sofia Airport to Francisco De Sá Carneiro Airport, towncar
best- Fly from Sofia Airport (SOF) to Francisco De Sá Carneiro Airport (OPO)plane SOF - OPO
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Leiriatowncar
10h 56m€301–491Fly Sofia Airport to Lisbon-Portela Airport, bus
cheapest- Fly from Sofia Airport (SOF) to Lisbon-Portela Airport (LIS)plane SOF - LIS
- Take the bus from Lisbon to Leiriabus
10h 12m€79–311Bus, train
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Venezia Mestretrain Fr
- Take the bus from Venice Mestre to Perpignanbus
- Take the train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the bus from Madrid to Coimbrabus
- Take the train from Coimbra-B to Leiriatrain Re / ...
2d€340–491Drive 3,334.1 km
- Drive from Sofia to Leiriacar 3,334.1 km
33h 42m€535–773Fly Sofia Airport to Vigo, bus, towncar
- Fly from Sofia Airport (SOF) to Vigo (VGO)plane SOF - VGO
- Take the bus from Vigo to Portobus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Leiriatowncar
14h 45m€353–540Bus to Belgrade Nikola Tesla Airport, fly to Francisco De Sá Carneiro Airport, towncar
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Francisco De Sá Carneiro Airport (OPO)plane BEG - OPO
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Leiriatowncar
13h 51m€348–516Bus via Madrid
- Take the bus from Sofia Central Bus Station to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
- Take the bus from Madrid to Coimbrabus
- Take the bus from Terminal Rodoviário de Coimbra to Terminal Rodoviário de Leiriabus
2d 7h€254–324Bus
- Take the bus from Sofia Central Bus Station to Genoabus
- Take the bus from Genoa to Lisbonbus
- Take the bus from Lisbon to Leiriabus
2d 9h€270–383Bus via Karlsruhe
- Take the bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Stationbus
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Leiriabus
2d 16h€266–427Drive, car train
- Drive from Sofia to Salzburg Hbfcar
- Take the cartrain from Salzburg Hbf to Fuldacartrain
- Drive from Fulda to Leiriacar
39h 32m€646–961
Sofia to Leiria by bus, train, and foot
Comparing Your Travel Options
The cheapest way to get from Sofia to Leiria is to fly and bus which costs €75 - €320 and takes 10h 12m.
The fastest way to get from Sofia to Leiria is to fly and bus which takes 10h 12m and costs €75 - €320.
No, there is no direct bus from Sofia station to Leiria. However, there are services departing from Sofia Central Bus Station and arriving at Terminal Rodoviário de Leiria via Padova, Madrid and Terminal Rodoviário de Coimbra. The journey, including transfers, takes approximately 2 days 7h.
The distance between Sofia and Leiria is 2848 km. The road distance is 3334.1 km.
The best way to get from Sofia to Leiria without a car is to bus and train which takes 2 days 0h and costs €340 - €500.
It takes approximately 10h 56m to get from Sofia to Leiria, including transfers.
Sofia to Leiria bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
Sofia to Leiria bus services, operated by M&M Travel, arrive at Padova station.
Leiria is 2h behind Sofia. It is currently 10:20 PM in Sofia and 8:20 PM in Leiria.
Yes, the driving distance between Sofia to Leiria is 3334 km. It takes approximately 33h 42m to drive from Sofia to Leiria.
What companies run services between Sofia, Bulgaria and Leiria, Portugal?
You can take a bus from Sofia Central Bus Station to Terminal Rodoviário de Leiria via Padova, Méndez Álvaro Estación Sur, Madrid, Coimbra, and Terminal Rodoviário de Coimbra in around 2d 7h.
- Website
- ryanair.com
Flights from Sofia Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €70–250
Flights from Sofia Airport to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–250
Flights from Sofia Airport to Francisco De Sá Carneiro Airport via Bari
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- €70–250
Flights from Sofia Airport to Lisbon-Portela Airport via Naples
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €65–220
- Website
- iberia.com
Flights from Sofia Airport to Vigo via Madrid
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–700
Flights from Sofia Airport to Vigo via Barcelona
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–360
Flights from Sofia Airport to Vigo via Milan Bergamo, Barcelona
- Ave. Duration
- 9h 10m
- When
- Thursday and Sunday
- Estimated price
- €100–370
- Website
- airserbia.com
Flights from Sofia Airport to Vigo via Madrid
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- €100–360
Flights from Belgrade Nikola Tesla Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- €120–250
- Website
- vueling.com
Flights from Sofia Airport to Vigo via Madrid
- Ave. Duration
- 7h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- €95–390
Flights from Sofia Airport to Vigo via Barcelona
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–360
Flights from Sofia Airport to Vigo via Milan Bergamo, Barcelona
- Ave. Duration
- 9h 10m
- When
- Thursday and Sunday
- Estimated price
- €100–370
- Website
- easyjet.com
Flights from Belgrade Nikola Tesla Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 6h 33m
- When
- Sunday, Monday, and Wednesday
- Estimated price
- €70–290
- Website
- air.bg
Flights from Sofia Airport to Lisbon-Portela Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €150–490
- Website
- aireuropa.com
Flights from Sofia Airport to Vigo via Madrid
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- €100–360
- Website
- lufthansa.com
Flights from Belgrade Nikola Tesla Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–420
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 43m
- Frequency
- Every 3 hours
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 3h 18m
- Frequency
- Every 30 minutes
- Estimated price
- €17–24
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- €15–28
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €17–28
- Website
- Italo Treno
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €100–150
- Website
- Renfe Viajeros
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Coimbra-B to Leiria
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- €8–14
- Website
- Comboios de Portugal
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Salzburg Hbf to Fulda
- Ave. Duration
- 6h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- 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
Bus from Sofia Central Bus Station to Padova
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Genoa
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venice Mestre to Perpignan
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- €90–140
- Website
- Flixbus
Bus from Madrid to Coimbra
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Flixbus
Bus from Lisbon to Leiria
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €12–18
- Website
- Flixbus
Bus from Vigo to Porto
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- €11–18
- Website
- Flixbus
Bus from Madrid to Coimbra
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Flixbus
Bus from Genoa to Lisbon
- Ave. Duration
- 29h 35m
- Frequency
- Once daily
- Estimated price
- €170–270
- Website
- Flixbus
Bus from Lisbon to Leiria
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €12–18
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Lisbon to Leiria
- Ave. Duration
- 1h 59m
- Frequency
- 4 times a day
- Estimated price
- €9–16
- Website
- BlaBlaCar Bus
Bus from Lisbon to Leiria
- Ave. Duration
- 1h 59m
- Frequency
- 4 times a day
- Estimated price
- €9–16
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 33h 10m
- Frequency
- Twice daily
- Estimated price
- €160–270
- Website
- BlaBlaCar Bus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Vigo to Porto
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- €9–18
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Coimbra to Terminal Rodoviário de Leiria
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Leiria
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- €12–23
- Website
- Rede Expressos
- Phone
- +34 (0) 986 288 030
- [email protected]
- Website
- Autna S.L.
Bus from Vigo to Porto
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- €18–45
- Website
- Autna S.L.
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 42m
- Frequency
- Once daily
- Estimated price
- €90–140
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 50m
- Frequency
- 3 times a week
- Estimated price
- €95–130
- Website
- Citylines
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Leiria
- Ave. Duration
- 1h 54m
- Frequency
- On demand
- Estimated price
- €235
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Leiria
- Ave. Duration
- 1h 54m
- Frequency
- On demand
- Estimated price
- €235
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Leiria
- Ave. Duration
- 1h 54m
- Frequency
- On demand
- Estimated price
- €235
- Website
- VM Transfers
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
Italy Travel Guides
Read the travel guide
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
Booking & Getting There
Book your Sofia to Leiria bus tickets online with Omio.
There are 593+ hotels available in Leiria.
















































