Distance between Olivella and Barcelona
Distance from Olivella to Barcelona is 18 miles / 30 kilometers.
Map showing the distance from Olivella to Barcelona
![]() |
Air distance: | miles km |
Time difference between Olivella and Barcelona
There is no time difference between Olivella and Barcelona. Current local time in Olivella and Barcelona is 17:09 CET (2025-02-27)