RJK - Rijeka, Croatia

Getting from Rijeka Airport (Krk Island) to the City and Coast

Last updated: April 2026

Quick answer

Rijeka Airport is not in Rijeka. It sits on Krk island, connected to the mainland by the Krk Bridge, about 30 km from Rijeka city center. The drive to Rijeka takes 30-40 minutes. There is a bus: the airport runs its own shuttle bus into central Rijeka (Jelačić Square) for 15.00 EUR one way, with stops at Omišalj and Kraljevica for 8.00 EUR, VAT included (Rijeka Airport price list, effective 1 May 2025). Its timetable is built around the scheduled flights and is republished every month on the airport's website. The shuttle only serves the Rijeka corridor, though — for Krk Town, Baška, Punat or Opatija you need a taxi, a pre-booked transfer or a rental car. The airport does not publish a taxi tariff, so agree the fare before you set off. Fares and timetables are revised, so check the airport's current price list and timetable before you travel.

What actually happens after landing

Rijeka Airport (IATA: RJK) is a small regional airport on the northern part of Krk island. It is not a major hub — it serves primarily seasonal charter and low-cost flights during the warmer months, with reduced operations in winter.

The terminal is small and basic. Immigration and baggage claim are handled quickly. There is a small cafe and car rental counter, but the facilities are minimal compared to larger Croatian airports.

The airport's island location defines your transport situation. The only road connection is via the Krk Bridge back to the mainland, and from there you drive north to Rijeka or south to Opatija and the Kvarner coast. Krk island itself is accessible by road in all directions from the airport.

Transport options explained honestly

Airport shuttle bus: Rijeka Airport runs its own scheduled shuttle, so the common claim that this airport has no usable bus is wrong. It leaves the terminal, calls at Omišalj on Krk and Kraljevica on the mainland, and finishes at the small bus station on Jelačić Square in central Rijeka, by the harbourfront. The published one-way fare is 15.00 EUR to Rijeka and 8.00 EUR to Omišalj or Kraljevica, VAT included (Rijeka Airport price list, effective 1 May 2025). The timetable follows the scheduled flights and is republished monthly as a PDF on the airport's website. One catch worth knowing: on that timetable some departures always run, while others operate only on request and must be booked by email at least 24 hours ahead — if you do not book them, they do not run. The shuttle covers the Rijeka corridor only; it does not serve Krk Town or the island's southern resorts.

Taxis are available outside the terminal. Rijeka Airport does not publish a taxi tariff — what it publishes is a list of licensed taxi operators, and it states that taxi business without a valid airport parking licence is forbidden. So agree the fare with the driver before you set off, use an operator from that list, and do not assume a meter reading you have not discussed. During quiet periods outside summer, fewer taxis are waiting — it is advisable to have the number of a local taxi company saved in case none are at the rank.

Pre-booked private transfers are a reliable option at this airport, particularly for destinations the shuttle does not reach. A driver meets you in arrivals at the confirmed time, regardless of whether any taxis happen to be queuing outside. The price is fixed and shown to you when you book, so you know the figure before you commit.

Rental cars are available at the terminal. Krk island has excellent roads and driving around the Kvarner Gulf region is straightforward. If you plan to explore the area — the island's beaches, Opatija's promenade, or the Učka mountain road — a rental car is a very practical choice from this airport.

Note for Krk island travelers: if you are staying anywhere on Krk island, you are already on the island when you land. The airport is in the north of the island, and most destinations (Krk Town, Baška, Punat, Malinska) are a short drive away.

Realistic pricing expectations

Only one ground transport option from Rijeka Airport has an official published fare, and it is the airport's own shuttle bus: 15.00 EUR one way to central Rijeka, and 8.00 EUR to Omišalj or Kraljevica, VAT included (Rijeka Airport price list, effective 1 May 2025). It runs to the timetable the airport republishes each month. Fares are revised, so check the current price list before you travel.

For taxis there is no official tariff to quote: the airport publishes a list of licensed operators, not prices. Agree the fare with the driver before you set off. Pre-booked transfer prices are fixed and shown to you at booking.

What actually drives the cost is distance, and the bridge. Here is the geography:

  • Rijeka city center: 30 km, 30-40 minutes, crossing the Krk Bridge
  • Opatija: 40 km, 40-50 minutes, mainland, south along the Kvarner coast
  • Krk Town: 20 km, 20-25 minutes, no bridge crossing — you are already on the island
  • Malinska: 10 km, 10-15 minutes. One of the closest towns to the airport
  • Punat: 20 km, 20-25 minutes
  • Baška (south Krk): 35 km, 35-40 minutes
  • Valbiska ferry port (for Cres): 12 km, 15 minutes. From Valbiska a car ferry runs to Merag on Cres, about a 20-minute crossing
  • Pula: 130 km, about 90 minutes via the Istrian highway
  • Zagreb: 170 km, about 2 hours

For Zagreb, many travelers find it more practical to take the shuttle into Rijeka and pick up a long-distance bus from Rijeka bus station.

Is there a bus?

Yes — and this is worth being clear about, because a lot of advice about Rijeka Airport (including earlier versions of this guide) says there is no usable bus. That is wrong.

Rijeka Airport operates its own shuttle from the terminal to central Rijeka, calling at Omišalj and Kraljevica on the way. Unlike a general public bus route, its timetable is built around the scheduled flights, and the airport republishes it every month on its website.

