Travel Information between Porto and Castelo Branco
| 109 miles | |
| Coach or train | |
| £3 - £11 | |
| Coach • £3 • 3 h 5 min | |
| Coach • £3 • 3 h 5 min | |
| Rede Expressos or Intercidades |
Take a coach or train to travel 109 miles to Castelo Branco from Porto. The most popular travel providers which serve this trip are Rede Expressos or Intercidades among others. Travellers can even take a direct coach or train from Porto to Castelo Branco.
Travel optionsfrom Porto to Castelo Branco
How to get to Castelo Branco from Porto by train, bus, flight or ferry.
Our recommendation
The best way to travel from Porto to Castelo Branco is by taking a coach because it’s the best combination of price and speed.
FlixBusCheapest

Fastest

Other options
IC 730 · R 5623
IC 730 · R 5623
IC 730 · R 5623

FlixBusFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, coaches, flights and ferries
Compare coach and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
02 Dec
03 Dec
04 Dec
05 Dec
06 Dec
07 Dec
08 Dec
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Porto to Castelo Branco
Travel to Castelo Branco easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Castelo Branco.

There are 2 travel options from Porto to Castelo Branco: coach or train.
The cheapest way to go to Castelo Branco from Porto is by taking a coach, which costs on average £3.
This is compared to other ways of getting from Porto to Castelo Branco:
Taking a coach costs £8 less than taking a train, which costs on average £11 for the same trip.
The fastest way from Porto to Castelo Branco is by coach with an average journey time of 3 h 5 min.
There are alternative travel options to Castelo Branco that take longer:
Train takes on average 4 h 18 min.
The distance between Porto and Castelo Branco is around 109 miles.
The average frequency per day from Porto to Castelo Branco is:
- 8 coaches a day.
However, we recommend checking specific travel dates for your route from Porto to Castelo Branco as scheduled services by coach or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from Porto to Castelo Branco:
- Most travellers take a coach from Porto, Aeroporto Francisco Sá Carneiro to Castelo Branco, Terminal Rodoviário.
The following travel companies offer services from Porto to Castelo Branco:
- Rede Expressos, Citi Express or FlixBus can take you to Castelo Branco by coach. If searching for a good deal on coaches, you can find tickets for Rede Expressos from Porto to Castelo Branco for £3.
- Intercidades or R - Regional can take you to Castelo Branco by train. If searching for a good deal on trains, you can find tickets for Intercidades from Porto to Castelo Branco for £11.
Yes, there are direct routes from Porto to Castelo Branco with the following travel companies:
- You'll find 8 direct coaches a day to Castelo Branco with Rede Expressos, Citi Express or FlixBus.
Direct services to Castelo Branco tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from Porto to Castelo Branco: related information
Here are some other resources that might have the information you need
