There are 8 ways to get from León to Belgrade by train, bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus to Asturias Airport, fly
best- Take the train from Leon to Oviedotrain
- Take the bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [ANZU|Aeropuerto] Aeropuerto - Llegadas [CTA 03073]bus
- Fly from Asturias Airport (OVD) to Belgrade Nikola Tesla Airport (BEG)plane OVD - BEG
9h 59mRSD 10,133–39,042Bus via Annecy
- Take the bus from León to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Annecy - Bus Stationbus
- Take the bus from Annecy to Beograd, Autobuska stanicabus
39h 8mRSD 23,652–32,246Drive 2,514.3 km
- Drive from León to Belgradecar 2,514.3 km
25h 25mRSD 48,099–69,477Train to Adolfo Suárez Madrid–Barajas Airport, fly
- Take the train from Leon to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane MAD - BEG
8h 25mRSD 10,960–35,830Fly from León Airport
- Fly from León Airport (LEN) to Belgrade Nikola Tesla Airport (BEG)plane LEN - BEG
15h 32mRSD 17,405–75,709Train, bus to Bilbao Airport, fly
- Take the train from Leon to Vitoria/Gasteiztrain
- Take the bus from Vitoria-Gasteiz - Estación de Autobuses to Aireportua/Aeropuerto Bilbaobus
- Fly from Bilbao Airport (BIO) to Belgrade Nikola Tesla Airport (BEG)plane BIO - BEG
12h 56mRSD 19,777–55,723Train, bus
- Take the train from Leon to Zaragoza-Deliciastrain Alv
- Take the train from Zaragoza-Delicias to Montpellier Saint-Rochtrain
- Take the bus from Montpellier to Beogradbus
39h 37mRSD 32,316–43,541Bus
- Take the bus from Leon to Oviedobus
- Take the bus from Oviedo to Timișoara, Gara Timisoara Nordbus
- Take the bus from Timișoara to Belgrade bus stationbus
2d 3hRSD 20,006–26,531
Asturias Airport (OVD) to Belgrade Nikola Tesla Airport (BEG) flights
Comparing Your Travel Options
The cheapest way to get from León to Belgrade is to train and fly which costs RSD 11000 - RSD 36000 and takes 8h 25m.
The fastest way to get from León to Belgrade is to train and fly which takes 8h 25m and costs RSD 11000 - RSD 36000.
No, there is no direct bus from León to Belgrade. However, there are services departing from León and arriving at Beograd, Autobuska stanica via Lyon - Gerland Bus Station and Annecy. The journey, including transfers, takes approximately 39h 8m.
The distance between León and Belgrade is 2288 km. The road distance is 2514.3 km.
The best way to get from León to Belgrade without a car is to bus via Annecy which takes 39h 8m and costs RSD 23000 - RSD 33000.
It takes approximately 9h 59m to get from León to Belgrade, including transfers.
León to Belgrade bus services, operated by BlaBlaCar Bus, depart from León station.
The best way to get from León to Belgrade is to bus via Annecy which takes 39h 8m and costs RSD 23000 - RSD 33000. Alternatively, you can fly, which costs RSD 17000 - RSD 80000 and takes 15h 32m.
León to Belgrade bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Yes, the driving distance between León to Belgrade is 2514 km. It takes approximately 25h 25m to drive from León to Belgrade.
What companies run services between León, Spain and Belgrade, Serbia?
You can take a bus from León to Beograd, Autobuska stanica via Lyon - Gerland Bus Station, Annecy - Bus Station, and Annecy in around 39h 8m. Alternatively, Iberia, Air Serbia, and Wizz Air fly from León Airport (LEN) to Belgrade Nikola Tesla Airport (BEG) once daily.
- Website
- airserbia.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 6h 46m
- When
- Monday, Thursday, Friday, Wednesday, and Sunday
- Estimated price
- RSD 12,000–33,000
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Valencia
- Ave. Duration
- 5h 15m
- When
- Tuesday and Thursday
- Estimated price
- RSD 12,000–34,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RSD 9,500–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 14,000–22,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 27,000–75,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Palma Mallorca
- Ave. Duration
- 19h 30m
- When
- Thursday
- Estimated price
- RSD 27,000–75,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- RSD 6,500–27,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 10,000–27,000
- Website
- aireuropa.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Valencia
- Ave. Duration
- 5h 15m
- When
- Tuesday and Thursday
- Estimated price
- RSD 12,000–34,000
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 40m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- RSD 12,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RSD 9,500–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 14,000–22,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 27,000–75,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- RSD 6,500–27,000
- Website
- lufthansa.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RSD 15,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RSD 9,500–44,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- RSD 12,000–41,000
- Website
- wizzair.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 6h 55m
- When
- Thursday
- Estimated price
- RSD 7,500–34,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- RSD 4,800–23,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 13h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 17,000–75,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- RSD 14,000–60,000
- Website
- klm.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- RSD 13,000–60,000
- Website
- swiss.com
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- RSD 9,000–43,000
- Website
- austrian.com
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 7h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 10,000–44,000
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Leon to Oviedo
- Ave. Duration
- 1h 8m
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,900–2,800
- Website
- Renfe Viajeros
Train from Leon to Madrid Chamartín
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- RSD 5,000–7,500
- Website
- Renfe Viajeros
Train from Leon to Vitoria/Gasteiz
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- RSD 4,800–7,000
- Website
- Renfe Viajeros
Train from Leon to Zaragoza-Delicias
- Ave. Duration
- 5h 48m
- Frequency
- Every 4 hours
- Estimated price
- RSD 8,500–13,000
- Website
- Renfe Viajeros
Train from Zaragoza-Delicias to Montpellier Saint-Roch
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- RSD 9,500–14,000
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Leon to Oviedo
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a day
- Estimated price
- RSD 2,200–3,800
- Website
- Renfe AVE
Train from Leon to Madrid Chamartín
- Ave. Duration
- 1h 56m
- Frequency
- Every 3 hours
- Estimated price
- RSD 6,000–11,000
- Website
- Renfe AVE
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [ANZU|Aeropuerto] Aeropuerto - Llegadas [CTA 03073]
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- RSD 430–700
- Website
- ALSA
Bus from Leon to Oviedo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RSD 1,100–1,900
- Website
- ALSA
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from León to Lyon - Gerland Bus Station
- Ave. Duration
- 15h 44m
- Frequency
- Twice daily
- Estimated price
- RSD 9,500–17,000
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Annecy - Bus Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RSD 1,200–2,100
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lyon - Gerland Bus Station to Annecy - Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,500–2,300
- Website
- Flixbus
Bus from Timișoara to Belgrade bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RSD 1,700–2,600
- Website
- Flixbus
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Annecy to Beograd, Autobuska stanica
- Ave. Duration
- 19h 55m
- Frequency
- Once a week
- Estimated price
- RSD 12,500–13,500
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Montpellier to Beograd
- Phone
- +34 94 476 50 07
- Website
- Autobuses La Union
Bus from Vitoria-Gasteiz - Estación de Autobuses to Aireportua/Aeropuerto Bilbao
- Ave. Duration
- 1h 23m
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,500–2,100
- Website
- Autobuses La Union
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Oviedo to Timișoara, Gara Timisoara Nord
- Ave. Duration
- 44h 43m
- Frequency
- 3 times a week
- Estimated price
- RSD 17,000–22,000
- Schedules at
- tabitatour.ro
Want to know more about travelling around Serbia
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Book your León to Belgrade bus tickets online with Omio.
There are 4409+ hotels available in Belgrade.

































