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