Portugal · Spain
Caminho Português da Costa
A pilgrim route of 267.4 km from Porto to Santiago de Compostela. At 20–25 km a day, most people take 11–13 days.
- 267.4 kmDistance
- 3,514 mClimb
- 3,356 mDescent
- 253 mHigh point
Plan your own days
A common way to split it
One common way to split it, not the only one. Stage ends from the CNIG / FEAACS route data.
- Vila Nova de Gaia → Vila do Conde 27.3 km
- Vila do Conde → Esposende 23.8 km
- Esposende → Viana do Castelo 25.7 km
- Viana do Castelo → Caminha 27.5 km
- Caminha → Baiona 37.3 km
- Baiona → Vigo 25.9 km
- Vigo → Redondela 15.0 km
- Redondela → Pontevedra 20.3 km
- Pontevedra → Caldas de Reis 21.1 km
- Caldas de Reis → Padrón 18.6 km
- Padrón → Santiago de Compostela 24.9 km
Town by town
Distances run towards Santiago. Distances are along the route, in kilometres.
Pick a town to see its places to sleep. Check before you go: places can be seasonal or closed.
| Town | From start (km) | To next (km) | Places to sleep | Drinking water |
|---|---|---|---|---|
| Vila Nova de Gaia City | 0.0 | 0.0 | 16 | — |
|
16 places to sleep in Vila Nova de Gaia Hostel
Hotel
Apartment
| ||||
| Porto City | 0.0 | 4.3 | 462 | Yes |
|
462 places to sleep in Porto · 79 beds at the 3 that give a number Hostel
Guest house
Hotel
Apartment
| ||||
| São Mamede de Infesta City | 4.3 | 0.0 | 8 | — |
|
8 places to sleep in São Mamede de Infesta Hostel
Hotel
Apartment
| ||||
| Senhora da Hora City | 4.3 | 2.6 | 3 | — |
|
3 places to sleep in Senhora da Hora Hostel
Guest house
| ||||
| Custóias Town | 6.9 | 0.6 | — | — |
| Leça do Balio Town | 7.5 | 4.9 | 1 | — |
|
1 place to sleep in Leça do Balio Hotel
| ||||
| Vila Nova da Telha Village | 12.4 | 9.5 | 13 | — |
|
13 places to sleep in Vila Nova da Telha, 13 of them outside town · 22 beds at the 1 that give a number Hostel
Guest house
Hotel
| ||||
| Mindelo Village | 22.0 | 1.9 | — | — |
| Árvore Town | 23.9 | 1.9 | 1 | — |
|
1 place to sleep in Árvore, 1 of them outside town Hostel
| ||||
| Azurara Village | 25.7 | 1.5 | 1 | — |
|
1 place to sleep in Azurara Hotel
| ||||
| Vila do Conde City | 27.3 | 3.2 | 15 | Yes |
|
15 places to sleep in Vila do Conde · 25 beds at the 1 that give a number Hostel
Guest house
Hotel
Apartment
Other
| ||||
| Póvoa de Varzim City | 30.5 | 3.3 | 14 | — |
|
14 places to sleep in Póvoa de Varzim Hostel
Guest house
Hotel
Apartment
| ||||
| Aver-o-Mar Town | 33.8 | 3.4 | 2 | Yes |
|
2 places to sleep in Aver-o-Mar Guest house
Hotel
| ||||
| Aguçadoura Town | 37.2 | 7.6 | 4 | — |
|
4 places to sleep in Aguçadoura, 2 of them outside town Hostel
Guest house
Hotel
| ||||
| Apúlia Town | 44.8 | 3.9 | 5 | — |
|
5 places to sleep in Apúlia, 1 of them outside town Hostel
Hotel
Other
| ||||
| Fão Town | 48.7 | 2.4 | 5 | Yes |
|
5 places to sleep in Fão · 17 beds at the 1 that give a number Hostel
Guest house
Hotel
Other
| ||||
| Esposende City | 51.1 | 4.5 | 9 | Yes |
|
9 places to sleep in Esposende Hostel
Guest house
Hotel
Apartment
| ||||
| Marinhas Village | 55.6 | 3.7 | 4 | Yes |
|
4 places to sleep in Marinhas, 2 of them outside town · 35 beds at the 1 that give a number Hostel
Apartment
| ||||
| Belinho Village | 59.3 | 5.1 | 2 | — |
|
2 places to sleep in Belinho, 2 of them outside town Hostel
| ||||
| Castelo do Neiva Town | 64.4 | 4.4 | 4 | Yes |
|
4 places to sleep in Castelo do Neiva, 3 of them outside town · 20 beds at the 1 that give a number Hostel
Hotel
Apartment
| ||||
| Chafé Village | 68.8 | 2.4 | 2 | — |
|
2 places to sleep in Chafé, 1 of them outside town Hostel
Hotel
| ||||
| Vila Nova de Anha Town | 71.2 | 1.9 | 1 | Yes |
|
1 place to sleep in Vila Nova de Anha Hotel
| ||||
| Darque Town | 73.1 | 3.7 | 1 | — |
|
1 place to sleep in Darque Hotel
| ||||
| Viana do Castelo City | 76.7 | 8.7 | 32 | Yes |
|
32 places to sleep in Viana do Castelo Hostel
Guest house
Hotel
Apartment
Other
| ||||
| Carreço Village | 85.5 | 7.2 | 6 | Yes |
|
6 places to sleep in Carreço, 5 of them outside town · 30 beds at the 1 that give a number Hostel
Guest house
Hotel
| ||||
| Âncora Village | 92.7 | 2.9 | 4 | — |
|
4 places to sleep in Âncora, 4 of them outside town Guest house
Other
| ||||
| Vila Praia de Âncora Town | 95.6 | 5.1 | 7 | Yes |
|
7 places to sleep in Vila Praia de Âncora Hostel
Guest house
Hotel
| ||||
| Moledo Village | 100.7 | 2.1 | 2 | — |
|
2 places to sleep in Moledo, 2 of them outside town Guest house
| ||||
| Esteiró Hamlet | 102.8 | 0.8 | 3 | — |
|
3 places to sleep in Esteiró, 2 of them outside town Hotel
Other
| ||||
| Quinta da Graça Hamlet | 103.6 | 0.2 | — | Yes |
| Calçada de Santo António Hamlet | 103.8 | 0.4 | 5 | — |
|
5 places to sleep in Calçada de Santo António Hostel
Hotel
| ||||
| Terreiro Hamlet | 104.2 | 0.0 | 2 | — |
|
2 places to sleep in Terreiro · 23 beds at the 1 that give a number Hostel
Hotel
| ||||
| Caminha Town | 104.2 | 5.6 | 4 | Yes |
|
4 places to sleep in Caminha · 27 beds at the 1 that give a number Hostel
Hotel
Apartment
| ||||
| A Guarda Town | 109.8 | 1.1 | 10 | Yes |
|
10 places to sleep in A Guarda, 1 of them outside town · 52 beds at the 2 that give a number Hostel
Guest house
Hotel
| ||||
| Rosentes Hamlet | 110.9 | 11.7 | 1 | — |
|
1 place to sleep in Rosentes Guest house
| ||||
| O Arrabal Village | 122.6 | 3.8 | 2 | — |
|
2 places to sleep in O Arrabal Hotel
Apartment
| ||||
| O Anguido Hamlet | 126.4 | 0.4 | 3 | — |
|
3 places to sleep in O Anguido · 43 beds at the 2 that give a number Hostel
Hotel
| ||||
| O Serrallo Hamlet | 126.9 | 2.3 | 1 | — |
|
1 place to sleep in O Serrallo Hotel
| ||||
| O Porto Hamlet | 129.1 | 1.7 | 2 | — |
|
2 places to sleep in O Porto, 1 of them outside town · 18 beds at the 1 that give a number Hostel
Guest house
| ||||
| Pedra Rubia Hamlet | 130.9 | 1.7 | 2 | — |
|
2 places to sleep in Pedra Rubia, 1 of them outside town Hotel
Other
| ||||
| O Lameiro Hamlet | 132.6 | 0.9 | 1 | — |
|
1 place to sleep in O Lameiro Hotel
| ||||
| A Ermida Hamlet | 133.5 | 3.8 | 2 | — |
|
2 places to sleep in A Ermida, 1 of them outside town Hotel
Other
| ||||
| O Cabreiro Hamlet | 137.3 | 0.1 | 3 | Yes |
|
3 places to sleep in O Cabreiro, 3 of them outside town Hotel
Apartment
Other
| ||||
| A Revolta Hamlet | 137.4 | 0.6 | — | Yes |
| Carballo Hamlet | 137.9 | 2.4 | — | Yes |
| Santo Antón Hamlet | 140.4 | 0.6 | 1 | Yes |
|
1 place to sleep in Santo Antón, 1 of them outside town Guest house
| ||||
| Cova Terreña Hamlet | 140.9 | 0.3 | 2 | Yes |
|
2 places to sleep in Cova Terreña Hostel
Apartment
| ||||
| A Anunciada Hamlet | 141.2 | 0.3 | — | Yes |
| Baiona Town | 141.5 | 0.6 | 14 | Yes |
|
14 places to sleep in Baiona · 20 beds at the 1 that give a number Hostel
Guest house
Hotel
Apartment
| ||||
| O Loureiral Village | 142.1 | 0.7 | — | Yes |
| O Burgo Hamlet | 142.8 | 0.3 | 2 | — |
|
2 places to sleep in O Burgo Guest house
Hotel
| ||||
| O Cruceiro (km 143.1) Hamlet | 143.1 | 0.3 | — | Yes |
| O Cruceiro Novo Hamlet | 143.4 | 0.9 | — | Yes |
| A Ladeira Hamlet | 144.2 | 0.4 | 2 | — |
|
2 places to sleep in A Ladeira, 1 of them outside town Hostel
Other
| ||||
| Sabarís Hamlet | 144.6 | 0.9 | 1 | Yes |
|
1 place to sleep in Sabarís Hotel
| ||||
| A Ramallosa (km 145.5) Village | 145.5 | 0.6 | 1 | — |
|
1 place to sleep in A Ramallosa (km 145.5) Hotel
| ||||
| A Ramallosa (km 146.1) Hamlet | 146.1 | 0.2 | — | Yes |
| A Romana Hamlet | 146.2 | 0.0 | 2 | Yes |
|
2 places to sleep in A Romana, 2 of them outside town Guest house
Hotel
| ||||
| Pías Hamlet | 146.2 | 3.5 | 1 | — |
|
1 place to sleep in Pías · 62 beds at the 1 that give a number Hotel
| ||||
| A Lagoíña Hamlet | 149.7 | 0.2 | 1 | Yes |
|
1 place to sleep in A Lagoíña Hotel
| ||||
| Nigrán Town | 149.9 | 1.1 | 4 | — |
|
4 places to sleep in Nigrán Guest house
Hotel
Other
| ||||
| A Nogueira Hamlet | 151.0 | 1.5 | — | Yes |
| As Chans Hamlet | 152.5 | 0.0 | 1 | — |
|
1 place to sleep in As Chans Hotel
| ||||
| Rouxo Hamlet | 152.5 | 1.4 | — | Yes |
| Budiases Hamlet | 153.9 | 3.4 | 2 | Yes |
|
2 places to sleep in Budiases, 1 of them outside town · 10 beds at the 1 that give a number Hostel
Other
| ||||
| Melcas Hamlet | 157.3 | 0.6 | — | Yes |
| A Torre Hamlet | 157.9 | 3.1 | — | Yes |
| Os Cocheiros Hamlet | 161.0 | 1.1 | — | Yes |
| O Castro (km 162.1) Hamlet | 162.1 | 0.9 | — | Yes |
| A Telleira Hamlet | 163.0 | 0.4 | — | Yes |
| Pereiró Village | 163.4 | 4.0 | 1 | Yes |
|
1 place to sleep in Pereiró, 1 of them outside town Hotel
| ||||
| Vigo City | 167.4 | 2.6 | 30 | Yes |
|
30 places to sleep in Vigo Hostel
Guest house
Hotel
| ||||
| O Poulo Hamlet | 170.0 | 0.2 | — | Yes |
| Tizón Hamlet | 170.1 | 1.5 | — | Yes |
| A Paradela Hamlet | 171.6 | 10.8 | 2 | Yes |
|
2 places to sleep in A Paradela, 2 of them outside town Guest house
Apartment
| ||||
| Redondela Town | 182.4 | 1.8 | 20 | Yes |
|
20 places to sleep in Redondela · 107 beds at the 4 that give a number Hostel
Guest house
Apartment
| ||||
| San Pedro Hamlet | 184.2 | 4.5 | 4 | Yes |
|
4 places to sleep in San Pedro, 4 of them outside town · 53 beds at the 2 that give a number Hostel
Guest house
Other
| ||||
| A Xesteira Hamlet | 188.7 | 0.8 | 4 | Yes |
|
4 places to sleep in A Xesteira, 3 of them outside town · 26 beds at the 1 that give a number Hostel
Guest house
Hotel
| ||||
| A Devesa Village | 189.5 | 0.4 | 4 | — |
|
4 places to sleep in A Devesa, 3 of them outside town · 38 beds at the 2 that give a number Hostel
Hotel
| ||||
| A Calle Village | 189.9 | 0.8 | — | Yes |
| O Mesón Hamlet | 190.6 | 0.2 | 1 | — |
|
1 place to sleep in O Mesón · 26 beds at the 1 that give a number Hostel
| ||||
| O Pontillón Hamlet | 190.9 | 4.2 | 2 | Yes |
|
2 places to sleep in O Pontillón, 2 of them outside town Hotel
| ||||
| A Boullosa Hamlet | 195.0 | 0.5 | 1 | Yes |
|
1 place to sleep in A Boullosa, 1 of them outside town Hotel
| ||||
| O Alcouce Hamlet | 195.5 | 1.6 | 1 | Yes |
|
1 place to sleep in O Alcouce Hotel
| ||||
| Ganderón Hamlet | 197.1 | 5.6 | — | Yes |
| Pontevedra City | 202.7 | 1.7 | 29 | Yes |
|
29 places to sleep in Pontevedra · 156 beds at the 5 that give a number Hostel
Guest house
Hotel
| ||||
| A Gándara Hamlet | 204.4 | 1.5 | — | Yes |
| Pontecabras Hamlet | 205.9 | 0.7 | — | Yes |
| Touceda Hamlet | 206.6 | 4.9 | 1 | — |
|
1 place to sleep in Touceda Hotel
| ||||
| O San Amaro Hamlet | 211.5 | 1.2 | — | Yes |
| A Cancela Hamlet | 212.7 | 9.4 | 1 | — |
|
1 place to sleep in A Cancela · 16 beds at the 1 that give a number Hostel
| ||||
| Tivo Hamlet | 222.1 | 1.7 | 2 | Yes |
|
2 places to sleep in Tivo, 1 of them outside town · 19 beds at the 1 that give a number Hostel
| ||||
| Caldas de Reis Town | 223.8 | 5.5 | 20 | Yes |
|
20 places to sleep in Caldas de Reis · 356 beds at the 8 that give a number Hostel
Guest house
Hotel
| ||||
| O Cruceiro (km 229.3) Hamlet | 229.3 | 0.8 | 2 | — |
|
2 places to sleep in O Cruceiro (km 229.3), 1 of them outside town Hostel
Hotel
| ||||
| O Gorgullón Hamlet | 230.2 | 5.7 | — | Yes |
| A Eirexe Hamlet | 235.8 | 0.2 | 1 | Yes |
|
1 place to sleep in A Eirexe, 1 of them outside town · 78 beds at the 1 that give a number Hostel
| ||||
| San Miguel Hamlet | 236.1 | 1.0 | — | Yes |
| Fontenlo Hamlet | 237.0 | 0.9 | — | Yes |
| A Tarroeira Hamlet | 237.9 | 0.5 | — | Yes |
| Condide Hamlet | 238.4 | 1.0 | 1 | Yes |
|
1 place to sleep in Condide Guest house
| ||||
| Infesta Village | 239.5 | 0.4 | 1 | Yes |
|
1 place to sleep in Infesta · 54 beds at the 1 that give a number Hostel
| ||||
| O Castro (km 239.9) Hamlet | 239.9 | 0.2 | — | Yes |
| San Xulián Hamlet | 240.1 | 0.6 | 1 | — |
|
1 place to sleep in San Xulián Guest house
| ||||
| A Aduana Hamlet | 240.7 | 0.0 | — | Yes |
| O Muelle Hamlet | 240.7 | 0.1 | — | Yes |
| A Calzada Hamlet | 240.7 | 1.3 | 2 | — |
|
2 places to sleep in A Calzada, 1 of them outside town Hostel
Hotel
| ||||
| O Souto Hamlet | 242.0 | 0.5 | 4 | Yes |
|
4 places to sleep in O Souto, 1 of them outside town Hotel
| ||||
| Padrón Town | 242.5 | 0.0 | 12 | Yes |
|
12 places to sleep in Padrón · 96 beds at the 3 that give a number Hostel
Guest house
Hotel
| ||||
| A Trabanca Hamlet | 242.5 | 1.1 | 2 | — |
|
2 places to sleep in A Trabanca · 48 beds at the 1 that give a number Hostel
| ||||
| Iria Flavia Hamlet | 243.5 | 0.1 | — | Yes |
| A Horta Hamlet | 243.7 | 0.4 | — | Yes |
| Pedreda Hamlet | 244.1 | 1.8 | 2 | — |
|
2 places to sleep in Pedreda, 1 of them outside town Hotel
Apartment
| ||||
| Romarís Hamlet | 245.9 | 0.1 | 1 | Yes |
|
1 place to sleep in Romarís, 1 of them outside town Hotel
| ||||
| O Rueiro Hamlet | 246.0 | 1.0 | — | Yes |
| A Baiuca Hamlet | 247.0 | 0.1 | — | Yes |
| Tarrío Hamlet | 247.1 | 0.3 | — | Yes |
| Os Muíños Hamlet | 247.4 | 0.4 | 1 | — |
|
1 place to sleep in Os Muíños Hotel
| ||||
| O Vilar Hamlet | 247.9 | 1.0 | 1 | Yes |
|
1 place to sleep in O Vilar · 18 beds at the 1 that give a number Hostel
| ||||
| A Escravitude Hamlet | 248.8 | 1.0 | 1 | Yes |
|
1 place to sleep in A Escravitude Hotel
| ||||
| Os Lagos Hamlet | 249.8 | 2.0 | 2 | — |
|
2 places to sleep in Os Lagos, 1 of them outside town · 62 beds at the 2 that give a number Hostel
| ||||
| A Picaraña Hamlet | 251.8 | 1.6 | 3 | Yes |
|
3 places to sleep in A Picaraña, 2 of them outside town Guest house
Hotel
| ||||
| O Faramello Hamlet | 253.3 | 0.3 | 1 | — |
|
1 place to sleep in O Faramello · 36 beds at the 1 that give a number Hostel
| ||||
| O Vilar de Baixo Hamlet | 253.7 | 0.4 | 1 | — |
|
1 place to sleep in O Vilar de Baixo · 20 beds at the 1 that give a number Hostel
| ||||
| Rúa de Francos Hamlet | 254.1 | 2.2 | 1 | Yes |
|
1 place to sleep in Rúa de Francos Hostel
| ||||
| Riotinto Hamlet | 256.3 | 3.6 | 2 | Yes |
|
2 places to sleep in Riotinto, 1 of them outside town · 20 beds at the 1 that give a number Hostel
Guest house
| ||||
| O Milladoiro Town | 259.9 | 2.5 | 4 | Yes |
|
4 places to sleep in O Milladoiro · 62 beds at the 1 that give a number Hostel
Guest house
Hotel
| ||||
| A Rocha Vella Hamlet | 262.4 | 1.8 | 1 | Yes |
|
1 place to sleep in A Rocha Vella, 1 of them outside town Hotel
| ||||
| A Poza Real Hamlet | 264.2 | 0.4 | — | Yes |
| Torrente Hamlet | 264.6 | 2.7 | — | Yes |
| Santiago de Compostela City | 267.3 | — | 120 | Yes |
|
120 places to sleep in Santiago de Compostela · 573 beds at the 13 that give a number Hostel
Guest house
Hotel
Apartment
| ||||
Alternatives
- Camiño Portugués da Costa (A Guarda - A Ramallosa) — 35.9 km
- Camiño Portugués pola Costa - Moaña no Camiño (from O Real) — 21.9 km
- Caminho Português da Costa - Via Aeroporto — 19.0 km
- Camiño Portugués da Costa (from Lovelhe) — 14.5 km
- Caminho Português da Costa (A Ramalosa - Vigo) — 12.6 km
- Camiño Portugués da Costa (Litoral) — 10.8 km
- Camiño Portugués da Costa (Freixo) — 9.9 km
- CP Costa - CP Central — 9.2 km
- Camiño Portugués da Costa (Litoral) (from Canido) — 2.9 km
Sources: OpenStreetMap contributors (ODbL); elevation from Copernicus GLO-30. Obra derivada de Rutas de Caminos de Santiago 2020-2026 CC-BY 4.0 FEAACS. Obra derivada de MDT05-cob1 2008-2015 CC-BY 4.0 scne.es.
Be first to get the app
LaceLock is coming to the App Store and Google Play. One email when it lands, nothing else.