Krk Island, Primorje-Gorski Kotar County, Croatia

Pešja Beach

Pešja Beach, also known as Plaža Pesja, is situated in the town of Omišalj, on the island of Krk in Croatia. It is nestled at the end of the stunning Omišalj Bay and is enveloped by a lush pine forest. This scenic location, combined with its clean and tranquil environment, makes this beach a popular destination for families and individuals seeking a peaceful beach experience.

The beach stretches approximately 300 meters in length and is characterized by small pebbles, stones, and shells. Its gradual entry into the sea makes it suitable for children of different ages, further enhanced by the presence of a small playground and sports courts nearby. The beach also offers wheelchair access via a concrete ramp at its entrance.

In terms of amenities, Pešja Beach is well-equipped with a variety of facilities. Visitors can make use of the outdoor showers, public toilets, and changing cabins. A volleyball court is also available, situated in the shade of the pine forest for those seeking more active pursuits. There is also a restaurant and café nearby for visitors to enjoy local specialties.

Pešja Beach is easily accessible by car, with a well-arranged, paid parking lot located just 50 meters away. For those who prefer to walk or cycle, the journey involves a descent from an 80-meter-high cliff where Omišalj is located.

Discover places to stay near Pešja Beach and enjoy the serene ambiance of Omišalj Bay, surrounded by lush pine forests.

Despite not being the most crowded beach, it offers a spacious and pleasant natural environment for a summer vacation. Visitors can enjoy the combination of sun and shade options, thanks to its surrounding forest. The beach's tranquility and cleanliness, backed by its blue flag status for environmental standards, make it a highly rated destination. However, visitors are advised to be cautious of occasional pieces of broken glass.

Visitor Reviews

Visitor reviews highlight the beauty and tranquility of the beach, making it an ideal spot for families. They appreciate the clean water, ample parking, and the availability of amenities such as toilets and showers. However, some visitors complain about occasional litter, including broken glass and gravel instead of pebbles.

Where to Stay near Pešja Beach?

Visitors to Pešja Beach often stay in the nearby town of Omišalj, which is conveniently located on Krk Island and offers a variety of accommodations. Many also explore other parts of Krk Island, making Pešja Beach a part of their broader itinerary that includes visiting historical sites and enjoying local cuisine.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Pešja Beach?

Latitude: 45.2078343 / Longitude: 14.5513911

Pešja Beach is located in Krk Island. The following map of Pešja Beach shows the exact location.


Nearby destinations:

Pešja Beach: Weather Today

📅 Wednesday, September 9, 2026
Today is a poor day for a beach outing at Pešja Beach due to unstable weather conditions. You should avoid the beach as thunderstorms are expected throughout the day, bringing the risk of hail and heavy downpours. The sky will remain mostly blocked by clouds, and the air temperature will reach 28.4 °C. While the sea temperature is 26.3 °C and the water remains calm with minimal wave action, the threat of electrical storms makes staying outdoors unsafe. Wind speeds will be moderate, but sudden bursts of wind could occur, further impacting your comfort and safety. Please prioritize your well-being and postpone your visit to the coast until the weather stabilizes.
🌬️

Air

Low / High19.4°C/28.4°C
Feels Like (High)31.5°C
🌊

Sea

Sea Temperature26.3 °C
Wave Height0.2 m
🌧️

Rain

Rain Chance63%
Rainfall20.8 mm
Rain Duration5 h
🌞

Sun

Sunrise / Sunset06:32/19:24
Sunshine Hours5.6 hrs
UV Index4.8
Cloud Cover69%
💨

Wind

Speed15.5 km/h
Gusts40 km/h
DirectionSE

These beaches might also interest you

Beaches near Pešja Beach

Recommended

Read More