Getting to Krk couldn’t be easier – seeing as it’s connected by bridge to the Croatian mainland. The island is home to one of Croatia’s main airports as well, although it is actually named Rijeka Airport. Read on below for the various options available for reaching the island.
Flying to Rijeka Airport on Krk
Rijeka Airport, unfortunately, is one of Croatia’s more underused airports. It certainly doesn’t receive as much traffic as Pula Airport in Istria, or Zadar Airport in North Dalmatia. However, there are still flights from the UK to Rijeka Airport – Croatia Airlines have a once a week flight from London Heathrow (which continues on to Zagreb) during summer whilst Ryanair fly from London Stansted in July and August.
There are also flights from other European countries to Rijeka Airport, including Belgium, Germany and Norway. Full details on our Getting to the Kvarner Riviera page.
Rijeka Airport on the island of Krk is located close to the town of Omisalj, on the north of the island. It is best to transfer to Omisalj first, and then make your way to your intended final destination on Krk by bus from here – see the Autotrans for bus timetables. There are numerous buses per day to Krk Town, Punat and Baska, and some to Vrbnik as well.
Getting to Krk by bus
There are many daily buses from Rijeka to Krk Town, with a journey time of just over 1 hour. See the Autotrans website for more details.
Getting to Krk by ferry
Given that the island is connected to the mainland by bridge, there are no ferries from there to Krk, although a few lines exist to other islands.
There is a ferry line operated from Merag on the island of Cres to Valbiska on Krk, run by Jadrolinija. This car ferry operates several times a day, and its journey time is 25 minutes.
Jadrolinija also run a car ferry from Lopar on Rab to Valbiska. Again, the route operates several times a day, with a journey time of 1 hour and 20 minutes.