There are 8 ways to get from Sofia Airport (SOF) to Opatija by plane, bus, car, 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.
Fly to Rijeka Airport
best- Fly from Sofia Airport (SOF) to Rijeka Airport (RJK)plane SOF - RJK
7h 24m€80–220Bus via Zagreb
- Take the bus from Sofia to Zagrebbus N981
- Take the bus from Zagreb to Rijeka bus stationbus 972 / ...
17h 35m€110–162Drive 963.5 km
- Drive from Sofia Airport (SOF) to Opatijacar 963.5 km
9h 15m€135–195Fly to Trieste – Friuli Venezia Giulia Airport, bus
- Fly from Sofia Airport (SOF) to Trieste – Friuli Venezia Giulia Airport (TRS)plane SOF - TRS
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
7h 39m€162–430Fly to Treviso Airport, shuttle
- Fly from Sofia Airport (SOF) to Treviso Airport (TSF)plane SOF - TSF
- Take a shuttle bus from Treviso, Aeroporto to Rijeka
7h 20m€140–883Bus
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
18h 58m€177–327Bus #2
- Take the bus from Sofia Central Bus Station to Zagreb - Motel Plitvicebus
- Take the bus from Zagreb, Autobusni Kolodvor to Opatija, Autobusni Kolodvorbus Arriva
20h 10m€116–197Bus, train
- Take the bus from Sofia to Zagrebbus N981
- Take the train from Zagreb Glavni Kol. to Rijekatrain Re / ...
20h 24m€105–170
Sofia Airport (SOF) to Opatija by subway, train, and bus
Questions & Answers
The cheapest way to get from Sofia Airport (SOF) to Opatija is to bus via Zagreb which costs €110 - €170 and takes 17h 35m.
The fastest way to get from Sofia Airport (SOF) to Opatija is to fly and shuttle which takes 7h 20m and costs €140 - €900.
No, there is no direct bus from Sofia Airport (SOF) to Opatija. However, there are services departing from Sofia and arriving at Opatija - Slatina A via Zagreb and Jadrolinija. The journey, including transfers, takes approximately 17h 35m.
The distance between Sofia Airport (SOF) and Opatija is 800 km. The road distance is 963.5 km.
The best way to get from Sofia Airport (SOF) to Opatija without a car is to bus via Zagreb which takes 17h 35m and costs €110 - €170.
It takes approximately 7h 24m to get from Sofia Airport (SOF) to Opatija, including transfers.
Sofia Airport (SOF) to Opatija bus services, operated by FlixBus, depart from Sofia station.
The best way to get from Sofia Airport (SOF) to Opatija is to fly which takes 7h 24m and costs €80 - €220. Alternatively, you can bus via Zagreb, which costs €110 - €170 and takes 17h 35m.
Sofia Airport (SOF) to Opatija bus services, operated by FlixBus, arrive at Zagreb station.
Opatija is 1h behind Sofia Airport (SOF). It is currently 10:49 AM in Sofia Airport (SOF) and 9:49 AM in Opatija.
What companies run services between Sofia Airport (SOF), Bulgaria and Opatija, Primorsko-Goranska, Croatia?
Lufthansa, Croatia Airlines, and Air Serbia fly from Sofia Airport (SOF) to Rijeka Airport (RJK) 5 times a week. Alternatively, you can take a subway from Sofia Airport to Opatija - Slatina A via Sofia Iskarsko Shose, Iskarsko Shose, Sofia, Sofia, Zagreb, Rijeka bus station, and Jadrolinija in around 17h 35m.
- Website
- ryanair.com
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Bari
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €55–160
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Krakow
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €55–160
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Tirana
- Ave. Duration
- 4h 5m
- When
- Thursday and Saturday
- Estimated price
- €55–160
Flights from Sofia Airport to Treviso Airport
- Ave. Duration
- 1h 50m
- When
- Wednesday and Sunday
- Estimated price
- €40–150
- Website
- lufthansa.com
Flights from Sofia Airport to Rijeka Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Wednesday and Saturday
- Estimated price
- €150–500
Flights from Sofia Airport to Rijeka Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- €130–460
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €70–160
- Website
- ita-airways.com
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- €70–360
- Website
- airserbia.com
Flights from Sofia Airport to Rijeka Airport via Belgrade
- Ave. Duration
- 10h 25m
- When
- Saturday
- Estimated price
- €110–290
- Website
- air.bg
Flights from Sofia Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €90–360
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Rijeka
- Ave. Duration
- 4h 7m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Sofia to Zagreb
- Ave. Duration
- 12h 40m
- Frequency
- Twice daily
- Estimated price
- €60–110
- Website
- Flixbus
Bus from Zagreb to Rijeka bus station
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €13–22
- Website
- Flixbus
Bus from Sofia to Zagreb
- Ave. Duration
- 12h 40m
- Frequency
- Twice daily
- Estimated price
- €60–110
- Website
- Flixbus
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- Arriva Croatia
Bus from Zagreb to Rijeka bus station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- €1–12
- Website
- Arriva Croatia
Bus from Zagreb, Autobusni Kolodvor to Opatija, Autobusni Kolodvor
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Estimated price
- €1–17
- Website
- Arriva Croatia
- Phone
- +385 52 356 500
- [email protected]
- Website
- Brioni Pula d.o.o.
Bus from Zagreb to Rijeka bus station
- Ave. Duration
- 2h 29m
- Frequency
- 4 times a day
- Estimated price
- €12–50
- Website
- Brioni Pula d.o.o.
Bus from Zagreb, Autobusni Kolodvor to Opatija, Autobusni Kolodvor
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- €13–55
- Website
- Brioni Pula d.o.o.
- Phone
- +385 043 277 100
- [email protected]
- Website
- Cazmatrans NOVA d.o.o.
Bus from Zagreb to Rijeka bus station
- Ave. Duration
- 2h 38m
- Frequency
- Twice a week
- Estimated price
- €25
- Website
- Cazmatrans NOVA d.o.o.
- Phone
- +385 (0) 32 308 935
- [email protected]
- Website
- polet.hr
Bus from Zagreb to Rijeka bus station
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Estimated price
- €47
- Schedules at
- polet.hr
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–240
- Website
- GoOpti
Shuttle from Treviso, Aeroporto to Rijeka
- Ave. Duration
- 4h 15m
- Frequency
- On demand
- Estimated price
- €96–700
- Website
- GoOpti
- Shared
- €96
- Private
- €223
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–240
- Website
- GoOpti
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Trieste
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €88
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Sofia Central Bus Station to Zagreb - Motel Plitvice
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
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
More Questions & Answers
Yes, the driving distance between Sofia Airport (SOF) to Opatija is 964 km. It takes approximately 9h 15m to drive from Sofia Airport (SOF) to Opatija.
There are 5248+ hotels available in Opatija.




























