Hostal Barcelona находится в городе Барселона, в районе Сантс-Монжуик. В 3 км расположен муниципальный песчаный пляж Сан Себастьян Бич. До центра города Барселона - 1,9 км. До Международного аэропорта Барселона - Ель-Прат (Barcelona-El Prat Airport) - 12 км.