Die Entfernung (Strecke bzw. Distanz) zwischen Rocafort und Barcelona beträgt Luftlinie circa 299 Kilometer (km).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Barcelona möglicherweise länger, da hier nur die Luftlinie von Rocafort nach Barcelona berechnet wurde.