How to Get to Porto
From Lisbon to Porto
From Lisbon to Porto, the cheapest way to travel is by bus for 4 EUR, while traveling by flight takes 1h 0m and is the fastest option.
From Faro to Porto
Traveling from Faro to Porto, your best choice is combined for 14 EUR, which gets you there in just 2h 55m.
From Albufeira to Porto
Traveling from Albufeira? Save money by choosing combined for 13 EUR, or get to Porto faster by charter in 4h 38m.
From Algarve to Porto
Traveling from Algarve to Porto, your best choice is combined for 15 EUR, which gets you there in just 2h 55m.
From Portimao to Porto
Planning your journey from Portimao? Travel affordably by combined for 13 EUR, or reach your destination faster by charter in 4h 51m.
From Cascais to Porto
Traveling from Cascais to Porto, your best choice is flight for 48 EUR, which gets you there in just 1h 0m.
From Sintra to Porto
Travel from Sintra to Porto easily: save money by traveling by bus for 7 EUR, or reach your destination faster by flight in 1h 0m.
From Coimbra to Porto
Traveling from Coimbra to Porto, your best choice is bus for 3 EUR, which gets you there in just 1h 15m.
From Braga to Porto
Traveling from Braga to Porto, your best choice is bus for 2 EUR, which gets you there in just 1h 0m.
From Sao Miguel to Porto
Looking to go from Sao Miguel to Porto? The most affordable option is by combined for 188 EUR, while flight offers the fastest journey at just 2h 20m.
From Aveiro to Porto
Traveling from Aveiro to Porto, your best choice is bus for 3 EUR, which gets you there in just 1h 0m.
From Tavira to Porto
Move from Tavira to Porto: the most affordable option is by combined for 16 EUR, and the quickest is by charter in 4h 56m.
From Fatima to Porto
From Fatima to Porto, choose between traveling by bus for 4 EUR to save, or by charter in 1h 48m for the fastest journey.
Arrival stations in Porto
Travelers arriving in Porto usually arrive at one of these stations: