Cheapest price
$65
Average price
$71
Fastest journey
8 h 28 m
Average duration
9 h 59 m
Trains per day
2
Distance
511 km
The best way to find a cheap train ticket from Viana do Castelo to Lagos is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Viana do Castelo to Lagos will cost around $71 if you buy it on the day, but the cheapest tickets can be found for only $65.
Of the 2 trains that leave Viana do Castelo for Lagos on Thu, Jul 10, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Jul 10 the direct trains cover the 511 km distance in an average of 9 h 59 m but if you time it right, some trains will get you there in just 8 h 28 m .
On Thu, Jul 10 the slowest trains will take 11 h 29 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the bus as it is the most popular option from Viana do Castelo to Lagos among Omio's users. If you are prioritising price take the bus with prices starting from €21. For those with little time consider booking a train which can get you there in 8h 0m. The ticket price range depends on the travel mode: a bus costs an average of €21, and a train costs an average of €25.
Distance: 316 miles (510 km)
Train | Most popular Bus |
---|---|
€44 Average price | €33 Average price Cheapest |
8h 30m Average total duration Fastest 8h 0m Onboard + 30m Additional time* | 9h 32m Average total duration 9h 2m Onboard + 30m Additional time* |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Distance 316 miles (510 km) |
Average train duration 8h 0m |
Cheapest ticket price $32 (€25) |
Trains per day 6 |
Fastest train 8h 25m |
First train 00:15 |
Last train 15:09 |
Travel from Viana do Castelo to Lagos on Comboios De Portugal trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
Comboios Portugal (CP) is the main train company in Portugal operating medium and long-distance train services operating across Portugal. CP train types include International (IN) which connect Portugal with Spain and France; Alfa Pendular (AP) operating high-speed trains up to 220 km/h between Porto, Lisbon and Faro; Intercidades, long-distance trains operating up to 200km/h; Inter-Regional (IR), which offer medium distance services; and Regional, CP's local services.
Here are some other resources that might have the information you need