There are 5 ways to get from Guarda to Caminha by bus, train, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Guarda to PortoFlixBus 745
- Take the bus from Porto - Pólo Universitário to Caminha - Praça de EspanhaExpresso
6h 38m€13–23Train
- Take the train from Guarda to PampilhosaIc / ...
- Take the train from Pampilhosa to Caminha831
7h 4m€14–70Drive 294.6 km
- Drive from Guarda to Caminha294.6 km
3h 9m€46–66Towncar, bus
- Take a town car from Guarda to Porto - Aeroporto Francisco Sá Carneiro
- Take the bus from Porto - Aeroporto Francisco Sá Carneiro to Caminha - Praça de Espanha10 | Leiria
5h 9m€261–265Towncar
- Take a town car from Guarda to Porto - Aeroporto Francisco Sá Carneiro
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelo
4h 52m€337–350
Guarda to Caminha by bus and foot
Questions & Answers
The cheapest way to get from Guarda to Caminha is to bus which costs €13 - €23 and takes 6h 38m.
The fastest way to get from Guarda to Caminha is to drive which takes 3h 9m and costs €45 - €70.
No, there is no direct bus from Guarda to Caminha. However, there are services departing from Guarda and arriving at Caminha - Praça de Espanha via Porto - Terminal Intermodal de Campanhã and Porto - Pólo Universitário. The journey, including transfers, takes approximately 6h 38m.
The distance between Guarda and Caminha is 329 km. The road distance is 294.6 km.
The best way to get from Guarda to Caminha without a car is to bus which takes 6h 38m and costs €13 - €23.
It takes approximately 6h 38m to get from Guarda to Caminha, including transfers.
Guarda to Caminha bus services, operated by FlixBus, depart from Guarda station.
The best way to get from Guarda to Caminha is to bus which takes 6h 38m and costs €13 - €23. Alternatively, you can train, which costs €14 - €75 and takes 7h 4m.
Guarda to Caminha bus services, operated by FlixBus, arrive at Porto station.
Yes, the driving distance between Guarda to Caminha is 295 km. It takes approximately 3h 9m to drive from Guarda to Caminha.
What companies run services between Guarda, Portugal and Caminha, Portugal?
You can take a bus from Guarda to Caminha - Praça de Espanha via Porto, Porto - Terminal Intermodal de Campanhã, Faculdade de Economia, and Porto - Pólo Universitário in around 6h 38m. Alternatively, you can take a bus from R. Cidade de Béjar to Caminha via Guarda - Estação CP, Guarda, and Pampilhosa in around 7h 4m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Guarda to Pampilhosa
- Ave. Duration
- 1h 51m
- Frequency
- Every 4 hours
- Estimated price
- €6–35
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- €6–8
- Regional - Single Ticket
- €10–14
- Intercity - Single Ticket
- €16–21
- Alfa Pendular - Single Ticket
- €22–35
Train from Pampilhosa to Caminha
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- €8–40
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- €8–10
- Regional - Single Ticket
- €13–18
- Intercity - Single Ticket
- €20–27
- Alfa Pendular - Single Ticket
- €27–40
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Guarda to Porto
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- €4–11
- Website
- https://www.flixbus.co.uk
- Phone
- +351 258 800 340
- geral@avminho.pt
- Website
- avminho.pt
Bus from Porto - Pólo Universitário to Caminha - Praça de Espanha
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €6–9
- Schedules at
- avminho.pt
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Aeroporto Francisco Sá Carneiro to Caminha - Praça de Espanha
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €6–10
- Website
- https://rede-expressos.pt/en
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Guarda to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 2h 14m
- Frequency
- On demand
- Estimated price
- €255
- Website
- https://www.vmtransfers.com/en/
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelo
- Ave. Duration
- 46 min
- Frequency
- On demand
- Estimated price
- €80
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Guarda to Caminha bus tickets online with Omio.
There are 1081+ hotels available in Caminha.


















