There are 2 ways to get from Porto to Celorico Da Beira by bus 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.
What companies run services between Porto, Portugal and Celorico Da Beira, Portugal?
Transportes Barquense operates a bus from Porto to Celorico Da Beira on demand. Tickets cost $21 - $30 and the journey takes 3 h 28 min. Rede Expressos also services this route 4 times a day.
Bus from Porto to Celorico da Beira
- Ave. Duration
- 2 h 46 min
- 4 times a day
- Estimated price
- $16 - $21
- Schedules at
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 Getting around the Cyclades, Is ride-sharing platform BlaBlaCar right for you? and Getting to Rome from the airport - to help you get the most out of your next trip.
Questions & Answers
How far is it from Porto to Celorico Da Beira?
The distance between Porto and Celorico Da Beira is 117 km. The road distance is 174 km.
What is the cheapest way to get from Porto to Celorico Da Beira?
The cheapest way to get from Porto to Celorico Da Beira is to bus which costs 13€ - 25€ and takes 3 h 28 min.
What is the fastest way to get from Porto to Celorico Da Beira?
The quickest way to get from Porto to Celorico Da Beira is to drive which takes 1 h 40 min and costs 20€ - 29€.
Is there a direct bus between Porto and Celorico Da Beira?
Yes, there is a direct bus departing from Porto and arriving at Celorico da Beira. Services depart hourly, and operate every day. The journey takes approximately 3 h 28 min.
How long does it take to get from Porto to Celorico Da Beira?
The bus from Porto to Celorico da Beira takes 3 h 28 min including transfers and departs hourly.