There are 5 ways to get from Celorico da Beira (Station) to Porto by train, bus, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Celorico Da Beira to Coimbra-Btrain Ic / ...
- Take the train from Coimbra-B to Porto Campanhatrain Ic / ...
2h 56m€26–50Bus
cheapest- Take the bus from Centro Coordenador de Transportes da Guarda to Porto - Terminal Intermodal de Campanhãbus 79 | Castelo Branco / ...
4h 57m€18–43Drive 176.5 km
- Drive from Celorico da Beira (Station) to Portocar 176.5 km
1h 53m€28–40Towncar
- Take a town car from Guarda to Porto - Aeroporto Francisco Sá Carneirotowncar 211 km
4h 46m€289–293Train via Aveiro
- Take the train from Celorico Da Beira to Pampilhosatrain Ic / ...
- Take the train from Pampilhosa to Aveirotrain Re / ...
- Take the train from Aveiro to Porto Sao Bentotrain
3h 52m€23–46
Celorico da Beira (Station) to Porto by train
Questions & Answers
The cheapest way to get from Celorico da Beira (Station) to Porto is to bus which costs €18 - €45 and takes 4h 57m.
The fastest way to get from Celorico da Beira (Station) to Porto is to drive which takes 1h 53m and costs €27 - €40.
No, there is no direct bus from Celorico da Beira (Station) to Porto. However, there are services departing from Guarda - Estação CP and arriving at Porto - Terminal Intermodal de Campanhã via Centro Coordenador de Transportes da Guarda. The journey, including transfers, takes approximately 4h 57m.
No, there is no direct train from Celorico da Beira (Station) to Porto. However, there are services departing from Celorico Da Beira and arriving at Porto Campanha via Coimbra-B. The journey, including transfers, takes approximately 2h 56m.
The distance between Celorico da Beira (Station) and Porto is 250 km. The road distance is 176.5 km.
The best way to get from Celorico da Beira (Station) to Porto without a car is to train which takes 2h 56m and costs €26 - €50.
It takes approximately 2h 56m to get from Celorico da Beira (Station) to Porto, including transfers.
Celorico da Beira (Station) to Porto bus services, operated by Rede Expressos, depart from Centro Coordenador de Transportes da Guarda station.
Celorico da Beira (Station) to Porto train services, operated by Comboios de Portugal, depart from Celorico Da Beira station.
The best way to get from Celorico da Beira (Station) to Porto is to train which takes 2h 56m and costs €26 - €50. Alternatively, you can bus, which costs €18 - €45 and takes 4h 57m.
What companies run services between Celorico da Beira (Station), Portugal and Porto, Portugal?
You can take a train from Celorico Da Beira to Porto Campanha via Coimbra-B in around 2h 56m. Alternatively, Rede Expressos operates a bus from Centro Coordenador de Transportes da Guarda to Porto - Terminal Intermodal de Campanhã every 4 hours. Tickets cost €14–35 and the journey takes 2h 55m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Celorico Da Beira to Coimbra-B
- Ave. Duration
- 1h 38m
- Frequency
- Every 2 hours
- Estimated price
- €14–26
- Website
- Comboios de Portugal
Train from Coimbra-B to Porto Campanha
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €12–24
- Website
- Comboios de Portugal
Train from Celorico Da Beira to Pampilhosa
- Ave. Duration
- 1h 27m
- Frequency
- Every 2 hours
- Estimated price
- €12–24
- Website
- Comboios de Portugal
Train from Pampilhosa to Aveiro
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–9
- Website
- Comboios de Portugal
Train from Aveiro to Porto Sao Bento
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €7–14
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Centro Coordenador de Transportes da Guarda to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- €14–35
- Website
- Rede Expressos
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Guarda to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 2h 14m
- Frequency
- On demand
- Estimated price
- €255
- Website
- VM Transfers
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Italy Travel Guides, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Celorico da Beira (Station) to Porto bus services, operated by Rede Expressos, arrive at Porto - Terminal Intermodal de Campanhã station.
Celorico da Beira (Station) to Porto train services, operated by Comboios de Portugal, arrive at Coimbra-B station.
Yes, the driving distance between Celorico da Beira (Station) to Porto is 176 km. It takes approximately 1h 53m to drive from Celorico da Beira (Station) to Porto.
Book your Celorico da Beira (Station) to Porto train tickets online with Omio.
Book your Celorico da Beira (Station) to Porto bus tickets online with Omio.
There are 6841+ hotels available in Porto.









