Pesja Beach
Pesja is the closest proper beach to the Krk Bridge — a 260-metre mixed pebble and concrete-platform beach in front of Omišalj village, just 25 minutes' drive from Rijeka airport. Family-friendly facilities, free parking, and proximity to the bridge make it the practical first-day-on-Krk choice for travellers who want a swim before checking into accommodation deeper on the island.
Mixed (pebble + sand) · Omišalj

About
Pesja Beach sits below Omišalj's hilltop old town, on the western side of the island just south of the Krk Bridge. The location is the defining factor: from the bridge toll gate, you're at the beach in 8 minutes by car. From Rijeka airport, allow 25 minutes including the bridge crossing. This makes Pesja the most logistically convenient beach on Krk for travellers arriving by air who want a swim before settling into accommodation further south.
The beach is mixed in character: about 260 metres of fine pebble shoreline interrupted by concrete bathing platforms at the eastern end, with a uniform pebble seabed and gradual entry. Water clarity is good — typically 4–6 metres of visibility on calm days — though the bay's open exposure to the northerly winds (the bura) can chop up the surface in strong weather. The orientation faces west, giving full afternoon and evening sun.
Facilities are good for the size: showers and toilets at two locations, changing rooms near the central section, a small kiosk with light food and drinks, and rental sun loungers and umbrellas (~€10–15 per day for two loungers + umbrella in 2024 prices). Lifeguards are not formally posted but the beach attendants keep an eye on the water in normal hours. Free parking is in gravel lots about 150 metres back from the beach; capacity is generous and rarely fills even in peak August.
Omišalj village itself is a 5-minute walk uphill — a tightly packed cluster of stone houses on a hill, with a 12th-century parish church (Sv. Marija), several small konobas, a daily fish market, and one of the best preserved medieval town squares on Krk. After-swim dinners in the old town are reliable and reasonably priced (€15–25 per main); the parish church terrace offers one of the best free sunset views on the western coast.
The wider Omišalj area is the most logistically convenient base on Krk for short stays: 25 minutes from Rijeka airport (RJK), under 10 from the bridge, easy access to the rest of the island via the D102, and several small hotels / apartments at all price points. For travellers prioritising airport proximity over central island location, this is the practical choice.
Pesja is the right beach for first-day or last-day Krk visitors arriving or departing via the bridge, families wanting a low-stress beach with full amenities and free parking, and travellers based in Omišalj for the airport convenience. It's not a destination beach for visitors based further south — Vela Plaža in Baška, Haludovo in Malinska, or Porporela-Ježevac in Krk Town are larger and more amenity-rich.
Quick facts
- Length: 260 m × 8 m
- Surface: pebble, concrete
- Beach type: Mixed (pebble + sand)
- Blue Flag: No
- Dogs: Not permitted
- Wheelchair access: No
- Parking: Yes
How to get there
- By car
- By bike
- On foot
From the Krk Bridge, follow the main road south for 5 km then turn right at the Omišalj exit. Pesja Beach is signposted from the village; the road descends to free gravel parking lots about 150 metres from the beach. From Rijeka airport (RJK) allow 25 minutes including the bridge crossing; from Krk Town 25 minutes; from Baška 50 minutes. Bus service from the bridge to Omišalj runs hourly in summer.
Beach policies
Dogs
Dogs are not permitted on this beach.
Naturism
This is not a naturist beach.
Tips for visiting
- The closest beach to the Krk Bridge — perfect for first-day or last-day stops.
- Free parking is rarely full even in peak August.
- The bura wind from the north chops up the surface in strong weather; check the forecast.
- Pair with the historic Omišalj old town (5 minutes uphill) for a half-day combination.
- The parish church terrace has one of the best free sunset views on the western coast.
- Lounger rental is competitive at €10–15 per day for two loungers + umbrella.
Frequently asked questions
Is Pesja really the closest beach to the Krk Bridge?
Yes — about 5 km from the bridge (under 10 minutes by car), making it the most logistically convenient beach for travellers arriving via the bridge. Voz Beach further north is a similar distance but smaller in scale.
Can I get to Pesja by bus from the bridge?
Yes — Autotrans runs hourly buses from the Krk Bridge to Omišalj in summer; from the Omišalj bus stop the beach is a 5-minute walk downhill. Check current schedules at the bus terminal or via the Autotrans website.
Is parking free at Pesja?
Yes, free gravel lots about 150 metres back from the beach. Capacity is generous; even in peak August finding a spot rarely requires more than a 5-minute walk.
Is Pesja suitable for very young children?
Yes — gradual pebble entry, calm bay in normal conditions, family-friendly amenities. The downside is the bura wind can chop up the surface; on windy days head inland to a more protected beach.
What can I combine with a visit to Pesja?
Walk uphill (5 minutes) to Omišalj's old town for medieval streets, the parish church, and reasonably-priced konobas. The town square and church terrace are notable sunset spots. For a full day, pair Pesja morning with afternoon at the smaller Omišalj-area beaches further along the coast.
Location
- Coordinates: 45.207522, 14.551317 (open in maps)
- Size: 260 m × 8 m
- Area: Omišalj
Plan your visit
Combine your beach day with:
Related
Canonical URL: https://www.madeinkrk.com/pl/beaches/pesja-omisalj
Markdown URL: https://www.madeinkrk.com/pl/beaches/pesja-omisalj.md
Made in Krk — local products, experiences, and guides for Krk island, Croatia.