Travel from Lisbon to Oliveira-do-Hospital

Bus or train from Lisbon to Oliveira do Hospital?

You can take a train from Lisbon to Oliveira do Hospital via Coimbra-B and Carregal do Sal in around 4 h 10 min. Alternatively, you can take a bus from Lisbon to Oliveira do Hospital via Coimbra and Oliveira do Hospital in around 4 h 47 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lisbon to Oliveira do Hospital

ModeDurationPrice
From Lisboa Santa Apolonia train to Coimbra-B, train to Carregal do Sal, then taxi to Oliveira do Hospital.4 h 10 min43€
From Lisboa Santa Apolonia train to Coimbra-B, walk to Coimbra, bus to Oliveira do Hospital, then walk to Oliveira do Hospital.4 h 23 min32€
From Lisboa bus to Coimbra, bus to Oliveira do Hospital, then walk to Oliveira do Hospital.4 h 47 min27€
From Rossio bus to Lisbon, bus to Coimbra, bus to Oliveira do Hospital, then walk to Oliveira do Hospital.6 h 21 min26€
From Lisbon rideshare to Oliveira do Hospital Municipality then walk to Oliveira do Hospital.3 h 49 min16€
From Lisbon drive to Oliveira do Hospital.2 h 59 min39€

How long does it take to get from Lisbon to Oliveira do Hospital?

It takes approximately 4 h 10 min to get from Lisbon to Oliveira do Hospital, including transfers.

Is there a direct bus between Lisbon and Oliveira do Hospital?

No, there is no direct bus from Lisbon to Oliveira do Hospital. However, there are services departing from Lisboa and arriving at Oliveira do Hospital via Coimbra. The journey, including transfers, takes approximately 4 h 47 min.

Operators from Lisbon to Oliveira do Hospital

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
CarrisCarris
Rodonorte+ 351 259 340 710Rodonorte
BlaBlaCarBlaBlaCar