There are 8 ways to get from Belgrade to Suceava by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Cluj-Napoca
best- Take the bus from Belgrade bus station to Timișoarabus
- Take the bus from Timișoara Autogara Normandia to Cluj-Napoca Mănășturbus
- Take the bus from Cluj-Napoca Lukoil to Suceavabus
16h 21m$66–93Bus, train
- Take the bus from Belgrade bus station to Timișoarabus 1896
- Take the train from Timisoara Nord to Suceavatrain Timişoara Nord - Iaşi
18h 41m$73–85Drive 704.9 km
- Drive from Belgrade to Suceavacar 704.9 km
11h 37m$113–163Fly Belgrade Nikola Tesla Airport to Suceava
- Fly from Belgrade Nikola Tesla Airport (BEG) to Suceava (SCV)plane BEG - SCV
12h 50m$163–355Bus
- Take the bus from Belgrade bus station to Timișoarabus 1896
- Take the bus from Timișoara to Suceavabus 3909 / ...
16h 45m$77–119Bus to Timișoara Traian Vuia International Airport, fly to Suceava
- Take the bus from Belgrade bus station to Timișoarabus
- Fly from Timișoara Traian Vuia International Airport (TSR) to Suceava (SCV)plane TSR - SCV
11h 16m$139–426Bus to Arad, fly to Suceava
- Take the bus from Belgrade bus station to Aradbus
- Fly from Arad (ARW) to Suceava (SCV)plane ARW - SCV
10h 36m$149–431Fly Belgrade Nikola Tesla Airport to Iași International Airport, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Iași International Airport (IAS)plane BEG - IAS
- Take the train from Iași to Suceavatrain
12h 27m$109–312
Belgrade to Suceava by bus, tram, and train
Comparing Your Travel Options
The cheapest way to get from Belgrade to Suceava is to bus and train which costs $70 - $90 and takes 18h 41m.
The fastest way to get from Belgrade to Suceava is to bus and fly which takes 10h 36m and costs $140 - $440.
No, there is no direct bus from Belgrade station to Suceava. However, there are services departing from Belgrade bus station and arriving at Suceava via Timișoara Autogara Normandia, P-ța Flora, Mareșal C-tin Prezan and Cluj-Napoca Lukoil. The journey, including transfers, takes approximately 16h 21m.
The distance between Belgrade and Suceava is 796 km. The road distance is 704.9 km.
The best way to get from Belgrade to Suceava without a car is to bus via Cluj-Napoca which takes 16h 21m and costs $65 - $95.
It takes approximately 16h 21m to get from Belgrade to Suceava, including transfers.
Belgrade to Suceava bus services, operated by FlixBus, depart from Belgrade bus station.
The best way to get from Belgrade to Suceava is to bus via Cluj-Napoca which takes 16h 21m and costs $65 - $95. Alternatively, you can fly, which costs $160 - $360 and takes 12h 50m.
Belgrade to Suceava bus services, operated by FlixBus, arrive at Timișoara station.
Suceava is 1h ahead of Belgrade. It is currently 5:48 AM in Belgrade and 6:48 AM in Suceava.
What companies run services between Belgrade, Serbia and Suceava, Romania?
You can take a bus from Belgrade bus station to Suceava via Timișoara Autogara Normandia, P-ța Flora, Mareșal C-tin Prezan, and Cluj-Napoca Lukoil in around 16h 21m. Alternatively, Air Serbia, Tarom, and two other airlines fly from Belgrade Nikola Tesla Airport (BEG) to Suceava (SCV) twice daily.
- Website
- tarom.ro
Flights from Belgrade Nikola Tesla Airport to Suceava via Bucharest Otopeni
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $140–400
Flights from Timișoara Traian Vuia International Airport to Suceava via Bucharest Otopeni
- Ave. Duration
- 6h 46m
- When
- Friday, Saturday, Sunday, and Wednesday
- Estimated price
- $140–470
Flights from Arad to Suceava via Bucharest Otopeni
- Ave. Duration
- 4h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $100–410
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Bucharest Otopeni
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $120–270
- Website
- flyulendo.com
Flights from Belgrade Nikola Tesla Airport to Suceava via Memmingen
- Ave. Duration
- 10h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $90–420
Flights from Belgrade Nikola Tesla Airport to Suceava via Rome
- Ave. Duration
- 13h 50m
- When
- Friday and Sunday
- Estimated price
- $90–420
Flights from Belgrade Nikola Tesla Airport to Suceava via Milan Malpensa
- Ave. Duration
- 14h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–430
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Bologna
- Ave. Duration
- 5h 25m
- When
- Friday and Sunday
- Estimated price
- $75–350
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Rome
- Ave. Duration
- 5h 50m
- When
- Wednesday and Friday
- Estimated price
- $75–350
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Istanbul
- Ave. Duration
- 7h 35m
- When
- Wednesday and Sunday
- Estimated price
- $250–700
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–550
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Iași International Airport via Bucharest Otopeni
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $120–270
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Timisoara Nord to Suceava
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- $55–60
- Website
- Romanian Railways (CFR)
Train from Iași to Suceava
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
- Phone
- 0310 800 900
- [email protected]
- Website
- Regio Călători
Train from Iași to Suceava
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- $5–7
- Website
- Regio Călători
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Belgrade bus station to Timișoara
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $16–25
- Website
- Flixbus
Bus from Belgrade bus station to Timișoara
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $16–25
- Website
- Flixbus
Bus from Belgrade bus station to Timișoara
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $16–25
- Website
- Flixbus
Bus from Timișoara to Suceava
- Ave. Duration
- 12h 45m
- Frequency
- 6 times a week
- Estimated price
- $60–95
- Website
- Flixbus
Bus from Belgrade bus station to Timișoara
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $16–25
- Website
- Flixbus
Bus from Belgrade bus station to Arad
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $22–35
- Website
- Flixbus
- Phone
- +4-0722-862.442
- Website
- pristyl.autogari.ro
Bus from Timișoara Autogara Normandia to Cluj-Napoca Mănăștur
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $15–35
- Schedules at
- pristyl.autogari.ro
- Phone
- 0757 567 066
- [email protected]
- Website
- ceztrans.ro
Bus from Cluj-Napoca Lukoil to Suceava
- Ave. Duration
- 5h 13m
- Frequency
- Every 4 hours
- Estimated price
- $34
- Schedules at
- ceztrans.ro
Want to know more about travelling around Romania
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Belgrade to Suceava is 705 km. It takes approximately 11h 37m to drive from Belgrade to Suceava.
Book your Belgrade to Suceava bus tickets online with Omio.
There are 306+ hotels available in Suceava.












