There are 10 ways to get from Belgrade to Rabac by bus, train, taxi, car, plane, 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.
Bus via Zagreb
best- Take the bus from Belgrade bus station to Zagrebbus
- Take the bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Labin, Autobusni Kolodvorbus
10h 30m€24–75Train, taxi
- Take the train from Beograd Centar to Sidtrain Re / ...
- Take the train from Vinkovci to Opatija-Matuljitrain 210
- Take the taxi from Opatija-Matulji to Rabactaxi
15h 34m€120–163Drive 616.1 km
- Drive from Belgrade to Rabaccar 616.1 km
6h 12m€85–123Fly Belgrade Nikola Tesla Airport to Ljubljana, shuttle, bus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU)plane BEG - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Pula Airport
- Take the bus from Pula Airport to Rabacbus
8h 43m€122–520Bus
- Take the bus from Beograd, Autobuska stanica to Rovinj, Autobusni Kolodvorbus
- Take the bus from Pula Airport to Rabacbus
10h 57m€44–74Bus #2
- Take the bus from Beograd, Autobuska stanica to Brcko, Autobuskabus
- Take the bus from Brcko, Autobuska to Labin, Autobusni Kolodvorbus
14h 31m€44–101Bus #3
- Take the bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanicabus
- Take the bus from Banja Luka, Autobuska Stanica to Labin, Autobusni Kolodvorbus
16h 21m€97–115Bus to Osijek Airport, fly to Pula Airport, bus
- Take the bus from Beograd, Autobuska stanica to Vukovar, Autobusni Kolodvorbus
- Fly from Osijek Airport (OSI) to Pula Airport (PUY)plane OSI - PUY
- Take the bus from Pula Airport to Rabacbus
6h 27m€138–190Fly Belgrade Nikola Tesla Airport to Venice Marco Polo Airport, shuttle, bus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Venice Marco Polo Airport (VCE)plane BEG - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Pula Airport
- Take the bus from Pula Airport to Rabacbus
9h 28m€112–580Fly Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport, bus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Zagreb Franjo Tuđman Airport (ZAG)plane BEG - ZAG
- Take the bus from Zagreb Airport to Rijeka - Autobusni Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Labin, Autobusni Kolodvorbus
9h 54m€96–271
Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU) flights
Questions & Answers
The cheapest way to get from Belgrade to Rabac is to bus via Zagreb which costs €24 - €75 and takes 10h 30m.
The fastest way to get from Belgrade to Rabac is to drive which takes 6h 12m and costs €85 - €130.
No, there is no direct bus from Belgrade station to Rabac. However, there are services departing from Belgrade bus station and arriving at Rabac via Zagreb, Autobusni Kolodvor, Rijeka, Autobusni Kolodvor and Labin, Autobusni Kolodvor. The journey, including transfers, takes approximately 10h 30m.
The distance between Belgrade and Rabac is 613 km. The road distance is 616.1 km.
The best way to get from Belgrade to Rabac without a car is to bus via Zagreb which takes 10h 30m and costs €24 - €75.
It takes approximately 10h 30m to get from Belgrade to Rabac, including transfers.
Belgrade to Rabac bus services, operated by FlixBus, depart from Belgrade bus station.
Belgrade to Rabac bus services, operated by FlixBus, arrive at Zagreb station.
Yes, the driving distance between Belgrade to Rabac is 616 km. It takes approximately 6h 12m to drive from Belgrade to Rabac.
There are 1146+ hotels available in Rabac.
What companies run services between Belgrade, Serbia and Rabac, Croatia?
You can take a bus from Belgrade bus station to Rabac via Zagreb, Zagreb, Autobusni Kolodvor, Rijeka, Autobusni Kolodvor, and Labin, Autobusni Kolodvor in around 10h 30m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Ljubljana via Nis
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, and Sunday
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €70–190
- Website
- ita-airways.com
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, and Sunday
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €85–170
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €65–140
Flights from Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- €140–250
- Website
- trade-air.com
Flights from Osijek Airport to Pula Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- €45–330
- Website
- swiss.com
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €80–330
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Beograd Centar to Sid
- Ave. Duration
- 2h 3m
- Frequency
- 5 times a day
- Estimated price
- €4–7
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €4–5
- 1st Class
- €5–7
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Vinkovci to Opatija-Matulji
- Ave. Duration
- 9h 47m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- http://www.hzpp.hr/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- €21–45
- Website
- https://www.flixbus.co.uk
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Schedules at
- global.flixbus.com
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Schedules at
- global.flixbus.com
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- €1–12
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Rijeka, Autobusni Kolodvor to Labin, Autobusni Kolodvor
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €1–9
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Beograd, Autobuska stanica to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- €6–9
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- €14–22
- Website
- https://www.brioni.hr/en-gb/
Bus from Rijeka, Autobusni Kolodvor to Labin, Autobusni Kolodvor
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- €6–7
- Website
- https://www.brioni.hr/en-gb/
Bus from Pula Airport to Rabac
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- €4–6
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +385 (0) 32 308 935
- polet@polet.hr
- Website
- polet.hr
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 38m
- Frequency
- Once a week
- Estimated price
- €47
- Schedules at
- polet.hr
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 38m
- Frequency
- Twice a week
- Estimated price
- €10–16
- Website
- https://cazmatrans.hr/en/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Pula Airport
- Ave. Duration
- 3h 8m
- Frequency
- On demand
- Estimated price
- €38–340
- Website
- https://www.goopti.com/en/
- Shared
- €38–41
- Private
- €180–340
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Pula Airport
- Ave. Duration
- 3h 23m
- Frequency
- On demand
- Estimated price
- €40–380
- Website
- https://www.goopti.com/en/
- Shared
- €40–44
- Private
- €210–380
- Phone
- 011 761-4693
- bstours@verat.net
- Website
- bstours.rs
Bus from Beograd, Autobuska stanica to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 9h
- Frequency
- 6 times a week
- Website
- http://bstours.rs/en/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Rovinj, Autobusni Kolodvor
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Phone
- +387 51 215-725
- bocacturs@gmail.com
- Website
- bocactours.com
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €13
- Schedules at
- bocactours.com
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- €25–45
- Schedules at
- bocactours.com
- Phone
- +38765589037
- info@mrdjatours.com
- Website
- mrdjatours.com
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- mrdjatours.com
- Phone
- +381 11 2687141
- pixitrade@yahoo.com
- Website
- getbybus.com
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- getbybus.com
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €13
- Schedules at
- bosnaexpres.com
- Phone
- +387 51 306 855
- info@neobas.org
- Website
- neobas.org
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Website
- http://www.neobas.org/v2/
- Phone
- +387 (51) 211-889
- smiljic.travel@gmail.com
- Website
- smiljiccompany.ba
Bus from Beograd, Autobuska stanica to Brcko, Autobuska
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €13
- Schedules at
- smiljiccompany.ba
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- €25–45
- Schedules at
- smiljiccompany.ba
- Phone
- +387 35 320-321
- info@transturist.ba
- Website
- transturist.ba
Bus from Brcko, Autobuska to Labin, Autobusni Kolodvor
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- €30–85
- Schedules at
- transturist.ba
- Phone
- +387 65 803 830
- zamtours.laktasi@gmail.com
- Website
- zamtours.net
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- €25–40
- Schedules at
- zamtours.net
- Phone
- +385 (0)98 610 311
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Banja Luka, Autobuska Stanica to Labin, Autobusni Kolodvor
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- €71
- Schedules at
- pepeks.hr
- Phone
- +381 22 2710 320
- sidexpres58@gmail.com
- Website
- sidexpres.rs
Bus from Beograd, Autobuska stanica to Vukovar, Autobusni Kolodvor
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €14
- Schedules at
- sidexpres.rs
- Phone
- +385 01/6331-933
- plesoprijevoz@plesoprijevoz.hr
- Website
- plesoprijevoz.hr
Bus from Zagreb Airport to Rijeka - Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €26–35
- Schedules at
- plesoprijevoz.hr
- Ave. Duration
- 59 min
- Estimated price
- €85–110
Wizi
- Phone
- + 385 51 313 313
- Website
- wizi.hr
Taxi Opatija
Taxi Abbazia
- Phone
- +385 91 547 8185
- Website
- taxiopatija.eu
Lovran-taxi
- Phone
- +385 98 215 213
- Website
- taxi-opatija-lovran.com
Want to know more about travelling around Croatia
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
Italy Travel Guides
Read the travel guide





























































