There are 5 ways to get from Santa Cruz de Tenerife to Belgrade by plane, car ferry, car, bus, or 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
best- Fly from Tenerife North Airport (TFN) to Belgrade Nikola Tesla Airport (BEG)plane TFN - BEG
10h 8mRSD 13,484–35,850Car ferry, drive
- Take the carferry from Santa Cruz de Tenerife to Las Palmas de Gran Canariacarferry
- Take the carferry from Las Palmas de Gran Canaria to Huelvacarferry
- Drive from Huelva to Belgradecar
2d 16hRSD 73,187–229,013Car ferry, bus
- Take the carferry from Santa Cruz de Tenerife to Las Palmas de Gran Canariacarferry
- Take the carferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Punta Umbría to Méridabus
- Take the bus from Merida to Marseillebus
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Beogradbus
3d 14hRSD 54,287–215,013Car ferry, bus, train
- Take the carferry from Santa Cruz de Tenerife to Las Palmas de Gran Canariacarferry
- Take the carferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Mazagón to Devabus
- Take the bus from Deva to Kecskemét bus stationbus
- Take the bus from Kecskemét bus station to Subotica ASbus
- Take the train from Subotica to Beograd Centartrain
4d 9hRSD 44,987–187,013Car ferry, bus via Milan
- Take the carferry from Santa Cruz de Tenerife to Huelvacarferry
- Take the bus from Punta Umbría to Barcelona Estació d'Autobusos Nordbus
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanicabus
4d 20hRSD 47,510–207,045
Tenerife North Airport (TFN) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Santa Cruz de Tenerife to Belgrade is to fly which costs RSD 13000 - RSD 36000 and takes 10h 8m.
The fastest way to get from Santa Cruz de Tenerife to Belgrade is to fly which takes 10h 8m and costs RSD 13000 - RSD 36000.
The distance between Santa Cruz de Tenerife and Belgrade is 3732 km.
The best way to get from Santa Cruz de Tenerife to Belgrade without a car is to car ferry and bus which takes 3 days 14h and costs RSD 50000 - RSD 220000.
It takes approximately 10h 8m to get from Santa Cruz de Tenerife to Belgrade, including transfers.
Belgrade is 1h ahead of Santa Cruz de Tenerife. It is currently 7:24 AM in Santa Cruz de Tenerife and 8:24 AM in Belgrade.
There are 4545+ hotels available in Belgrade.
What companies run services between Santa Cruz de Tenerife, Spain and Belgrade, Serbia?
Air Europa, Air Serbia, and four other airlines fly from Tenerife North Airport (TFN) to Belgrade Nikola Tesla Airport (BEG) 3 times a day.
- Website
- airserbia.com
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Madrid
- Ave. Duration
- 8h 15m
- When
- Tuesday to Friday
- Estimated price
- RSD 13,000–35,000
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Malaga
- Ave. Duration
- 7h 2m
- When
- Thursday and Sunday
- Estimated price
- RSD 13,000–35,000
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–33,000
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Palma Mallorca
- Ave. Duration
- 7h 35m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- RSD 11,000–55,000
- Website
- aireuropa.com
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Madrid
- Ave. Duration
- 8h 15m
- When
- Tuesday to Friday
- Estimated price
- RSD 13,000–35,000
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–33,000
- Website
- wizzair.com
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- RSD 12,000–33,000
Flights from Tenerife North Airport to Belgrade Nikola Tesla Airport via Madrid
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- RSD 11,000–38,000
- 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
- Rail 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,950
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Punta Umbría to Mérida
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Estimated price
- RSD 3,200–6,000
- Schedules at
- grupointerbus.com
Bus from Punta Umbría to Barcelona Estació d'Autobusos Nord
- Ave. Duration
- 19h 20m
- Frequency
- 4 times a week
- Estimated price
- RSD 11,000–26,000
- Schedules at
- grupointerbus.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Merida to Marseille
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- RSD 14,000–24,000
- Website
- Flixbus
Bus from Deva to Kecskemét bus station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- RSD 3,800–6,500
- Website
- Flixbus
Bus from Kecskemét bus station to Subotica AS
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- RSD 1,300–2,200
- Website
- Flixbus
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Merida to Marseille
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- RSD 14,000–21,000
- Schedules at
- alsa.es
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Marseille, Gare de Marseille-Saint-Charles to Beograd
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Mazagón to Deva
- Ave. Duration
- 2d 8h
- Frequency
- 3 times a week
- Estimated price
- RSD 19,000–25,000
- Schedules at
- tabitatour.autogari.ro
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- RSD 10,000–19,000
- Website
- BlaBlaCar Bus
- Phone
- +381 11 7620255
- [email protected]
- Website
- Fudeks
Bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanica
- Ave. Duration
- 16h 10m
- Frequency
- Twice a week
- Estimated price
- RSD 7,500–15,000
- Website
- Fudeks
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Santa Cruz de Tenerife to Las Palmas de Gran Canaria
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- RSD 4,100–9,000
- Website
- Naviera Armas S.A.
Car ferry from Santa Cruz de Tenerife to Las Palmas de Gran Canaria
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- RSD 4,100–9,000
- Website
- Naviera Armas S.A.
Car ferry from Santa Cruz de Tenerife to Las Palmas de Gran Canaria
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- RSD 4,100–9,000
- Website
- Naviera Armas S.A.
- Phone
- +34 902 10 01 07
- [email protected]
- Website
- fredolsen.es
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- RSD 14,000–140,000
- Schedules at
- fredolsen.es
- No car, cabin
- RSD 18,788
- No car, Seat
- RSD 14,110
- Car, Seat
- RSD 39,181
- Car, Cabin
- RSD 43,592
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- RSD 14,000–140,000
- Schedules at
- fredolsen.es
- No car, cabin
- RSD 18,788
- No car, Seat
- RSD 14,110
- Car, Seat
- RSD 39,181
- Car, Cabin
- RSD 43,592
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- RSD 14,000–140,000
- Schedules at
- fredolsen.es
- No car, cabin
- RSD 18,788
- No car, Seat
- RSD 14,110
- Car, Seat
- RSD 39,181
- Car, Cabin
- RSD 43,592
Car ferry from Santa Cruz de Tenerife to Huelva
- Ave. Duration
- 2d 15h
- Frequency
- 4 times a week
- Estimated price
- RSD 14,000–150,000
- Schedules at
- fredolsen.es
- No car, cabin
- RSD 18,788
- No car, Seat
- RSD 14,110
- Car, Seat
- RSD 39,181
- Car, Cabin
- RSD 43,592
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
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
Italy Travel Guides
Read the travel guide













































