On the southwestern coast of the island of Krk

Krk is located in a cove in the southwestern part of the island of the same name, which is connected to the mainland by a bridge. Krk Bridge is 28 km from the town of Krk.

Arriving by plane?

If you choose to fly to Krk, the nearest airports are:

  • Rijeka (RJK), Island Krk, Croatia 27 km from Krk
  • Pula (PUY), Croatia 152 km from Krk
  • Zagreb (ZAG), Croatia, Franjo Tuđman Airport 189 km from Krk
  • Trieste (TRS), Italy, Airporto Ronchi dei Legionari 160 km from Krk
  • Venice (VCE), Italy, Marco Polo Airport, Venice 269 km from Krk
  • Brnik Airport (LJU), Ljubljana, Slovenia 186 km from Krk

Arriving by car?

The most frequently used routes leading to Krk are:

  • via Slovenia:
    Rupa/Pasjak - Rijeka (from Rijeka follow the signs to 'Otok Krk') - Krk Bridge - Krk
  • via Italy:
    Trst - Border Crossing Rupa/Pasjak - Rijeka (from Rijeka follow the signs to 'Otok Krk') - Krk Bridge - Krk
  • from Zagreb:
    Zagreb - Karlovac - exit Oštrovica - Krk Bridge - Krk
  • from Dalmatia:
    Split - Ogulin - Ravna Gora - exit Oštrovica - Krk Bridge - Krk

Arriving by train?

If you have chosen to get to Krk by train, you can find the closest railway stations on this page.

  • Rijeka, 50 km from Krk, +385 (0) 51 211 111
  • Zagreb, 210 km from Krk, +385 060 333 444

If you are travelling direct from within Croatia, you can find more information on www.hznet.hr

If you are coming from Italy, the nearest station is Trieste. Look for more information on www.fs-on-line.it

Arriving by bus?

Arrivals from Zagreb:
www.akz.hr
+385 (0) 60 313 333
+385 (0) 60 340 340

Arrivals from Rijeka:
www.autotrans.hr
+385 (0) 51 660 360

Arrivals from Trieste:
www.croaziainfo.it
(only in Italian)

Bus terminal Krk:
Telephone: +385 (0) 51 221 111

Live Chat