Quick Answer
For Opatija, your best airport transfer depends on your origin. Rijeka Airport (RJK) is closest. Private transfers or pre-booked taxis offer seamless door-to-door service from any major airport, while buses provide a budget option if connections align.
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.
Frequently Asked Questions
Common questions about Opatija
Rijeka Airport (RJK) is the most convenient due to proximity, followed by Pula (PUY) for easier transfers.
Yes, but it often involves multiple changes and extended travel times, especially from RJK which requires a shuttle to Rijeka city first.
Uber operates in larger Croatian cities, but availability directly from RJK or within Opatija can be inconsistent; pre-booking local taxis or transfers is more reliable.



