There are 5 ways to get from Marinha Grande to Oliveira do Hospital by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Marinha Grande - R. 9 de Abril to Terminal Rodoviário de Coimbrabus 15 | Peniche / ...
- Take the bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospitalbus 20 | Lisboa / ...
3h 25m€11–27Train, bus
- Take the train from Marinha Grande to Coimbra-Btrain 801 / ...
- Take the bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospitalbus 20 | Lisboa / ...
3h 46m€15–31Drive 153.9 km
- Drive from Marinha Grande to Oliveira do Hospitalcar 153.9 km
2h€24–35Bus via Coimbra
- Take the bus from Marinha Grande to Coimbrabus 1022
- Take the bus from Coimbra to Oliveira do Hospitalbus FlixBus N1156
3h 35m€13–22Bus via Terminal Rodoviário de Leiria
- Take the bus from Terminal Rodoviário de Leiria to Terminal Rodoviário de Coimbrabus 16 | Évora / ...
- Take the bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospitalbus 20 | Lisboa / ...
3h 54m€11–27
Marinha Grande to Oliveira do Hospital by bus
Questions & Answers
The cheapest way to get from Marinha Grande to Oliveira do Hospital is to bus which costs €10 - €27 and takes 3h 25m.
The fastest way to get from Marinha Grande to Oliveira do Hospital is to drive which takes 2h and costs €23 - €35.
No, there is no direct bus from Marinha Grande to Oliveira do Hospital. However, there are services departing from Marinha Grande - R. 9 de Abril and arriving at Central de Camionagem de Oliveira do Hospital via Terminal Rodoviário de Coimbra. The journey, including transfers, takes approximately 3h 25m.
The distance between Marinha Grande and Oliveira do Hospital is 157 km. The road distance is 153.9 km.
The best way to get from Marinha Grande to Oliveira do Hospital without a car is to bus which takes 3h 25m and costs €10 - €27.
It takes approximately 3h 25m to get from Marinha Grande to Oliveira do Hospital, including transfers.
Marinha Grande to Oliveira do Hospital bus services, operated by Rede Expressos, depart from Marinha Grande - R. 9 de Abril station.
Marinha Grande to Oliveira do Hospital bus services, operated by Rede Expressos, arrive at Terminal Rodoviário de Coimbra station.
Yes, the driving distance between Marinha Grande to Oliveira do Hospital is 154 km. It takes approximately 2h to drive from Marinha Grande to Oliveira do Hospital.
Book your Marinha Grande to Oliveira do Hospital bus tickets online with Omio.
What companies run services between Marinha Grande, Portugal and Oliveira do Hospital, Portugal?
You can take a bus from Marinha Grande - R. 9 de Abril to Central de Camionagem de Oliveira do Hospital via Terminal Rodoviário de Coimbra in around 3h 25m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Marinha Grande to Coimbra-B
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- €9–18
- Website
- https://www.cp.pt/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Marinha Grande - R. 9 de Abril to Terminal Rodoviário de Coimbra
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €5–14
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospital
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €5–13
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospital
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €5–13
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Leiria to Terminal Rodoviário de Coimbra
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €5–12
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Coimbra to Central de Camionagem de Oliveira do Hospital
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €5–13
- Website
- https://rede-expressos.pt/en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Marinha Grande to Coimbra
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €7–12
- Website
- https://www.flixbus.co.uk
Bus from Coimbra to Oliveira do Hospital
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €6–11
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 541+ hotels available in Oliveira do Hospital.












