There are 9 ways to get from Oulu to Belgrade by plane, train, bus, car, busferry, or car 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 from Oulu Airport
best- Fly from Oulu Airport (OUL) to Belgrade Nikola Tesla Airport (BEG)plane OUL - BEG
9h 57mRSD 14,806–61,316Train, bus via Riga
- Take the train from Oulu to Helsinki Central Stationtrain
- Take the bus from Helsinki, Harbour Terminal 2 to Riga, Bus Stationbus
- Take the bus from Riga, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest Hotel Platanus to Belgradebus
44h 54mRSD 30,717–47,792Drive 3,628.9 km
- Drive from Oulu to Belgradecar 3,628.9 km
39h 15mRSD 79,264–114,493Drive to Skellefteå Airport, fly
- Drive from Oulu to Skelleftea-Airport-SFTcar
- Fly from Skellefteå Airport (SFT) to Belgrade Nikola Tesla Airport (BEG)plane SFT - BEG
11h 47mRSD 24,046–57,184Bus
- Take the bus from Oulu, Bus Station to Helsinki, Harbour Terminal 2bus
- Take the bus from Helsinki, Harbour Terminal 2 to Tallinn, Bus Stationbus
- Take the bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest Hotel Platanus to Belgradebus
47h 12mRSD 26,908–41,868Train, bus
- Take the train from Oulu to Helsinkitrain
- Take the bus from Helsinki, Bus Station to Tallinn, Bus Stationbus
- Take the bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Subotica, Autobuska stanicabus
- Take the train from Subotica to Beograd Centartrain Ir / ...
47h 37mRSD 28,855–48,438Train, bus #2
- Take the train from Oulu to Haaparanta pohjoinentrain
- Take the train from Haparanda station to Boden C/Resecentrumtrain
- Take the train from Boden C/Resecentrum to Uppsala Centralstationtrain 93
- Take the bus from Uppsala Central to Slavonski Brod, Autobusni Kolodvorbus
- Take the train from Slavonski Brod to Tovarniktrain Re
- Take the train from Sid to Beograd Centartrain Re / ...
2d 2hBus, bus and ferry
- Take the bus from Linnankatu 9 to Pääovibus
- Take the bus from Tornio Haparanda to Stockholm, Cityterminalenbus
- Take the busferry from Stockholm, Cityterminalen to Beograd, Autobuska stanicabusferry
2d 8hDrive, car train
- Drive from Oulu to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Belgradecar
43h 47mRSD 71,949–102,260
Oulu to Belgrade by train, tram, bus, and foot
Questions & Answers
The cheapest way to get from Oulu to Belgrade is to bus which costs RSD 26000 - RSD 42000 and takes 47h 12m.
The fastest way to get from Oulu to Belgrade is to fly which takes 9h 57m and costs RSD 14000 - RSD 65000.
No, there is no direct bus from Oulu station to Belgrade. However, there are services departing from Oulu, Bus Station and arriving at Belgrade via Helsinki, Harbour Terminal 2, Tallinn, Bus Station and Budapest Hotel Platanus. The journey, including transfers, takes approximately 47h 12m.
The distance between Oulu and Belgrade is 2299 km. The road distance is 3628.9 km.
The best way to get from Oulu to Belgrade without a car is to train and bus via Riga which takes 44h 54m and costs RSD 30000 - RSD 48000.
It takes approximately 9h 57m to get from Oulu to Belgrade, including transfers.
Oulu to Belgrade bus services, operated by FlixBus, depart from Oulu, Bus Station.
The best way to get from Oulu to Belgrade is to fly which takes 9h 57m and costs RSD 14000 - RSD 65000. Alternatively, you can bus, which costs RSD 26000 - RSD 42000 and takes 47h 12m.
Oulu to Belgrade bus services, operated by FlixBus, arrive at Helsinki, Harbour Terminal 2 station.
Belgrade is 1h behind Oulu. It is currently 4:54 PM in Oulu and 3:54 PM in Belgrade.
What companies run services between Oulu, Finland and Belgrade, Serbia?
Air Baltic, Finnair, and two other airlines fly from Oulu Airport (OUL) to Belgrade Nikola Tesla Airport (BEG) twice daily. Alternatively, you can take a bus from Oulu, Bus Station to Belgrade via Helsinki, Harbour Terminal 2, Tallinn, Bus Station, Budapest, Népliget Autóbusz-Pályaudvar, and Budapest Hotel Platanus in around 47h 12m.
- Website
- airserbia.com
Flights from Oulu Airport to Belgrade Nikola Tesla Airport via Helsinki, Budapest
- Ave. Duration
- 6h 35m
- When
- Friday and Sunday
- Estimated price
- RSD 20,000–60,000
Flights from Oulu Airport to Belgrade Nikola Tesla Airport via Helsinki, Riga
- Ave. Duration
- 8h 25m
- When
- Monday and Friday
- Estimated price
- RSD 14,000–60,000
Flights from Skellefteå Airport to Belgrade Nikola Tesla Airport via Stockholm
- Ave. Duration
- 7h 28m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- RSD 15,000–44,000
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Oulu to Helsinki Central Station
- Ave. Duration
- 5h 49m
- Frequency
- Every 4 hours
- Estimated price
- RSD 9,000–15,000
- Website
- Finnish Railways (VR)
Train from Oulu to Helsinki
- Ave. Duration
- 5h 49m
- Frequency
- Hourly
- Estimated price
- RSD 9,000–15,000
- Website
- Finnish Railways (VR)
Train from Oulu to Haaparanta pohjoinen
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- RSD 1,700–2,900
- Website
- Finnish Railways (VR)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Helsinki, Harbour Terminal 2 to Riga, Bus Station
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a day
- Estimated price
- RSD 3,700–6,000
- Website
- Flixbus
Bus from Riga, Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 23h 31m
- Frequency
- Once daily
- Estimated price
- RSD 13,000–22,000
- Website
- Flixbus
Bus from Oulu, Bus Station to Helsinki, Harbour Terminal 2
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- RSD 5,500–9,500
- Website
- Flixbus
Bus from Helsinki, Harbour Terminal 2 to Tallinn, Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- RSD 800–1,300
- Website
- Flixbus
Bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 28h 6m
- Frequency
- Once daily
- Estimated price
- RSD 16,000–27,000
- Website
- Flixbus
Bus from Helsinki, Bus Station to Tallinn, Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- RSD 800–1,400
- Website
- Flixbus
Bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 28h 6m
- Frequency
- Once daily
- Estimated price
- RSD 16,000–27,000
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Subotica, Autobuska stanica
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,800–3,000
- Website
- Flixbus
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Oulu to Belgrade is 3629 km. It takes approximately 39h 15m to drive from Oulu to Belgrade.
Book your Oulu to Belgrade bus tickets online with Omio.
There are 4192+ hotels available in Belgrade.








