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 49mRSD 10,601–37,795Bus 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 2mRSD 25,354–34,263Drive 2,514.3 km
- Drive from León to Belgradecar 2,514.3 km
25h 26mRSD 47,023–67,923Train 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 11,878–36,173Train, 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
13h 31mRSD 19,694–64,723Fly from León Airport
- Fly from León Airport (LEN) to Belgrade Nikola Tesla Airport (BEG)plane LEN - BEG
9h 47mRSD 28,405–80,710Train, 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 38mRSD 32,165–43,540Bus
- 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,007–26,633
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 bus and fly which costs RSD 10000 - RSD 38000 and takes 9h 49m.
The fastest way to get from León to Belgrade is to train and fly which takes 8h 25m and costs RSD 11000 - RSD 37000.
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 2m.
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 2m and costs RSD 25000 - RSD 35000.
It takes approximately 9h 49m 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 2m and costs RSD 25000 - RSD 35000. Alternatively, you can fly, which costs RSD 28000 - RSD 85000 and takes 9h 47m.
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 26m 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 2m. Alternatively, Iberia and Air Serbia fly from León Airport (LEN) to Belgrade Nikola Tesla Airport (BEG) 4 times a week.
- Website
- airserbia.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- RSD 12,000–33,000
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Valencia
- Ave. Duration
- 5h 50m
- When
- 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
- Wednesday, Sunday, Monday, Thursday, and Saturday
- Estimated price
- RSD 9,500–26,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, Saturday, Friday, and Sunday
- Estimated price
- RSD 9,000–26,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 5h 40m
- When
- Thursday and Sunday
- Estimated price
- RSD 5,000–24,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Porto
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- RSD 29,000–85,000
Flights from León Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 12h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 28,000–80,000
- Website
- lufthansa.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- RSD 15,000–55,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- RSD 11,000–39,000
- Website
- wizzair.com
Flights from Asturias Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 8h 10m
- When
- Friday
- Estimated price
- RSD 7,500–35,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 5,500–24,000
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RSD 13,000–65,000
- Website
- swiss.com
Flights from Bilbao Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 8,500–41,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,800–2,800
- Website
- Renfe Viajeros
Train from Leon to Madrid Chamartín
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- RSD 4,900–7,500
- Website
- Renfe Viajeros
Train from Leon to Vitoria/Gasteiz
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- RSD 4,700–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 10m
- 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,000–3,600
- Website
- Renfe AVE
Train from Leon to Madrid Chamartín
- Ave. Duration
- 1h 56m
- Frequency
- Every 3 hours
- Estimated price
- RSD 5,500–9,500
- 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,200–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 11,000–19,000
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Annecy - Bus Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,400
- 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
- 3h 55m
- Frequency
- Every 2 hours
- Estimated price
- RSD 1,600–2,400
- Website
- Flixbus
Bus from Timișoara to Belgrade bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RSD 1,700–2,700
- 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 4332+ hotels available in Belgrade.

































