From the Airport
The best option is take the train to Sans Estació (25 minutes ride) with a frequency of about every 30 minutes.
Take subway Line 3 Canyelles / Zona Universitària in Sans Estació, stop after 5 stops and get off at Zona Universitària.
Then, take the bus line JM (Justmetro) - Sant Just Desvern - Barcelona, at the stop Avda. Ejército Trias y Giró - Alfambra), after 4 stops get off at the Pg S. Joan de Déu stop, in front of the hospital.
By Car