L'Hospital del Mar està situat al Passeig Marítim de Barcelona, davant del mar, prop del Parc Zoològic i del Port Olímpic. Es pot accedir fàcilment per metro a Ciutadella / Vila Olímpica.