There are 11 ways to get from Sofia to León by plane, bus, train, car ferry, 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 to Asturias Airport, bus, train
best- Fly from Sofia Airport (SOF) to Asturias Airport (OVD)plane SOF - OVD
- Take the bus from [ANZU|Aeropuerto] Aeropuerto - Salidas [CTA 20118] to [OVIEDO/UVIÉU] Estación Bus Oviedo FL- Pepe Cosmen [CTA 01549]bus
- Take the train from Oviedo to Leontrain
11h 7m€151–351Fly to Adolfo Suárez Madrid–Barajas Airport, train
cheapest- Fly from Sofia Airport (SOF) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SOF - MAD
- Take the train from Madrid Chamartín to Leontrain
9h 15m€93–340Bus, train
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Massy Tgvtrain Tgv
- Take the train from Massy Tgv to Bayonnetrain Tgv
- Take the bus from Bayonne - Quai de Lesseps Bus Stop to Leónbus
39h 22m€447–667Bus, car ferry, train
- Take the bus from Sofia Central Bus Station to Genoabus
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Leontrain Alv
2d 7h€288–388Drive 2,901.7 km
- Drive from Sofia to Leóncar 2,901.7 km
29h 7m€450–651Fly to Bilbao Airport, bus, train
- Fly from Sofia Airport (SOF) to Bilbao Airport (BIO)plane SOF - BIO
- Take the bus from Aireportua/Aeropuerto Bilbao to Vitoria-Gasteiz - Estación de Autobusesbus
- Take the train from Vitoria/Gasteiz to Leontrain
14h 9m€117–291Fly to León Airport
- Fly from Sofia Airport (SOF) to León Airport (LEN)plane SOF - LEN
9h 9m€210–774Bus
- Take the bus from Sofia Central Bus Station to Padovabus
- Take the bus from Padova to Oviedobus
- Take the bus from Oviedo to Leonbus
2d 1h€220–266Bus via Lyon
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
- Take the bus from Nis to Grenoblebus
- Take the bus from Grenoble to Lyonbus 766 / ...
- Take the bus from Lyon - Gerland Bus Station to Leónbus
2d 5h€369–470Train, night train, bus
- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the nighttrain from Gorna Oryahovitsa to Bucharestnighttrain
- Take the bus from Bucureşti to Montpellierbus
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid Chamartín to Leontrain Ave
2d 7h€308–458Drive, car train
- Drive from Sofia to Villach Hbf ARZcar
- Take the cartrain from Villach Hbf ARZ to Fuldacartrain
- Drive from Fulda to Leóncar
36h 15m€587–844
Sofia to León by bus, train, and foot
Comparing Your Travel Options
The cheapest way to get from Sofia to León is to fly and train which costs €90 - €340 and takes 9h 15m.
The fastest way to get from Sofia to León is to fly which takes 9h 9m and costs €210 - €800.
No, there is no direct bus from Sofia station to León. However, there are services departing from Sofia Central Bus Station and arriving at Leon via Padova and Oviedo. The journey, including transfers, takes approximately 2 days 1h.
The distance between Sofia and León is 2563 km. The road distance is 2901.7 km.
The best way to get from Sofia to León without a car is to bus and train which takes 39h 22m and costs €440 - €700.
It takes approximately 11h 7m to get from Sofia to León, including transfers.
Sofia to León bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
The best way to get from Sofia to León is to fly which takes 9h 9m and costs €210 - €800. Alternatively, you can bus, which costs €220 - €270 and takes 2 days 1h.
Sofia to León bus services, operated by M&M Travel, arrive at Padova station.
León is 1h behind Sofia. It is currently 9:19 PM in Sofia and 8:19 PM in León.
What companies run services between Sofia, Bulgaria and León, Spain?
Ryanair and Iberia fly from Sofia Airport (SOF) to León Airport (LEN) 3 times a week. Alternatively, you can take a bus from Sofia Central Bus Station to Leon via Padova and Oviedo in around 2d 1h.
- Website
- iberia.com
Flights from Sofia Airport to Asturias Airport via Barcelona
- Ave. Duration
- 6h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–300
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €150–420
Flights from Sofia Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 7h 15m
- When
- Tuesday, Monday, and Thursday
- Estimated price
- €55–400
Flights from Sofia Airport to Bilbao Airport via Milan Malpensa
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €140–390
Flights from Sofia Airport to León Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- €200–800
- Website
- volotea.com
Flights from Sofia Airport to Asturias Airport via Valencia
- Ave. Duration
- 5h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €80–300
Flights from Sofia Airport to Asturias Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Monday, Thursday, and Friday
- Estimated price
- €75–290
Flights from Sofia Airport to Asturias Airport via Milan Bergamo
- Ave. Duration
- 6h 50m
- When
- Tuesday
- Estimated price
- €75–310
Flights from Sofia Airport to Asturias Airport via Rome
- Ave. Duration
- 7h 5m
- When
- Monday and Thursday
- Estimated price
- €75–310
- Website
- vueling.com
Flights from Sofia Airport to Asturias Airport via Barcelona
- Ave. Duration
- 6h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–300
Flights from Sofia Airport to Bilbao Airport via Milan Malpensa
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €140–390
Flights from Sofia Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Monday and Thursday
- Estimated price
- €55–260
Flights from Sofia Airport to León Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- €200–800
- Website
- ryanair.com
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 7h 5m
- When
- Tuesday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Bologna
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Bari
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- €60–230
- Website
- lufthansa.com
Flights from Sofia Airport to Asturias Airport via Frankfurt
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- €130–460
Flights from Sofia Airport to Bilbao Airport via Munich
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- €110–400
- Website
- wizzair.com
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–270
- Website
- air.bg
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €150–420
- Website
- austrian.com
Flights from Sofia Airport to Bilbao Airport via Vienna
- Ave. Duration
- 7h 40m
- When
- Sunday
- Estimated price
- €100–440
- Website
- swiss.com
Flights from Sofia Airport to Bilbao Airport via Zurich
- Ave. Duration
- 9h 5m
- When
- Thursday and Sunday
- Estimated price
- €85–350
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Oviedo to Leon
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- €15–23
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Leon
- Ave. Duration
- 7h 48m
- Frequency
- Every 4 hours
- Estimated price
- €110–170
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h 18m
- Frequency
- Every 3 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Vitoria/Gasteiz to Leon
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- €40–60
- Website
- Renfe Viajeros
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 44m
- Frequency
- Twice daily
- Estimated price
- €120–180
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h 18m
- Frequency
- Every 3 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Oviedo to Leon
- Ave. Duration
- 1h 4m
- Frequency
- 4 times a day
- Estimated price
- €17–30
- Website
- Renfe AVE
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- €45–85
- Website
- Renfe AVE
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- €45–85
- Website
- Renfe AVE
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 7m
- Frequency
- Every 4 hours
- Estimated price
- €55–95
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 43m
- Frequency
- 4 times a day
- Estimated price
- €50–75
- Website
- Trenitalia
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Massy Tgv
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €85–130
- Website
- TGV inOui
Train from Massy Tgv to Bayonne
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Estimated price
- €140–220
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Massy Tgv
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €80–130
- Website
- Oui.SNCF
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–6
- 1st Class
- €4–6
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €3–5
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf ARZ to Fulda
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from [ANZU|Aeropuerto] Aeropuerto - Salidas [CTA 20118] to [OVIEDO/UVIÉU] Estación Bus Oviedo FL- Pepe Cosmen [CTA 01549]
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- ALSA
Bus from Oviedo to Leon
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €10–16
- Website
- ALSA
- 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 Genoa
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- €90
- 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
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Bayonne - Quai de Lesseps Bus Stop to León
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- BlaBlaCar Bus
Bus from Grenoble to Lyon
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- €8–14
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to León
- Ave. Duration
- 14h 59m
- Frequency
- Twice daily
- Estimated price
- €95–160
- Website
- BlaBlaCar Bus
- Phone
- +34 94 476 50 07
- Website
- Autobuses La Union
Bus from Aireportua/Aeropuerto Bilbao to Vitoria-Gasteiz - Estación de Autobuses
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €12–18
- Website
- Autobuses La Union
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Oviedo
- Ave. Duration
- 28h 1m
- Frequency
- 3 times a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
Bus from Bucureşti to Montpellier
- Ave. Duration
- 36h 35m
- Frequency
- 3 times a week
- Estimated price
- €140–180
- Schedules at
- tabitatour.autogari.ro
- 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–26
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €15–22
- Website
- Niš-ekspres
- Phone
- +41 76 480 13 51
- [email protected]
- Website
- optoptravel.rs
Bus from Nis to Grenoble
- Ave. Duration
- 31h
- Frequency
- 6 times a week
- Estimated price
- €250–270
- Schedules at
- optoptravel.rs
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Grenoble to Lyon
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €9–14
- Website
- Flixbus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Port de Barcelona
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
Yes, the driving distance between Sofia to León is 2902 km. It takes approximately 29h 7m to drive from Sofia to León.
Book your Sofia to León bus tickets online with Omio.
There are 507+ hotels available in León.

































































