Makarska, Split-Dalmatia County, Dalmatia, Croatia

Krvavica

The Krvavica beach is situated in the town of Krvavica within the Makarska Rivijera region in Croatia. It features a white gravel and small rocks coastline and attracts local residents and tourists alike.

This urban beach offers numerous leisure activities and is well-suited for families with young children. Guests can indulge in renting water scooters, jet-skis or pedal boats, and partake in a variety of water sports.

Explore accommodation options near Krvavica Beach and enjoy easy access to its family-friendly leisure activities and local dining delights.

There is an abundance of restaurants, bars and pastry shops located in the vicinity of the beach. The facilities include showers, toilets, loungers and parasols, while the beach has adequate parking and a well-maintained paved driveway.

What to do at Krvavica?

Amenities

Krvavica amenities include parking, toilet, shower, loungers and parasol.

Bars

Best bars near Krvavica include Beach bar Mozart, Beach bar Sidro, Beach Dog, Beach Bar Kocha and Bar Antonio.

Restaurants

Best restaurants near Krvavica include Restaurant Ramova, Fast Food Bepo and Konoba "Bratuš".

Visitor Reviews

Visitor reviews highlight that the beach has a great view and an interesting abandoned health resort nearby, but it can be crowded and littered with trash. Some visitors also complain about paying for parking, showers, and the lack of comfortable entry into the water due to rocks and larger pebbles. Overall, some visitors recommend checking out smaller, cleaner beaches elsewhere in the area.

Where to Stay near Krvavica?

Visitors to Krvavica often stay in the nearby town of Makarska, which offers a wider range of accommodations and attractions. Many also choose to stay in Krvavica itself due to its proximity to the beach, allowing easy access to its leisure activities and amenities.

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

Where is Krvavica?

Latitude: 43.322671 / Longitude: 16.983903

Krvavica is located in Makarska. The following map of Krvavica shows the exact location.

Krvavica: Weather Today

📅 Sunday, December 7, 2025
The beach at Krvavica offers a rather cool experience today. The air will reach a high of 15.6 °C. The sea temperature is 16.5 °C, so it's too cold for swimming. Expect some clouds in the sky. The wind will be moderate, so it won't be too disruptive. The waves are small and gentle. The UV index is low, so sun protection isn't a major concern.
🌬️

Air

Low / High11.7°C/15.6°C
Feels Like (High)13.6°C
🌊

Sea

Sea Temperature16.5 °C
Wave Height0.1 m
🌧️

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset07:11/16:16
Sunshine Hours6.8 hrs
UV Index2.15
Cloud Cover34%
💨

Wind

Speed11.2 km/h
Gusts24.5 km/h
DirectionNE

These beaches might also interest you

Beaches near Krvavica

Recommended

Read More