There are 8 ways to get from Stari Grad to Rab by bus, ferry, train, 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, ferry via Zagreb
best- Take the bus from Belgrade bus station to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Take the ferry from Rijeka to Rab
11h 57m€28–64Bus, ferry
cheapest- Take the bus from Beograd, Autobuska stanica to Rijeka, Autobusni KolodvorArriva
- Take the ferry from Rijeka to Rab9309
12h 56m€10–69Bus, train, ferry
- Take the bus from Beograd, Autobuska stanica to Slavonski Brod, Autobusni Kolodvor
- Take the train from Slavonski Brod to Rijeka210
- Take the ferry from Rijeka to Rab
18h 31m€32–45Fly Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport, bus, ferry
- Fly from Belgrade Nikola Tesla Airport (BEG) to Zagreb Franjo Tuđman Airport (ZAG)BEG - ZAG
- Take the bus from Zagreb Airport to Rijeka - Autobusni Kolodvor
- Take the ferry from Rijeka to Rab
10h 14m€97–229Shuttle, ferry
- Take a shuttle bus from Beograd, Autobuska stanica to Rijeka, Bus Station
- Take the ferry from Rijeka to Rab9309
8h 40m€70–72Train, ferry
- Take the train from Novi Beograd to SidRe / ...
- Take the train from Vinkovci to Rijeka210
- Take the ferry from Rijeka to Rab
19h 26m€40–61Fly Belgrade Nikola Tesla Airport to Ljubljana, shuttle, train, ferry
- Fly from Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU)BEG - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Postojna
- Take the train from Postojna to Rijeka
- Take the ferry from Rijeka to Rab
11h 24m€144–279Bus to Osijek Airport, fly to Zagreb Franjo Tuđman Airport, bus, ferry
- Take the bus from Beograd, Autobuska stanica to Vukovar, Autobusni Kolodvor
- Fly from Osijek Airport (OSI) to Zagreb Franjo Tuđman Airport (ZAG)OSI - ZAG
- Take the bus from Zagreb Airport to Rijeka - Autobusni Kolodvor
- Take the ferry from Rijeka to Rab
12h 34m€120–346
Belgrade Nikola Tesla Airport (BEG) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Stari Grad to Rab is to bus and train and ferry which costs €30 - €45 and takes 18h 31m.
The fastest way to get from Stari Grad to Rab is to shuttle and ferry which takes 8h 40m and costs €70 - €72.
The distance between Stari Grad and Rab is 633 km.
The best way to get from Stari Grad to Rab without a car is to bus and ferry via Zagreb which takes 11h 57m and costs €28 - €65.
It takes approximately 11h 57m to get from Stari Grad to Rab, including transfers.
There are 3639+ hotels available in Rab.
What companies run services between Stari Grad, RS-00, Serbia and Rab, Croatia?
There is no direct connection from Stari Grad to Rab. However, you can take the line 95 bus to Blok 42, walk to Belgrade bus station, take the bus to Zagreb, walk to Zagreb, Autobusni Kolodvor, take the bus to Rijeka, Autobusni Kolodvor, walk to Rijeka, then take the ferry to Rab. Alternatively, you can take a bus from Skadarska to Rab via Blok 42, Beograd, Autobuska stanica, Slavonski Brod, Autobusni Kolodvor, Slavonski Brod, Rijeka, Rijeka, Željeznički Kolodvor, Riva, and Rijeka in around 18h 31m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–140
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €80–180
Flights from Belgrade Nikola Tesla Airport to Ljubljana via Nis
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €80–180
- Website
- trade-air.com
Flights from Osijek Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €40–300
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Slavonski Brod to Rijeka
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- €25–35
- Website
- http://www.hzpp.hr/en
Train from Vinkovci to Rijeka
- Ave. Duration
- 10h 1m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- http://www.hzpp.hr/en
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Novi Beograd to Sid
- Ave. Duration
- 2h 28m
- Frequency
- 5 times a day
- Estimated price
- €4–7
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €4–5
- 1st Class
- €5–7
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Postojna to Rijeka
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €5–13
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €5–8
- Regional Train Ticket
- €7–9
- Intercity 1st Class Ticket
- €11–13
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- €22–40
- Website
- https://www.flixbus.co.uk
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €9–14
- Website
- https://www.flixbus.co.uk
- 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 Beograd, Autobuska stanica to Slavonski Brod, Autobusni Kolodvor
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- €1–3
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Beograd, Autobuska stanica to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- €5–55
- 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
- €11–18
- 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
- +387 33 770 889
- info@centrotrans.com
- Website
- centrotrans.com
Bus from Zagreb, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Estimated price
- €15–20
- Website
- https://centrotrans.com/en
- 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
- +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
Shuttle from Beograd, Autobuska stanica to Rijeka, Bus Station
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- €65
- Schedules at
- kombiprevozputnika.net
- Phone
- 011 761-4693
- bstours@verat.net
- Website
- bstours.rs
Bus from Beograd, Autobuska stanica to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Estimated price
- €35–65
- Website
- http://bstours.rs/en/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Rijeka, Autobusni Kolodvor
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Postojna
- Ave. Duration
- 58 min
- Frequency
- On demand
- Estimated price
- €50–65
- Schedules at
- zup-prevozi.eu
- Economy class
- €50–65
- 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
Rome2Rio's guide to Jadrolinija
Contact Details
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Rijeka to Rab
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €5–7
- Website
- https://www.jadrolinija.hr/en
- Passenger Fare
- €5–7
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Need to know: Jadrolinija
Read the travel guide




















































