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.

