updated on May 23rd, 2019
We recently visited the island of Krk, Croatia. Krk Island is a really neat little island, and the city of Krk, Croatia is also worth a visit. But, how do you get to Krk? We asked this same question and got a lot of conflicting answers, so we are here to break it down for you! You’ve got a lot of options, depending on your budget and time constraints.
Need a hotel on Krk Island? We stayed at the Valamar Koralj Resort and loved it! The views were stunning and the service was perfect.
Take the Train to Krk, Croatia
The nearest train stations to Krk Island are in Rijeka or Zagreb (both on the mainland) and you’ll have to find an additional means of transport to finish the journey. Rijeka is closer to Krk than Zagreb, but has fewer trains coming into it.
If you’re headed to Croatia, make sure you bring Lonely Planet’s Guide to Croatia. It’s packed with tips & tricks, hotel reviews, and restaurant suggestions. Use coupon code BOLDTOURIST10 to get 10% off your order!
Getting to Krk Island by Plane
Krk has a tiny little airport, called Rijeka Airport. Note- Rijeka, the town, is on the mainland, but they named the airport on the island after it. There are limited flights from some cities in Europe, but they don’t fly every day and it’s expensive. You can also fly into Zagreb, Split, or even Venice and then complete the rest of the trip by car, train, or bus.
Drive a Car to Krk
There’s a bridge connecting Krk island to the mainland. This seems to be one of the most popular ways for people to get to Krk. There’s a small toll- about 30 kuna, which is a few US dollars. Plenty of car rental companies such as Sixt and Avis operate in several Croatian towns including nearby Rijeka- a short drive to the island. We drove this bridge from Rijeka to the resort we stayed in, and it was simple to navigate.
Taking the Bus to Krk
A bus can take you straight into the city of Krk, and costs around 65 kuna- $10.50 in USD. Bus Croatia is a great place to look up schedules. We ended up booking with FlixBus and had zero complaints. A lot of the buses to Krk, Croatia start in the city of Rijeka. Getting to Rijeka by bus from neighboring areas is also very easy, and then you can just swap buses and keep going.
Sail to Krk on a Boat
We assumed there would be a lot of ferries here- there aren’t. However, in 2019, the company G&V Iadera has begun running a daily ferry from Rijeka to Krk from June to September! There are ferries to other neighboring islands which would make for fun day trips, but we’ve only found this one route from the mainland. If you have serious cash, you could charter a private boat to get you there!
How we got to Krk, Croatia
In the end, we took a bus from Ljubljana, Slovenia into Rijeka. (Remember, Rijeka is on the mainland of Croatia.) It was $6 a person when we booked about a month in advance- you can’t beat that price! We used FlixBus. The bus was newer and very nice. In Rijeka, we opted to rent a car and complete the drive ourselves over the bridge to Krk Island, as we wanted the flexibility of having our own car on the island and beyond.