• En Avión
    • Hay un tren entre el Aeropuerto y la Plaça de Catalunya. El Hostal Oliva se encuentra a penas a tres manzanas de dicha plaza.
    • También un servicio de autobús - Aerobus- circula desde el Aeropuerto hasta la Plaça de Catalunya, donde finaliza su recorrido. Puede caminar desde allí o bien puede esperar unos minutos hasta que el autobús inicie de nuevo su recorrido: la primera parada del trayecto está enfrente del Hostal Oliva.
  • En tren
    • Desde Estació-Sants: Metro (Línea 3, verde): Passeig de Gràcia.
    • Desde Estació de França: Metro (Línea 4, amarilla): Passeig de Gràcia.
  • En autobús
    • Desde Estació del Nord (autobuses nacionales): Metro (Línea 1, roja): Plaça de Catalunya.
    • Desde Estació-Sants (autobuses internacionales): Metro (Línea 3, verde): Passeig de Gràcia.