Two things to know before you rely on it. First, some departures on the timetable run only on request: they must be booked by email at least 24 hours before travel, and if nobody books them they do not run. Check the current month's timetable and see which category your connection falls into. Second, the shuttle serves the Rijeka corridor, not the whole island — if you are heading to Krk Town, Punat, Malinska or Baška, it does not take you there, and a taxi, transfer or rental car remains the practical choice.

The airport also warns that unlicensed carriers selling tickets to Rijeka Airport are not permitted to drive up to the terminal and may only drop passengers at a crossroad about 2 km away. Book the airport's own shuttle, or use a licensed operator.

Late night arrivals

Rijeka Airport has limited nighttime operations compared to the major Dalmatian airports. Summer charter flights do sometimes arrive in the evening.

Taxis at the airport late at night may be very scarce. During quieter periods, you could exit arrivals to find no taxis waiting at all. Pre-booking a transfer is especially important at this airport for evening or late-night arrivals. Do not assume transport will be available outside of peak daytime hours without making arrangements in advance.

Families and luggage

With no practical bus option, families are looking at taxis or pre-booked transfers. Request a minivan if traveling with a large family, multiple suitcases, or a stroller. Car seats are not standard in Croatian taxis — specify your needs at booking time when using a transfer service.

Krk island itself is family-friendly with calm beaches and clear water. The short transfer distances to most island destinations make arrivals straightforward for families.

Where you meet the driver

For pre-booked transfers, drivers wait in the arrivals area at this small terminal. With limited passenger volume, finding your driver with a name sign is straightforward.

The taxi area is directly outside the terminal exit. During peak season, several taxis may be waiting. During the shoulder season or for early morning arrivals, there may be none — which is why pre-booking is recommended.

Decision helper

Choose a pre-booked transfer if: you are heading somewhere the shuttle does not go, you are arriving outside peak daytime hours, you are traveling with family or heavy luggage, or you simply want the certainty of a confirmed vehicle at a confirmed price.

Choose a taxi if: you are arriving during a busy summer afternoon when taxis are likely to be at the rank, you are flexible on price, and you do not need a child seat.

Choose a rental car if: you plan to spend time exploring Krk island, the Kvarner Gulf, or the wider region. The roads are good and having your own vehicle unlocks a great deal.

Choose the airport shuttle bus if: you are heading to central Rijeka, your flight matches a departure on the current monthly timetable, and you are travelling light enough to walk from Jelačić Square to your accommodation. It is the cheapest published option by a wide margin. Check whether your connection is one that needs booking 24 hours ahead.

Frequently Asked Questions

Is Rijeka Airport actually on Krk island?

Yes. Rijeka Airport (RJK) is located on the northern part of Krk island, connected to the Croatian mainland by the Krk Bridge. It is about 30 km from Rijeka city center.

Is there a bus from Rijeka Airport to Rijeka city?

Yes. Rijeka Airport runs its own shuttle bus from the terminal to the bus station on Jelačić Square in central Rijeka, calling at Omišalj and Kraljevica. The published one-way fare is 15.00 EUR to Rijeka and 8.00 EUR to the intermediate stops, VAT included (Rijeka Airport price list, effective 1 May 2025). The timetable follows the scheduled flights and is republished monthly on the airport's website — but note that some departures run only if booked by email at least 24 hours ahead. Check the current timetable and price list before you travel.

How do I get from Rijeka Airport to Krk Town?

Krk Town is about 20 km from the airport, a 20-25 minute drive. You are already on the island when you land, so there is no bridge crossing. The airport's shuttle bus does not serve Krk Town — it runs the Rijeka corridor — so a taxi, a pre-booked transfer or a rental car is the practical choice. The airport does not publish a taxi tariff, so agree the fare with the driver before you set off.

How do I get from Rijeka Airport to Opatija?

Opatija is about 40 km from the airport. You cross back over the Krk Bridge to the mainland and drive north along the coast. The drive takes about 40-50 minutes. The airport shuttle does not run to Opatija, so this is a taxi, pre-booked transfer or rental car journey. The airport publishes no taxi tariff — agree the fare before you set off, or book a transfer where the price is fixed in advance.

How do I get to Cres island from Rijeka Airport?

Take a transfer or taxi to the Valbiska ferry port on Krk island, about 12 km from the airport — roughly a 15-minute drive. From Valbiska, a car ferry runs to Merag on Cres island. The crossing takes about 20 minutes. Check the current ferry timetable before you travel, as sailings are seasonal.

Does Uber operate at Rijeka Airport?

Uber has very limited presence in the Rijeka and Krk area. It is not a reliable option at this airport. A taxi or pre-booked transfer is the practical choice.

Rijeka Airport is a small, seasonal airport that serves the Kvarner Gulf region well in summer. If you are heading to Rijeka, the airport's own shuttle bus is a genuine and inexpensive option that a lot of travel advice overlooks — check the current monthly timetable, and book ahead if your departure is one of the on-request ones. If you are heading to Krk, you are already there when you land, but the shuttle will not take you to the island's towns. For Opatija, the southern resorts or anywhere off that corridor, arrange a taxi or transfer rather than hoping cars are waiting at the rank.

Related Airport Guides