🚶 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
| Stage | Route | Dist. | Diff. | Recommended hostel |
|---|---|---|---|---|
| 1 | Porto → Vairão | 23 km | Easy | Albergue de Vairão |
| 2 | Vairão → Barcelos | 27 km | Moderate | Albergue de Barcelos |
| 3 | Barcelos → Ponte de Lima | 33 km | Challenging | Albergue Ponte de Lima |
| 4 | Ponte de Lima → Rubiães | 18 km | Moderate | Albergue de Rubiães |
| 5 | Rubiães → Tui | 20 km | Moderate | Ideas Peregrinas (Tui) |
| 6 | Tui → O Porriño | 17 km | Easy | Albergue A Pedra |
| 7 | O Porriño → Redondela | 16 km | Easy | Albergue Redondela |
| 8 | Redondela → Pontevedra | 19 km | Easy | Albergue Aloxa |
| 9 | Pontevedra → Caldas de Reis | 23 km | Moderate | Albergue Caldas de Reis |
| 10 | Caldas de Reis → Padrón | 18 km | Easy | Albergue de Padrón |
| 11 | Padrón → Santiago | 25 km | Easy | Santiago 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.
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
| Country | Cities | Airlines | From |
|---|---|---|---|
| 🇬🇧 UK | London (LGW/STN/LTN), Bristol, Birmingham, Manchester, Liverpool, Edinburgh | Ryanair, EasyJet, Jet2, BA | €20 |
| 🇺🇸 USA | New York (JFK/EWR), Boston, Miami | TAP, Delta, United | $300 |
| 🇪🇸 Spain | Barcelona, Madrid, Málaga, Palma, Tenerife, Valencia, Seville, Bilbao | Ryanair, Vueling, Iberia | €25 |
| 🇩🇪 Germany | Frankfurt, Berlin, Munich, Hamburg, Düsseldorf, Cologne, Stuttgart | Ryanair, Lufthansa, Eurowings | €30 |
| 🇫🇷 France | Paris (ORY/CDG), Lyon, Marseille, Nice, Bordeaux, Nantes, Toulouse | Ryanair, EasyJet, Transavia | €20 |
| 🇮🇹 Italy | Rome, Milan (BGY/MXP), Bergamo, Venice, Bologna, Naples, Pisa | Ryanair, 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
| Stage | Route | Dist. | Public (€10, no reservation) | Private (reservation) |
|---|---|---|---|---|
| 1 | Porto → Vairão | 23 km | — | Albergue Vairão (€12-15) |
| 2 | Vairão → Barcelos | 27 km | — | Albergue Barcelos (€10-12) |
| 3 | Barcelos → Ponte de Lima | 33 km | — | Albergue Ponte Lima (€12-15) |
| 4 | Ponte de Lima → Rubiães | 18 km | — | Albergue Rubiães (€8-10) |
| 5 | Rubiães → Tui | 20 km | — | Ideas Peregrinas (€18-22) |
| 6 | Tui → O Porriño | 17 km | Tui (€10, walkers priority) | A Troita (€19-22), A Pedra (€15) |
| 7 | O Porriño → Redondela | 16 km | O Porriño (€10) | Camino Santiago (€17) |
| 8 | Redondela → Pontevedra | 19 km | Redondela (€10) | A Conserveira (€15-17), Avoa Regina (€17-19) |
| 9 | Pontevedra → Caldas de Reis | 23 km | Pontevedra (€10) | A Ponte (€12-15), Pensión Maruja (€20-30) |
| 10 | Caldas de Reis → Padrón | 18 km | Caldas (€10) | Silleiro (€15), O Cruceiro (€14-16) |
| 11 | Padrón → Santiago | 25 km | Padró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
| Company | Price | Duration | Frequency |
|---|---|---|---|
| FlixBus | €15-35 | 3h 10-30min | Up to 13/day |
| Alsa | €19-35 | 1h 59min (direct) | 12-16/day |
| Autna | €18-28 | ~3h | 2-3/day |
| BlaBlaCar | €12-18 | 2h 20-45min | Several 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
- 🪪 Credential: Porto Cathedral (Sé) · €2
- 🆔 ID/Passport: For the Compostela
- ✈️ Flight to OPO: Skyscanner, code OPO
- 🚆 Train Porto→Valença: Campanhã, no reservation, €8-12
- 🛏️ 1st night: Book in Tui if high season
- 🎒 Travel insurance: Essential
- 💶 Cash: €50-100 in small bills
- 📱 Apps: Wise Pilgrim, Google Maps offline, CP
- 🌤️ Weather: Spring & autumn. Rain jacket always
- 💰 Budget: €30-40/day
- 🧴 Sunscreen: The sun is deceptive, you burn either way
- 👟 Footwear: Broken-in boots, no new shoes
- 🔋 Power bank: For apps and photos