Krk
Primorsko-goranska županija, Croatia
Why visit Krk?
Krk is the administrative center and main historic settlement on the island of Krk, located in the northern Adriatic Sea in the Kvarner Gulf. The town sits on a protected bay on the island's southwestern coast, encircled by stone ramparts that date back to Roman and Illyrian times and were reinforced under Venetian rule. As the ancestral seat of the Frankopan counts—one of Croatia's most influential medieval noble families—Krk preserves stone bastions, Romanesque basilicas, and narrow flagstone alleyways that lead down to the harbor.
Travelers visit Krk for its coastal scenery, well-preserved medieval core, and straightforward mainland road access via the Krk Bridge. Beyond the town walls, the island features sheltered pebble coves, extensive olive groves, vineyards producing indigenous Žlahtina white wine, and marked coastal trails. The town serves as a practical base for exploring both the northern Kvarner islands and nearby mainland coastal hubs.
The local climate is Mediterranean, characterized by hot, dry summers and mild, wet winters. Summer daytime temperatures in July and August typically reach 28–32°C (82–90°F), with sea temperatures around 24–26°C (75–79°F). Winters see temperatures between 5°C and 12°C (41–54°F), occasionally accompanied by the bura, a strong, cold northeasterly wind blowing down from the mainland coastal mountains.
Planning Krk? Tell us your dates and we’ll tailor the trip.
Ask on WhatsAppHow do you get there?
By Air
- Rijeka Airport (RJK) is located directly on the island of Krk near Omišalj, 26 km (16 miles) north of Krk town. It handles seasonal European flights with airlines such as Croatia Airlines, Eurowings, Ryanair, Lufthansa, and Trade Air (flight time ~1 hr 45 min from Munich or Frankfurt, ~2 hr 15 min from London). From the airport, seasonal shuttle buses operated by Arriva connect to Omišalj and Rijeka, while local taxis reach Krk town in about 25 minutes (€35–€50 / ~$38–$55 USD).
- Zagreb Franjo Tuđman Airport (ZAG) is 185 km (115 miles) north and operates year-round international flights. Drive time to Krk town is roughly 2 hours 15 minutes by rental car or 3.5 hours by direct intercity bus.
- Pula Airport (PUY) is 135 km (84 miles) west on the Istrian peninsula, roughly a 2-hour drive via the Učka Tunnel and Krk Bridge.
By Bus
Arriva Croatia (formerly Autotrans) operates regional and intercity bus routes to Krk Bus Station (Autobusni kolodvor Krk, located on Šetalište Vlade Gotovca, 400 meters north of the old town walls).
- From Rijeka (Žabica Bus Station): 10–14 departures daily; journey time is 1 hour 15 minutes to 1 hour 30 minutes; tickets cost €7.50–€10.00 ($8.20–$11.00 USD).
- From Zagreb (Zagreb Central Bus Station): 2–4 daily express buses; journey time is 3 hours 15 minutes to 3 hours 45 minutes; tickets cost €18.00–€26.00 ($20.00–$28.50 USD).
- From Pula / Rovinj: 1–2 seasonal connections daily; journey time is 2.5–3 hours; tickets cost €14.00–€19.00 ($15.50–$21.00 USD).
By Train
No train service on the island of Krk. The nearest railway terminal is Rijeka Railway Station (Željeznički kolodvor Rijeka), located 50 km (31 miles) north on the mainland. Operated by HŽ Putnički prijevoz (Croatian Railways), Rijeka connects to Zagreb (4 hours, 1st and 2nd class) and Ljubljana, Slovenia (2.5 hours). From Rijeka railway station, walk 500 meters to the Žabica bus terminal to board a connecting Arriva bus to Krk town.
By Car
- Krk is connected to the Croatian mainland by the Krk Bridge (Krčki most), a concrete arch bridge on state road D102. The bridge toll was permanently abolished in June 2020.
- From Rijeka: Take the A7 motorway south to the D102 junction, cross Krk Bridge, and follow D102 south directly into Krk town (50 km / 31 miles, 45–50 minutes).
- From Zagreb: Take the A6 motorway toward Rijeka, exit at Oštrovica or junction Hreljin onto the D8/A7 toward Krk Bridge, then follow D102 (180 km / 112 miles, 2 hours 15 minutes).
- Paid parking lots in Krk town (P1 and P2 near the old town gates) charge €1.50–€2.50 ($1.65–$2.75 USD) per hour or €12.00–€20.00 ($13.00–$22.00 USD) per day during the summer season.
By Ferry
Valbiska Ferry Port (13 km / 8 miles west of Krk town) operates year-round car and passenger ferries by Jadrolinija connecting Krk to Merag on Cres Island (25-minute crossing, 10–13 departures daily, €3.80 / ~$4.15 USD foot passenger, €18.00 / ~$19.80 USD standard car) and to Lopar on Rab Island (80-minute crossing, 2–4 departures daily).
Seasonal coastal catamarans operated by Kapetan Luka (Krilo) and Jadrolinija connect Krk town harbor or nearby island ports with Rijeka, Zadar, and neighboring islands (Rab, Silba, Pag).
On Foot: The historic town inside the defensive walls is entirely pedestrianized. Distances between the harbor, Kamplin Square, and the town gates take 5 to 10 minutes on foot.
Local Buses: Arriva Croatia operates local island routes linking Krk town with Baška, Punat, Vrbnik, Malinska, and Omišalj. One-way fares cost €2.50–€5.00 ($2.75–$5.50 USD). Timetables are posted at the bus station and available via the Arriva Croatia app.
Taxis & Ride-Hailing: Local taxi operators run from the bus terminal and main harbor. Short trips within the municipal area cost €10.00–€15.00 ($11.00–$16.50 USD). Uber and Bolt operate on the island with limited fleet availability during the summer months.
Scooter & Bicycle Rental: Local rental agencies along the harbor promenade provide 50cc/125cc scooters (€30–€50 / ~$33–$55 USD per day) and e-bikes or mountain bikes (€20–€35 / ~$22–$38 USD per day) to explore coastal cycling routes.
What are the things to do?
Frankopan Castle (Kaštel Krk) (Trg Kamplin 1) — Built between the 12th and 14th centuries by the noble Frankopan family as a fortified stronghold overlooking the bay. Visitors can climb the stone towers (including the square Romanesque tower and the 15th-century circular Venetian tower) and walk along the parapet walls for views across Krk harbor. Entry: €5.00 adults, €4.00 children (6–14) and seniors.
Krk Cathedral & Church of St. Quirinus (Katedrala Uznesenja Blažene Djevice Marije) (Trg Sv. Kvirina 1) — A 5th-century early Christian basilica built over Roman thermal baths, remodeled in Romanesque style in the 12th century. The complex includes the double-nave Church of St. Quirinus and a 16th-century bell tower topped with a wooden angel. Entry: Cathedral free; Diocesan Sacred Art Treasury €3.00.
Kamplin Square & Ancient City Walls (Trg Kamplin i Gradske zidine) (Old Town center) — A public square situated between the castle and the bishopric, featuring Roman columns and well-preserved stretches of Venetian and medieval defensive masonry. Entry: Free.
Košljun Islet Franciscan Monastery (Punat Bay, 6 km southeast of Krk town) — A forested islet reachable by a 10-minute taxi-boat from Punat harbor. The 15th-century Franciscan monastery houses an ethnographic museum, rare Glagolitic manuscripts, and sacred art collections. Taxi-boat: €5.00–€8.00 return; Monastery Museum Entry: €5.00.
Vela Placa & Clock Tower (Vela placa) — The central meeting square of the old town since Roman times, paved in limestone and bordered by Renaissance-style facades and a 16th-century clock tower bearing a 24-hour dial. Entry: Free.
Biserujka Cave (Špilja Biserujka) (Rudine village near Čižići, 25 km north of Krk town) — A 110-meter-long subterranean karst cave with illuminated walkways that wind past calcite formations, stalactites, stalagmites, and cavern chambers. Entry: €7.00 adults, €5.00 children.
Church of St. Lucy (Crkva sv. Lucije) (Jurandvor near Baška, 18 km southeast) — An 11th-century Benedictine church where the Baška Tablet (Bašćanska ploča, dated c. 1100) was discovered, one of the oldest carved stone records of the Croatian language in Glagolitic script. Entry: €4.50.
Hike the Camino Krk — Follow sections of the 150-kilometer (93-mile) circular pilgrimage trail that loops around the entire island. The marked trail passes coastal cliffs, karst hills, dry-stone sheep pens, and secluded swimming coves. Passports and stamps are available from the local tourist office.
Swim at Porporela and Ježevac Beaches — Walk along the seaside promenades south and west of the harbor to reach pebble beaches and sunbathing platforms equipped with changing huts, pine tree shade, and clear waters suitable for swimming and snorkeling.
Sample Žlahtina Wine in Vrbnik — Travel 12 km to the cliffside village of Vrbnik to visit local wineries (such as Vinarija Katunar, Gospoja, or Kuća Vina Ivan Katunar) for cellar tastings of dry Vrbnička Žlahtina white wine paired with sheep's milk cheese and cured Krk prosciutto (pršut).
Scuba Dive the Kvarner Reefs — Book dive excursions with dive centers located in Krk town or Punat (such as Correct Diving) to explore underwater drop-offs, caves, and wreck sites around the islet of Plavnik.
Take a Boat Tour to Plavnik and Wild Coves — Board day-cruise boats departing from Krk town marina to explore the uninhabited island of Plavnik, known for sea caves, blue lagoons, and griffon vulture nesting sites on high seaside cliffs.
Planning Krk? Want these on a customised itinerary?
Ask on WhatsAppWhere to eat?
- Konoba Galija (Frankopanska 38; Traditional Kvarner & Pizzeria; Mid-range; €15–€35 / ~$16–$38 USD per person) — Set inside stone-walled dining rooms in the old town, serving handmade šurlice (rolled island pasta) with Adriatic shrimp, slow-braised beef goulash, grilled calamari, and wood-fired pizzas.
- Konoba Nono (Krčkih iseljenika 4; Traditional Croatian Konoba; Mid-range; €18–€40 / ~$20–$43 USD per person) — Authentic island tavern featuring an open fireplace and garden seating, known for slow-cooked lamb peka (baked under an iron bell), sheep's milk cheese, fresh sea bass, and house-pressed olive oil.
- Restaurant Marina (Obala hrvatske mornarice 8; Mediterranean & Seafood Fine Dining; Upscale; €35–€70 / ~$38–$76 USD per person) — Waterfront dining room overlooking the marina, featuring fresh daily fish selections, Adriatic scampi carpaccio, lobster pasta, and regional Kvarner wines.
- Konoba Šime (Trg bana Jelačića 1; Seafood & Casual Local; Budget to Mid-range; €12–€26 / ~$13–$28 USD per person) — Casual tavern near the harbor serving fried whitebait, octopus salad, mussel buzara, and hearty daily fish platters.
- Caffe Bar & Pizzeria Camplin (Trg Kamplin 2; Pizza & Light Bites; Budget; €8–€18 / ~$9–$20 USD per person) — Outdoor terrace seating next to Frankopan Castle, serving thin-crust pizzas, pasta bowls, sandwiches, and cold Karlovačko beer.
Where to drink?
- Volsonis (Vela placa 4) — Bar and lounge occupying an underground archaeological site containing 2,000-year-old Roman town walls and a stone garden terrace. Serves craft cocktails, local draft beers, and Croatian wines.
- Casa del Padrone (Obala hrvatske mornarice 8) — Harborfront cafe and cocktail bar with outdoor seating along the promenade, serving espresso, local gelato, and evening spritzes.
- Beach Bar Politin (Vlašići bay, east of Krk harbor) — Open-air beach lounge bar situated directly on the water, offering chilled beers, iced coffees, and cocktails under pine trees.
Planning Krk? We’ll book the stays and dining for you.
Ask on WhatsAppWhere to stay?
- Budget: Hostel Krk (Kvarnerska 17; €25–€40 / ~$27–$43 USD dorm bed, €60–€90 / ~$65–$98 USD private room) — Clean hostel located a short walk from the historic center, offering air-conditioned dormitory rooms, shared kitchen facilities, private double rooms, and free Wi-Fi.
- Mid-range: Hotel Resort Dražica (Ružmarinska 6; €110–€210 / ~$120–$228 USD per night) — Seaside resort complex 800 meters from the old town, featuring air-conditioned rooms, multiple outdoor swimming pools, tennis courts, and on-site breakfast.
- Mid-range: Hotel Bor (Šetalište Dražica 5; €100–€180 / ~$109–$196 USD per night) — Coastal hotel set among pine trees along the waterfront promenade, offering sea-view balconies, an à la carte restaurant, and direct beach access.
- Upscale: Boutique Hotel Marina (Obala hrvatske mornarice 8; €220–€380 / ~$240–$415 USD per night) — 4-star boutique hotel located directly on the old town marina promenade, offering rooms with Adriatic sea views, marble bathrooms, fine dining, and personalized concierge service.
Where to go next?
- Baška (19 km / 12 miles southeast, 20 minutes via D102) — Coastal village famous for its 1.8-kilometer-long natural pebble beach (Vela Plaža), seaside promenade cafes, and the Glagolitic Alphabet trail.
- Vrbnik (12 km / 7.5 miles northeast, 15 minutes via D102 and Ž5131) — Medieval village perched on a 50-meter-high limestone cliff, renowned for its Žlahtina white wine cellars and Klančić, one of the narrowest pedestrian alleys in Europe (approx. 43 cm wide).
- Punat (6 km / 3.7 miles southeast, 8 minutes via D102) — Major sailing hub on a sheltered bay, housing one of Croatia's largest marinas and the departure dock for taxi-boats to the monastery islet of Košljun.
- Cres Island (13 km west to Valbiska port, then a 25-minute Jadrolinija car ferry crossing to Merag) — Mountainous neighboring island offering secluded pebble coves, the medieval hilltop village of Lubenice, and the griffon vulture rescue center at Beli.
- Rijeka (50 km / 31 miles north, 45 minutes via D102 and D8) — The principal port city of the northern Adriatic, featuring the hilltop Trsat Castle, the Korzo pedestrian street, and rail connections across central Europe.
Nearby in Primorsko-goranska županija
More places to explore around Krk.
Guide content as of June 2026. Portions adapted from Wikivoyage, CC BY-SA 4.0.
Contact Us
Get in touch with us.
Get in touch
Contact Us
Tell us where you'd like to go and how you like to travel. A real Tripcuro planner — not a bot — will craft an itinerary around you.
- Personalised, hassle-free planning end-to-end
- Transparent pricing, no hidden costs
- 24/7 support for complete peace of mind
