Skip to content
santiago.es

Checked on 17 August 2026

Santiago to Porto: what works and what no longer does

There is a direct bus, six a day, and three of them stop at the airport door. The thing almost everyone searches for first, the train, is exactly the one that does not work right now.

Share

This is the most asked-about journey once the Camino ends, because flying out of Porto is usually a good deal cheaper than flying out of Santiago, and because plenty of people string the two cities together. The short answer is the bus: three hours ten minutes at best, from 22.99 €, no changes. The long answer is more interesting, because the option everyone types in first, the train, is cut in half until 2027, and that is why half the internet will tell you a route that takes a morning is impossible.

The direct bus, which is the answer

BlaBlaCar Bus runs six direct services a day. What matters is not the fare, which barely moves, but where it drops you: three go to Francisco Sá Carneiro airport and three to the city centre, at Porto-Campanhã station. If you are flying out of Porto, the 08:00 to the airport saves you crossing the city with your bags.

Direct services Santiago → Porto (BlaBlaCar Bus, fares as of 17 Aug 2026)
DepartsArrives atDurationFrom
08:00Sá Carneiro airport3 h 1024.99 €
08:00Porto-Campanhã3 h 3524.99 €
09:55Sá Carneiro airport3 h 3024.99 €
09:55Porto-Campanhã3 h 5524.99 €
12:25Sá Carneiro airport3 h 2529.99 €
16:45Porto-Campanhã3 h 4022.99 €

Fares are dynamic and rise as the bus fills, so treat 22.99-29.99 € as indicative: it is what was showing in August for September and October departures. The cheapest is the 16:45 to Campanhã; the dearest, the midday one to the airport.

FlixBus also runs a direct service, at 17:05, 3 h 10 to Campanhã. The departure time is good if you want a full last day in Santiago, but it costs a lot more: between 53 and 80 € depending on the date, across the three dates we checked. None of theirs reaches the airport without a change, and with one you are looking at 3 h 40 to 5 h 55 for 45-65 €. Their option with a change in Vigo, on the other hand, is the cheapest of the lot: 21-23 €, for an hour or two more.

The Valença route, which is a real train

If you like trains and do not mind changing, there is a version that works well: get yourself to Tui or Valença (same border, one bridge apart) and take the CP Regional to Porto from there. That leg is the easy, cheap one: around 11.30 €, between 1 h 30 and 2 h, and 13 or 14 departures a day, so it needs no planning ahead.

The reason almost nobody knows about it is mundane: Rede Expressos is not in Google Maps, and CP does not show up properly either, so the planner tells you there is no way through. There is, and it is comfortable. You just have to look it up on two separate sites.

Side by side, with the catch in each

Santiago → Porto, option by option (indicative, August 2026)
OptionDurationPriceThe catch, or the upside
BlaBlaCar Bus, direct3 h 10 - 3 h 5522.99 - 29.99 €Six a day, three to the airport
FlixBus, direct (17:05)3 h 1053 - 80 €Campanhã only; the fare climbs hard with the date
FlixBus with a change in Vigo4 h - 6 h21 - 23 €The cheapest, if you don't mind the change
Bus to Vigo + Celta + CP train5 h - 6 haround 30 €Three changes; see the warning below
Bus to Tui/Valença + CP train4 h - 5 haround 25 €The Portuguese train is the easy part: 11.30 €

If you are flying out of Sá Carneiro

Take one of the three direct airport services and ignore everything else. Sá Carneiro is north of Porto, so going into the centre and back out to the airport is forty minutes of metro you do not need to spend. The 08:00 puts you at the terminal at 11:10; the 09:55, at 13:25.

Allowing the usual two hours for an international flight, the 08:00 covers anything from 13:15 onwards, and the 12:25 covers evening flights. For an early morning flight no bus works: you need to sleep in Porto the night before.

Preguntas frecuentes

How long does it take to get from Santiago to Porto?

By direct bus, between 3 h 10 and 3 h 55 depending on the service and on whether it ends at Sá Carneiro airport or at Porto-Campanhã station. With a change in Vigo or Valença you are looking at 4 to 6 hours.

Is there a train from Santiago to Porto?

Not a direct one, and right now not a complete one from Vigo either. The Celta, which is the international service, has its Vigo-Guixar–Valença stretch covered by a replacement bus because of engineering works until 7 April 2027, with no wheelchairs, bicycles, unpacked scooters or animals. The Portuguese CP train between Valença and Porto does run: around 11.30 € and an hour and a half.

How much is the bus from Santiago to Porto?

Between 22.99 and 29.99 € on the BlaBlaCar Bus direct services, as of August 2026 for September and October departures. The 17:05 FlixBus direct is a good deal more, 53 to 80 €. The cheapest option is FlixBus with a change in Vigo, 21-23 €. All are dynamic fares that rise as the vehicle fills.

Is there a direct bus from Santiago to Porto airport?

Yes, three a day with BlaBlaCar Bus: 08:00 (3 h 10), 09:55 (3 h 30) and 12:25 (3 h 25), all to Francisco Sá Carneiro airport. It is the sensible choice if you are flying out of Porto, because it saves crossing the city with your luggage.

Why does Google Maps say there is no way from Santiago to Porto?

Because Rede Expressos is not integrated into Google Maps and CP does not display properly either, so the Valença route is invisible. The direct buses do exist: you have to look them up on each operator's own site.

Is it worth flying out of Porto instead of Santiago?

It depends on your destination, but it is common: Sá Carneiro has far more routes and usually works out cheaper, and the three-hour-plus bus costs under 30 €. The sums change if you fly early in the morning, because then you have to add a night in a Porto hotel.

Keep reading