Landing in Opatija? Here's the rundown on getting to your destination without fuss.

Primary Airports Serving Opatija

Rijeka Airport (RJK) on Krk Island is your closest bet. Pula (PUY) is a viable secondary. Zagreb (ZAG) serves as the main international hub, but it's a longer journey.

Transfer Options

Rijeka Airport (RJK)
Nearest at 40km. Use airport shuttles to Rijeka, then local bus or taxi to Opatija. Or directly pre-book a taxi/private transfer.
Pula Airport (PUY)
Approximately 100km south. Private transfers are the most practical. Direct bus options are limited or require multiple changes.
Zagreb Airport (ZAG)
About 180km inland. Best via pre-booked private transfer or intercity bus to Rijeka/Opatija. The bus journey takes 2-3 hours.
Private Transfers
Book these in advance, especially for evening arrivals or from PUY/ZAG. They offer direct, comfortable service. Forget waiting for public transport after a long flight—pre-book your ride.
Taxis
Available at all airports. However, airport taxis can be significantly more expensive for longer distances like PUY or ZAG. Confirm the price upfront.