There are 8 ways to get from Belgrade to San Teodoro by plane, bus, car ferry, car, 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 Belgrade Nikola Tesla Airport to Alghero, bus
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Alghero (AHO)plane BEG - AHO
- Take the bus from Alghero - Fertilia Airport to Olbia - Airportbus
8h 31m€65–182Bus, car ferry
- Take the bus from Beograd, Autobuska stanica to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Pisa Airportbus
- Take the car ferry from Port of Livorno to Port of Olbiacarferry
29h 5m€150–275Drive, car ferry
- Drive from Belgrade to Port of Livornocar
- Take the car ferry from Port of Livorno to Port of Olbiacarferry Livorno
18h 24m€199–347Fly Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport
- Fly from Belgrade Nikola Tesla Airport (BEG) to Olbia Costa Smeralda Airport (OLB)plane BEG - OLB
7h 41m€99–217Train, bus to Sarajevo, fly to Olbia Costa Smeralda Airport
- Take the train from Beograd Centar to Rumatrain
- Take the bus from Рума, аутобуска станица to Sarajevo , East Sarajevo Bus Stationbus
- Fly from Sarajevo (SJJ) to Olbia Costa Smeralda Airport (OLB)plane SJJ - OLB
16h 24m€116–218Bus, car ferry via Milan
- Take the bus from Beograd, Autobuska stanica to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Genoabus 798 / ...
- Take the car ferry from Port of Genoa to Olbia Porto Isola Biancacarferry
35h 19m€130–224Bus, car ferry via Zagreb
- Take the bus from Belgrade bus station to Zagrebbus
- Take the bus from Zagreb to Genoabus
- Take the car ferry from Port of Genoa to Olbia Porto Isola Biancacarferry
35h 34m€156–254Bus, car ferry via Genoa
- Take the bus from Beograd, Autobuska stanica to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Genoabus 510 / ...
- Take the car ferry from Port of Genoa to Olbia Porto Isola Biancacarferry
37h 9m€156–234
Belgrade Nikola Tesla Airport (BEG) to Alghero (AHO) flights
Questions & Answers
The cheapest way to get from Belgrade to San Teodoro is to fly and bus which costs €60 - €190 and takes 8h 31m.
The fastest way to get from Belgrade to San Teodoro is to fly which takes 7h 41m and costs €95 - €220.
The distance between Belgrade and San Teodoro is 1264 km.
The best way to get from Belgrade to San Teodoro without a car is to bus and car ferry via Milan which takes 35h 19m and costs €130 - €230.
It takes approximately 8h 31m to get from Belgrade to San Teodoro, including transfers.
There are 4544+ hotels available in San Teodoro.
What companies run services between Belgrade, Serbia and San Teodoro, Sardinia, Italy?
Air Serbia, Aeroitalia, and four other airlines fly from Belgrade Nikola Tesla Airport (BEG) to Olbia Costa Smeralda Airport (OLB) 3 times a day.
- Website
- aeroitalia.com
Flights from Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- €95–250
Flights from Sarajevo to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- €40–220
- Website
- flexflight.dk
Flights from Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- €95–250
Flights from Sarajevo to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- €40–220
- Website
- volotea.com
Flights from Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport via Palermo
- Ave. Duration
- 4h 5m
- When
- Wednesday and Saturday
- Estimated price
- €100–260
Flights from Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport via Bari
- Ave. Duration
- 6h 40m
- When
- Thursday and Sunday
- Estimated price
- €65–270
- Website
- wizzair.com
Flights from Belgrade Nikola Tesla Airport to Alghero
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €50–140
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Alghero
- Ave. Duration
- 1h 55m
- When
- Wednesday and Saturday
- Estimated price
- €100–260
- Website
- easyjet.com
Flights from Belgrade Nikola Tesla Airport to Olbia Costa Smeralda Airport via Naples
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- €95–260
- Website
- ryanair.com
Flights from Sarajevo to Olbia Costa Smeralda Airport via Milan Bergamo
- Ave. Duration
- 6h 30m
- When
- Friday and Saturday
- Estimated price
- €55–250
- Website
- lufthansa.com
Flights from Sarajevo to Olbia Costa Smeralda Airport via Frankfurt
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- €130–460
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Ruma
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €2–4
- 1st Class
- €3–4
- Phone
- (+39) 0789 50885
- [email protected]
- Website
- sunlines.it
Bus from Alghero - Fertilia Airport to Olbia - Airport
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €16–25
- Schedules at
- sunlines.it
- Phone
- +381 11 7620255
- [email protected]
- Website
- fudeks.rs
Bus from Beograd, Autobuska stanica to Florence Villa Constanza Bus Station
- Ave. Duration
- 17h 5m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- http://en.fudeks.rs/timetable/
Bus from Beograd, Autobuska stanica to Milano, Autostazione Lampugnano
- Ave. Duration
- 15h 50m
- Frequency
- Twice a week
- Estimated price
- €65–130
- Website
- http://en.fudeks.rs/timetable/
Bus from Beograd, Autobuska stanica to Florence Villa Constanza Bus Station
- Ave. Duration
- 17h 5m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- http://en.fudeks.rs/timetable/
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Florence Villa Constanza Bus Station to Pisa Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €6–12
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 011 761-4693
- [email protected]
- Website
- bstours.rs
Bus from Рума, аутобуска станица to Sarajevo , East Sarajevo Bus Station
- Ave. Duration
- 6h 27m
- Frequency
- Once daily
- Website
- https://bstours.rs/en/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milano, Autostazione Lampugnano to Genoa
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €12–21
- Website
- https://www.flixbus.co.uk
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Genoa
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Genoa
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €29–100
- Website
- https://www.grimaldi-lines.com/en/
- Only Passenger
- €70
- with added vehicle
- €100
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €29–100
- Website
- https://www.grimaldi-lines.com/en/
- Only Passenger
- €70
- with added vehicle
- €100
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.gnv.it/en
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.gnv.it/en
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.gnv.it/en
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide


































