There are 14 ways to get from Granada to Belgrade by train, plane, bus, night train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Málaga Airport, fly to Belgrade Nikola Tesla Airport
best- Take the train from Granada to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Belgrade Nikola Tesla Airport (BEG)plane AGP - BEG
8h 1mRSD 13,796–28,138Bus, bus to Alicante-Elche Airport, fly to Belgrade Nikola Tesla Airport
cheapest- Take the bus from Granada Estación de Autobuses to Estación de Autobuses de Murciabus
- Take the bus from Estación de Autobuses de Murcia to Alicante Aeropuertobus
- Fly from Alicante-Elche Airport (ALC) to Belgrade Nikola Tesla Airport (BEG)plane ALC - BEG
10h 47mRSD 9,774–28,900Train, bus
- Take the train from Granada to Zaragoza-Deliciastrain Ave
- Take the train from Zaragoza-Delicias to Marseille St Charlestrain
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Beogradbus
37h 5mRSD 40,944–56,872Train, night train
- Take the train from Granada to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mannheim Hbftrain Tgv
- Take the nighttrain from Mannheim Hbf to Wien Hbfnighttrain Nj
- Take the train from Wien Hbf to Kelebiatrain Ec
- Take the train from Subotica to Beograd Centartrain Ir / ...
37h 15mRSD 61,195–99,982Drive 2,696 km
- Drive from Granada to Belgradecar 2,696 km
28h 9mRSD 51,776–74,788Fly Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport
- Fly from Federico García Lorca Granada-Jaén Airport (GRX) to Belgrade Nikola Tesla Airport (BEG)plane GRX - BEG
9h 29mRSD 12,480–34,825Train to Adolfo Suárez Madrid–Barajas Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Granada to Madrid-Puerta de Atocha-Almudena Grandestrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane MAD - BEG
10h 17mRSD 14,930–41,972Train to Málaga Airport, fly to Budapest Ferenc Liszt International Airport, shuttle
- Take the train from Granada to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Budapest Ferenc Liszt International Airport (BUD)plane AGP - BUD
- Take a shuttle bus from Budapest Airport to Beograd Centar
12h 47mTrain, train to Seville Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Granada to Cordoba-Centraltrain
- Take the train from Cordoba-Central to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Belgrade Nikola Tesla Airport (BEG)plane SVQ - BEG
9h 33mRSD 14,820–34,123Train to Málaga Airport, fly to Zagreb Franjo Tuđman Airport, shuttle
- Take the train from Granada to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Zagreb Franjo Tuđman Airport (ZAG)plane AGP - ZAG
- Take a shuttle bus from Zagreb to Beograd, Autobuska stanica
12h 6mRSD 14,315–33,767Train to Almería Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Granada to Almeriatrain
- Fly from Almería Airport (LEI) to Belgrade Nikola Tesla Airport (BEG)plane LEI - BEG
12h 29mRSD 13,048–48,489Bus via Marseille
- Take the bus from Granada Estación de Autobuses to Estación Sur de Autobusesbus
- Take the bus from Madrid to Marseillebus
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Beogradbus
45h 23mRSD 29,751–38,918Bus, train
- Take the bus from Granada Estación de Autobuses to Almeriabus
- Take the bus from Almería to Aradbus
- Take the train from Arad to Timisoara Nordtrain
- Take the bus from Timișoara to Belgrade bus stationbus
2d 1hRSD 19,154–23,989Bus
- Take the bus from Estación de Autobuses de Granada to Timișoara, Gara Timisoara Nordbus
- Take the bus from Timișoara to Belgrade bus stationbus 1896
2d 4hRSD 20,603–25,316
Málaga Airport (AGP) to Belgrade Nikola Tesla Airport (BEG) flights
Comparing Your Travel Options
The cheapest way to get from Granada to Belgrade is to bus and fly which costs RSD 9500 - RSD 29000 and takes 10h 47m.
The fastest way to get from Granada to Belgrade is to train and fly which takes 8h 1m and costs RSD 13000 - RSD 29000.
No, there is no direct bus from Granada to Belgrade. However, there are services departing from Granada Estación de Autobuses and arriving at Beograd via Madrid and Marseille, Gare de Marseille-Saint-Charles. The journey, including transfers, takes approximately 45h 23m.
No, there is no direct train from Granada to Belgrade. However, there are services departing from Granada and arriving at Beograd Centar via Barcelona-Sants, Lyon Part Dieu, Mannheim Hbf, Wien Hbf and Subotica. The journey, including transfers, takes approximately 37h 15m.
The distance between Granada and Belgrade is 2461 km. The road distance is 2696 km.
The best way to get from Granada to Belgrade without a car is to train and bus which takes 37h 5m and costs RSD 40000 - RSD 60000.
It takes approximately 8h 1m to get from Granada to Belgrade, including transfers.
Granada to Belgrade bus services, operated by ALSA, depart from Granada Estación de Autobuses station.
Granada to Belgrade train services, operated by Renfe AVE, depart from Granada station.
The best way to get from Granada to Belgrade is to fly which takes 9h 29m and costs RSD 12000 - RSD 35000. Alternatively, you can bus via Marseille, which costs RSD 29000 - RSD 39000 and takes 45h 23m.
What companies run services between Granada, Spain and Belgrade, Serbia?
Vueling Airlines, Air Serbia, and three other airlines fly from Federico García Lorca Granada-Jaén Airport (GRX) to Belgrade Nikola Tesla Airport (BEG) once daily. Alternatively, you can take a bus from Granada Estación de Autobuses to Beograd via Madrid, Estación Sur De Autobuses, Madrid, and Marseille, Gare de Marseille-Saint-Charles in around 45h 23m.
- Website
- airserbia.com
Flights from Málaga Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 20m
- When
- Sunday and Thursday
- Estimated price
- RSD 9,000–26,000
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–34,000
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 7h 12m
- When
- Wednesday, Monday, Thursday, and Saturday
- Estimated price
- RSD 12,000–35,000
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 12h 30m
- When
- Friday
- Estimated price
- RSD 16,000–70,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–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 Alicante-Elche Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 45m
- When
- Monday and Friday
- Estimated price
- RSD 9,500–27,000
Flights from Seville Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Saturday
- Estimated price
- RSD 8,500–24,000
Flights from Almería Airport to Belgrade Nikola Tesla Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 6h 45m
- When
- Sunday, Monday, and Thursday
- Estimated price
- RSD 15,000–43,000
Flights from Almería Airport to Belgrade Nikola Tesla Airport via Seville Airport
- Ave. Duration
- 8h 30m
- When
- Tuesday
- Estimated price
- RSD 16,000–44,000
Flights from Almería Airport to Belgrade Nikola Tesla Airport via Brussels
- Ave. Duration
- 12h 55m
- When
- Thursday
- Estimated price
- RSD 15,000–50,000
- Website
- aireuropa.com
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–34,000
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 7h 12m
- When
- Wednesday, Monday, Thursday, and Saturday
- Estimated price
- RSD 12,000–35,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–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 Almería Airport to Belgrade Nikola Tesla Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 6h 45m
- When
- Sunday, Monday, and Thursday
- Estimated price
- RSD 15,000–43,000
Flights from Almería Airport to Belgrade Nikola Tesla Airport via Brussels
- Ave. Duration
- 12h 55m
- When
- Thursday
- Estimated price
- RSD 15,000–50,000
- Website
- ryanair.com
Flights from Málaga Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RSD 6,000–20,000
Flights from Málaga Airport to Budapest Ferenc Liszt International Airport via Venice Treviso
- Ave. Duration
- 6h
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- RSD 6,000–20,000
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 6,500–23,000
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- RSD 6,500–23,000
- Website
- wizzair.com
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,000–24,000
Flights from Alicante-Elche Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RSD 5,000–19,000
Flights from Málaga Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 6,000–21,000
Flights from Almería Airport to Belgrade Nikola Tesla Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 10,000–44,000
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Friday
- Estimated price
- RSD 9,500–44,000
- Website
- swiss.com
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- RSD 8,500–35,000
- Website
- klm.com
Flights from Federico García Lorca Granada-Jaén Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 12h 30m
- When
- Friday
- Estimated price
- RSD 16,000–70,000
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Granada to Malaga Maria Zambrano
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 2,400–3,500
- Website
- Renfe Viajeros
Train from Zaragoza-Delicias to Marseille St Charles
- Ave. Duration
- 6h 56m
- Frequency
- Once daily
- Estimated price
- RSD 12,000–18,000
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- RSD 9,500–14,000
- Website
- Renfe Viajeros
Train from Granada to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 34m
- Frequency
- Twice daily
- Estimated price
- RSD 8,000–12,000
- Website
- Renfe Viajeros
Train from Granada to Malaga Maria Zambrano
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 2,400–3,500
- Website
- Renfe Viajeros
Train from Granada to Cordoba-Central
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- RSD 3,300–4,800
- Website
- Renfe Viajeros
Train from Cordoba-Central to Sevilla-Santa Justa
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- RSD 1,800–2,700
- Website
- Renfe Viajeros
Train from Granada to Malaga Maria Zambrano
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 2,400–3,500
- Website
- Renfe Viajeros
Train from Granada to Almeria
- Ave. Duration
- 2h 39m
- Frequency
- 4 times a day
- Estimated price
- RSD 2,600–3,800
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Granada to Zaragoza-Delicias
- Ave. Duration
- 4h 41m
- Frequency
- Twice daily
- Estimated price
- RSD 14,000–25,000
- Website
- Renfe AVE
Train from Granada to Barcelona-Sants
- Ave. Duration
- 6h 49m
- Frequency
- Twice daily
- Estimated price
- RSD 19,000–34,000
- Website
- Renfe AVE
Train from Granada to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a day
- Estimated price
- RSD 9,500–17,000
- Website
- Renfe AVE
Train from Granada to Cordoba-Central
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- RSD 3,700–6,500
- Website
- Renfe AVE
Train from Cordoba-Central to Sevilla-Santa Justa
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- RSD 2,100–3,600
- Website
- Renfe AVE
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Mannheim Hbf
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- RSD 15,000–23,000
- Website
- TGV inOui
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Mannheim Hbf to Wien Hbf
- Ave. Duration
- 8h 31m
- Frequency
- 3 times a week
- Estimated price
- RSD 5,000–15,000
- Website
- Nightjet
- Sleeper Carriage
- RSD 12,000–15,000
- Couchette Carriage
- RSD 8,500–11,000
- Seating Carriage
- RSD 5,000–6,500
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Kelebia
- Ave. Duration
- 4h 34m
- Frequency
- Twice daily
- Estimated price
- RSD 11,000–13,000
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Cordoba-Central to Sevilla-Santa Justa
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,300–2,400
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Cordoba-Central to Sevilla-Santa Justa
- Ave. Duration
- 53 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,100–2,000
- Website
- Ouigo
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Arad to Timisoara Nord
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- RSD 750–850
- Website
- Romanian Railways (CFR)
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Marseille, Gare de Marseille-Saint-Charles to Beograd
- Ave. Duration
- 23h 28m
- Frequency
- Once a week
- Estimated price
- RSD 14,670–14,700
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Marseille, Gare de Marseille-Saint-Charles to Beograd
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Granada Estación de Autobuses to Estación de Autobuses de Murcia
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,700–4,200
- Website
- ALSA
Bus from Estación de Autobuses de Murcia to Alicante Aeropuerto
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RSD 750–1,200
- Website
- ALSA
Bus from Granada Estación de Autobuses to Estación Sur de Autobuses
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RSD 4,000–6,500
- Website
- ALSA
Bus from Granada Estación de Autobuses to Almeria
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,500–2,500
- Website
- ALSA
- [email protected]
- Website
- vitosprint.com
Shuttle from Budapest Airport to Beograd Centar
- Ave. Duration
- 5h
- Frequency
- On demand
- Schedules at
- vitosprint.com
- [email protected]
- Website
- kombiprevozputnika.net
Shuttle from Zagreb to Beograd, Autobuska stanica
- Ave. Duration
- 3h 33m
- Frequency
- On demand
- Estimated price
- RSD 4,699
- Schedules at
- kombiprevozputnika.net
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Madrid to Marseille
- Ave. Duration
- 14h 55m
- Frequency
- Once daily
- Estimated price
- RSD 11,000–18,000
- 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
Bus from Timișoara to Belgrade bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RSD 1,700–2,600
- Website
- Flixbus
- Phone
- +40 730 250 062
- [email protected]
- Website
- mateiunitrans.ro
Bus from Almería to Arad
- Ave. Duration
- 39h 8m
- Frequency
- Twice a week
- Estimated price
- RSD 15,000–18,000
- Schedules at
- mateiunitrans.ro
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Estación de Autobuses de Granada to Timișoara, Gara Timisoara Nord
- Ave. Duration
- 47h 55m
- Frequency
- 5 times a week
- Estimated price
- RSD 18,000–23,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
Granada to Belgrade bus services, operated by ALSA, arrive at Estación Sur de Autobuses station.
Granada to Belgrade train services, operated by Renfe AVE, arrive at Barcelona-Sants station.
Yes, the driving distance between Granada to Belgrade is 2696 km. It takes approximately 28h 9m to drive from Granada to Belgrade.
Book your Granada to Belgrade bus tickets online with Omio.
There are 4211+ hotels available in Belgrade.






















































