There are 5 ways to get from Beograd (Station) to Opatija by bus, car, plane, shuttle, 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.
Bus
best- Take the bus from Beograd, Autobuska stanica to Opatija, Autobusni KolodvorArriva
10h 13m€5–8Drive 563.4 km
- Drive from Beograd (Station) to Opatija563.4 km
5h 19m€78–113Fly to Zagreb Franjo Tuđman Airport, bus
- 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
8h 20m€89–229Shuttle
- Take a shuttle bus from Beograd, Autobuska stanica to Opatija, Autobusni Kolodvor
5h 8m€85Fly to Ljubljana, shuttle, train
- 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 Opatija-Matulji
8h 48m€136–281
Belgrade Nikola Tesla Airport (BEG) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Beograd (Station) to Opatija is to bus which costs €5 - €8 and takes 10h 13m.
The fastest way to get from Beograd (Station) to Opatija is to shuttle which takes 5h 8m and costs €85.
No, there is no direct bus from Beograd (Station) to Opatija. However, there are services departing from Savski Trg and arriving at Opatija, Autobusni Kolodvor via Beograd, Autobuska stanica. The journey, including transfers, takes approximately 10h 13m.
The distance between Beograd (Station) and Opatija is 568 km. The road distance is 563.4 km.
The best way to get from Beograd (Station) to Opatija without a car is to bus which takes 10h 13m and costs €5 - €8.
It takes approximately 10h 13m to get from Beograd (Station) to Opatija, including transfers.
Beograd (Station) to Opatija bus services, operated by Arriva Croatia, depart from Beograd, Autobuska stanica station.
Beograd (Station) to Opatija bus services, operated by Arriva Croatia, arrive at Opatija, Autobusni Kolodvor station.
Yes, the driving distance between Beograd (Station) to Opatija is 563 km. It takes approximately 5h 19m to drive from Beograd (Station) to Opatija.
There are 4067+ hotels available in Opatija.
What companies run services between Beograd (Station), Serbia and Opatija, Primorsko-Goranska, Croatia?
Arriva Croatia operates a bus from Beograd, Autobuska stanica to Opatija, Autobusni Kolodvor once daily. Tickets cost €5–8 and the journey takes 9h.
- 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–180
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €85–180
Flights from Belgrade Nikola Tesla Airport to Ljubljana via Nis
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €85–180
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Postojna to Opatija-Matulji
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €5–12
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €5–8
- Regional Train Ticket
- €6–8
- Intercity 1st Class Ticket
- €10–12
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Postojna to Opatija-Matulji
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- €3–6
- Website
- http://www.hzpp.hr/en
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Beograd, Autobuska stanica to Opatija, Autobusni Kolodvor
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €5–8
- Website
- https://www.arriva.com.hr/en-us/home
- 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 Opatija, Autobusni Kolodvor
- Ave. Duration
- 4h 20m
- Frequency
- On demand
- Estimated price
- €85
- Schedules at
- kombiprevozputnika.net
- 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
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Need to know: Jadrolinija, and How to get from London City Airport into central London - to help you get the most out of your next trip.



















