Hotel Canal Olimpic находится в городе Кастельдефельс (Castelldefels). В 750 м расположен песчаный пляж Кастельдефельс Бич (Castelldefels Beach). До центра города - 1,9 км. До Международного аэропорта Барселона — Эль-Прат (Barcelona–El Prat Airport) - 10 км.