onlybeaches

Croatia · Primorje-Gorski Kotar County

Best beaches in Rijeka

10 ranked beaches in Rijeka, Primorje-Gorski Kotar County

Ranked by the OnlyBeaches Index (OBI) — a 1-10 score blending water purity, conditions, crowd levels and vibe. Updated every 30 minutes.

All beaches in Rijeka

  1. 1

    Bivio Beach

    A west-Rijeka local beach area that can be overlooked beside larger Kantrida beaches.

    7.0
  2. 2

    Brajdica Beach

    A small city beach that helps cover Rijeka’s named local shoreline without creating access-point duplicates.

    7.0
  3. 3

    Glavanovo Beach

    A small but well-known Rijeka cove with clearer water than many visitors expect in the city.

    7.0
  4. 4

    Grčevo Beach

    A local east-Rijeka beach that extends the city beach set beyond Sablićevo and Glavanovo.

    7.0
  5. 5

    Kantrida Beach

    A practical Rijeka beach zone tied to the city’s Kantrida waterfront and local swimming culture.

    7.0
  6. 6

    Kostanj Beach

    A popular accessible beach west of Rijeka with practical facilities and broad local use.

    7.0
  7. 7

    Ploče Beach

    Rijeka’s modern west-side city beach and a practical must-have for the city coastline.

    7.0
  8. 8

    Preluk Beach

    A wind-favored local beach at the Opatija-Rijeka transition, known more to locals than resort visitors.

    7.0
  9. 9

    Sablićevo Beach

    A beloved Rijeka cove beach known for clear water close to the city center.

    7.0
  10. 10

    Skaraba Beach

    A rocky local bathing spot near Rijeka’s eastern beaches, useful for non-sandy coastline coverage.

    7.0

What makes Rijeka's beaches stand out?

Rijeka sits in Primorje-Gorski Kotar County, Croatia and is home to 10 ranked beaches on OnlyBeaches. Every beach here is scored by the OnlyBeaches Index — a 1-10 metric blending water purity, live conditions (waves, water temperature, wind), crowd intelligence and vibe.

Whether you're after the highest-scoring beach in Rijeka or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.