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

📅 Monday, June 29, 2026
It is a fantastic day to head down to the beach in Krvavica for some sun and relaxation. You can expect plenty of bright sunshine throughout the day with only a few light clouds drifting by, making it perfect for lounging by the water. The air temperature will reach a warm 34.4 °C, while the refreshing sea temperature sits at 28.0 °C, offering ideal conditions for a long swim in the calm, gentle waters. With very light breezes, the shoreline will remain peaceful and comfortable all afternoon. Please be mindful that the UV Index is quite high at 7.65, so remember to apply sunscreen frequently and seek shade during the peak hours to stay safe while you enjoy your time by the coast.
🌬️

Air

Low / High30.2°C/34.4°C
Feels Like (High)37.7°C
🌊

Sea

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

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset05:14/20:36
Sunshine Hours14.1 hrs
UV Index7.65
Cloud Cover19%
💨

Wind

Speed11 km/h
Gusts25.6 km/h
DirectionS

These beaches might also interest you

Beaches near Krvavica

Recommended

Read More