Counting the waves…
Counting the waves…

Pesja sprawls beneath the ochre church towers of Omišalj, a bay wide enough that even in August you can claim a square of shore without elbowing neighbors. The beach slopes gently—smooth white stones give way to sand once you're waist-deep—and the water holds that peculiar Adriatic clarity, green-blue and cool even in July. Behind you, a fringe of tamarisk and a gravel promenade separate the pebbles from a small parking area and a seasonal café that serves strukli and cold Karlovačko. Families colonize the shallows with inflatable rings and diving masks. By mid-morning the scent of sunscreen and pine resin hangs in the air, and you'll hear Croatian, German, and Italian in equal measure. A concrete pier juts into deeper water on the bay's eastern edge, popular with teenagers who cannonball off its lip while their parents doze under rented umbrellas. The beach lies five minutes by car from the Krk Bridge toll plaza, making it the first swim for many visitors fresh off the mainland. Despite the convenience, Pesja retains a local cadence: fishermen pull nets at dawn, and on weekday afternoons you'll share the stones with Omišalj grandmothers who've been swimming here for sixty summers.
Places, rentals, tours and events within walking and driving distance of Pesja Beach.
Photos
Pesja Beach is generally family-friendly with calm, shallow waters ideal for children. The pebble beach provides good footing, though water shoes are recommended for comfort. The bay's sheltered position reduces strong currents, making it safer for young swimmers. Lifeguards may be present during peak summer season, but supervision varies. Always watch children near the water. The beach gets crowded in July and August, so arrive early for the best spots. Facilities including showers and changing areas make it convenient for families visiting Omišalj.
The ideal time to visit Pesja Beach is June or September for warm weather with fewer crowds. July and August offer the hottest temperatures and warmest sea but expect the beach to be busy, especially since it's the signature beach of Omišalj. Mornings before 10 AM are quieter even in peak season. May and early October can be pleasant for sunbathing though the water may be cooler. Weekdays are generally less crowded than weekends throughout the season, particularly important given the beach's proximity to the Krk Bridge and mainland access.
Pesja Beach is highly accessible as one of the first major beaches after crossing the Krk Bridge from the mainland. From Rijeka, drive south across the bridge and follow signs to Omišalj; the beach is just a few kilometers from the bridge exit. Parking is available near the beach but fills quickly in summer. Public buses connect Rijeka and Krk Island, stopping in Omišalj. From the town center, it's a short walk downhill to the beach. The proximity to the mainland connection makes it a popular first-stop beach for Krk visitors.
Pesja Beach has seasonal beach bars and a restaurant directly on or near the waterfront serving refreshments, ice cream, and simple meals during summer months. For more dining variety, walk up to Omišalj town center, about 10-15 minutes away, where you'll find konobas (taverns) and cafés. Accommodation options in Omišalj include apartments, guesthouses, and small hotels within walking distance of the beach. Many visitors also stay in nearby Njivice or other Krk towns. Grocery shops in Omišalj allow you to bring your own picnic supplies to the beach.
Pesja Beach serves as the signature gateway beach to northern Krk Island, being the first major bay many visitors encounter after crossing from the mainland. Its strategic location near the Krk Bridge makes it exceptionally accessible yet still scenic, with views across the bay. The beach combines convenience with natural beauty—relatively developed with facilities while maintaining the characteristic pebble shoreline and clear Kvarner waters. For cruise passengers or those with limited time on Krk, Pesja offers a convenient sampling of island beach life without driving deep into the interior.