The Camino Portugués Coastal — Starting: Porto is a 271km pilgrimage route to Santiago de Compostela, typically completed in 13 days. It offers a transformative journey combining spiritual reflection, natural beauty, and cultural immersion.
The Caminho da Costa follows the Atlantic coast from Porto, passing through Matosinhos, Vila do Conde, Póvoa de Varzim, Esposende, and Viana do Castelo before reaching Caminha. From there, pilgrims can take a ferry across the Minho River to A Guarda in Spain, then continue along the coast through Baiona and Vigo before turning inland to rejoin the central Portuguese route at Redondela.
The route is almost entirely flat, following boardwalks, beach paths, and coastal roads. The sea breeze keeps temperatures comfortable even in summer. In Spain, the path climbs gently through coastal forests and small fishing towns before rejoining the central route.
The coastal route was used by pilgrims arriving by sea from Northern Europe and Britain, who landed in Portuguese and Galician ports before walking to Santiago. The Roman-era settlements along this coast, including the ancient city of Vigo, date back over two millennia.
May–October. The coastal breeze makes summer walking more pleasant than inland routes, but be prepared for occasional Atlantic rain.
Don't miss the ferry crossing from Caminha to A Guarda—it's a short, scenic boat ride. Baiona is where the replica of the Pinta, one of Columbus's ships, is moored. Carry wind protection for exposed beach sections.
Porto
0 km cumulative
Labruge
24.5 km cumulative
Póvoa de Varzim
38.5 km cumulative
Esposende
63 km cumulative
Viana do Castelo
83.8 km cumulative
Caminha
110.6 km cumulative
A Guarda
118 km cumulative
Oia
133 km cumulative
Baiona
149 km cumulative
Vigo
171.6 km cumulative
Redondela
187 km cumulative
Pontevedra
206.8 km cumulative
Caldas de Reis
227.9 km cumulative
Padrón
246.5 km cumulative
Santiago de Compostela
270.9 km cumulative
Day 1
Porto → Labruge
25 km
Day 2
Labruge → Póvoa de Varzim
14 km
Day 3
Póvoa de Varzim → Esposende
25 km
Day 4
Esposende → Viana do Castelo
21 km
Day 5
Viana do Castelo → Caminha
27 km
Day 6
Caminha → Oia
22 km
Day 7
Oia → Baiona
16 km
Day 8
Baiona → Vigo
23 km
Day 9
Vigo → Redondela
15 km
Day 10
Redondela → Pontevedra
20 km
Day 11
Pontevedra → Caldas de Reis
21 km
Day 12
Caldas de Reis → Padrón
19 km
Day 13
Padrón → Santiago de Compostela
24 km
Create your personalized itinerary for this route.
Distance: 271 km
Duration: 13 days
Stops: 15 towns
📍Click on the ▶ start and 🏁 finish markers to see the start and end points of the route.
📈Hover over the elevation chart to see the altitude and total distance at each waypoint along the route.
🏘️Browse the Towns & Waypoints and Stages lists below for detailed guides on each town, stage, and point of interest.
We use cookies to improve your experience and analyze site traffic. By clicking Accept, you consent to the use of cookies. Privacy Policy