Porto to Santiago de Compostela: Direct Bus, or the Train via Vigo
Porto to Santiago de Compostela is a popular hop for pilgrims finishing the Camino, and the simplest way is a direct coach of about 3 hours from Porto Campanha to Santiago bus station on ALSA, FlixBus or BlaBlaCar Bus. There is no direct train: the rail route runs the Celta train from Porto to Vigo in about 2h20, then a Spanish regional connection on to Santiago, around 4h30 in total with a change. The trip is too short to fly. Here is how the times and fares compare.
Coming up from Lisbon first? Read our Lisbon to Porto train guide.
| Fastest | Direct coach, about 3 hours |
|---|---|
| No direct train | Rail travel runs via Vigo with a change, about 4h30 |
| Cheapest | Direct coach or the Celta train, both from about EUR 15 |
| Route | Porto Campanha to Santiago de Compostela, about 235 km |
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| Bus | ALSA / FlixBus / BlaBlaCar Bus (direct) Fastest and simplest: direct coaches with no change from Porto Campanha to Santiago bus station, roughly every 2 hours. |
about 3 hours | approx €15 to €30 | No | Check on 12Go → |
| Train | Celta (CP / Renfe) via Vigo The Celta train runs Porto Campanha to Vigo in about 2h20, then a Spanish regional connection on to Santiago. Scenic but slower, with one change. |
about 4h30 with a change | approx €15 to €30 | No | Check on 12Go → |
Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.
Loading things to do...
Loading things to do...
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
How do you get from Porto to Santiago de Compostela?
Is there a direct train from Porto to Santiago de Compostela?
How long is the bus from Porto to Santiago de Compostela?
What is the cheapest way from Porto to Santiago de Compostela?
What is the best way to get from Porto to Santiago de Compostela?
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.