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, October 19, 2025
Today at Krvavica Beach in Makarska is likely to be an average beach day. The maximum air temperature will be 19.5 °C. The sea temperature is expected to be 20.0 °C with very small waves. The sky will be moderately cloudy. The wind will be light, but occasional stronger gusts are possible. With a UV index of 4, sun protection isn't essential.
🌬️

Air

Low / High14.8°C/19.5°C
Feels Like (High)17.9°C
🌊

Sea

Sea Temperature20.0 °C
Wave Height0.1 m
🌧️

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset07:11/18:03
Sunshine Hours9.7 hrs
UV Index4
Cloud Cover46%
💨

Wind

Speed7.9 km/h
Gusts23 km/h
DirectionNE

These beaches might also interest you

Beaches near Krvavica

Recommended

Read More