Die Entfernung (Strecke bzw. Distanz) von Castelldefels nach Sant Pere de Ribes beträgt Luftlinie ungefähr 17 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Sant Pere de Ribes wahrscheinlich länger, da hier nur die Luftlinie von Castelldefels nach Sant Pere de Ribes berechnet wurde.
Luftlinie (ungefähr)
10 Meilen
9 Seemeilen