🚶 Portuguese Way from Porto

Pocket guide — Stages · Flights · Train · Accommodation · Checklist

✦ 2026 ✦
🥾 Stages Porto → Santiago

240 km · 10-12 days walking · 4-6 days cycling · Last 100 km for the Compostela from Tui

StageRouteDist.Diff.Recommended hostel
1Porto → Vairão23 kmEasyAlbergue de Vairão
2Vairão → Barcelos27 kmModerateAlbergue de Barcelos
3Barcelos → Ponte de Lima33 kmChallengingAlbergue Ponte de Lima
4Ponte de Lima → Rubiães18 kmModerateAlbergue de Rubiães
5Rubiães → Tui20 kmModerateIdeas Peregrinas (Tui)
6Tui → O Porriño17 kmEasyAlbergue A Pedra
7O Porriño → Redondela16 kmEasyAlbergue Redondela
8Redondela → Pontevedra19 kmEasyAlbergue Aloxa
9Pontevedra → Caldas de Reis23 kmModerateAlbergue Caldas de Reis
10Caldas de Reis → Padrón18 kmEasyAlbergue de Padrón
11Padrón → Santiago25 kmEasySantiago de Compostela
Last 100 km: The Compostela starts in Tui (stage 6). Skip the first 5 stages and take the direct train Porto→Tui. Total Tui→Santiago: ~118 km.
For cyclists: The Compostela requires 200 km. From Porto (240 km) you're well covered.
🛩️ Direct flights to Porto (OPO)

Estimated prices 2026 · Shoulder season · One way · Over 50 direct connections

CountryCitiesAirlinesFrom
🇬🇧 UKLondon (LGW/STN/LTN), Bristol, Birmingham, Manchester, Liverpool, EdinburghRyanair, EasyJet, Jet2, BA€20
🇺🇸 USANew York (JFK/EWR), Boston, MiamiTAP, Delta, United$300
🇪🇸 SpainBarcelona, Madrid, Málaga, Palma, Tenerife, Valencia, Seville, BilbaoRyanair, Vueling, Iberia€25
🇩🇪 GermanyFrankfurt, Berlin, Munich, Hamburg, Düsseldorf, Cologne, StuttgartRyanair, Lufthansa, Eurowings€30
🇫🇷 FranceParis (ORY/CDG), Lyon, Marseille, Nice, Bordeaux, Nantes, ToulouseRyanair, EasyJet, Transavia€20
🇮🇹 ItalyRome, Milan (BGY/MXP), Bergamo, Venice, Bologna, Naples, PisaRyanair, EasyJet, Wizz Air€25
Skyscanner and Google Flights for up-to-date prices · Airport code: OPO
🚆 From Porto to Tui

🚆 Regional train (recommended)

Price: €8-12 · Duration: 1h 45min-2h 10min
Departure: Porto-Campanhã or São Bento · Arrival: Valença do Minho (border)
Frequency: 5-6 trains daily · No reservation

Get off, cross the footbridge (300 m) and you're in Tui.

🚌 Bus · 🚗 BlaBlaCar

Bus: €12-18 · 2h 30min-3h · Alsa, FlixBus, Autna · From bus station next to Campanhã.
BlaBlaCar: €8-15 · 1h 30min · Very popular Porto-Tui route. Faster and cheaper.

🏠 Accommodation by stage
StageRouteDist.Public (€10, no reservation)Private (reservation)
1Porto → Vairão23 kmAlbergue Vairão (€12-15)
2Vairão → Barcelos27 kmAlbergue Barcelos (€10-12)
3Barcelos → Ponte de Lima33 kmAlbergue Ponte Lima (€12-15)
4Ponte de Lima → Rubiães18 kmAlbergue Rubiães (€8-10)
5Rubiães → Tui20 kmIdeas Peregrinas (€18-22)
6Tui → O Porriño17 kmTui (€10, walkers priority)A Troita (€19-22), A Pedra (€15)
7O Porriño → Redondela16 kmO Porriño (€10)Camino Santiago (€17)
8Redondela → Pontevedra19 kmRedondela (€10)A Conserveira (€15-17), Avoa Regina (€17-19)
9Pontevedra → Caldas de Reis23 kmPontevedra (€10)A Ponte (€12-15), Pensión Maruja (€20-30)
10Caldas de Reis → Padrón18 kmCaldas (€10)Silleiro (€15), O Cruceiro (€14-16)
11Padrón → Santiago25 kmPadrón (€10)Corredoiras (€15), Xacobeo (€12-15)
Always have a plan B: In high season (May-Sept.) public albergues fill up fast. Book private or arrive early. Towns are close, you can improvise.
🚌 Return Santiago → Porto
CompanyPriceDurationFrequency
FlixBus€15-353h 10-30minUp to 13/day
Alsa€19-351h 59min (direct)12-16/day
Autna€18-28~3h2-3/day
BlaBlaCar€12-182h 20-45minSeveral offers/day
Buses drop you at Campanhã (metro+train) and many stop at OPO airport. The Santiago→Porto route has loads of BlaBlaCar offers. Train with a change in Vigo (AVE 53 min + regional 2h30) costs €45-70.
✅ Smart pilgrim checklist