Cheapest price
$25
Average price
$40
Fastest journey
3 h
Average duration
3 h
Trains per day
26
Distance
274 km
The best way to find a cheap train ticket from Porto - Sao Bento to Lisboa - Santa Apolonia is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Porto - Sao Bento to Lisboa - Santa Apolonia will cost around $40 if you buy it on the day, but the cheapest tickets can be found for only $25.
It's difficult to get from Porto - Sao Bento to Lisboa - Santa Apolonia without transferring at least once.
Omio recommends booking the train as it is the most popular option from Porto - Sao Bento to Lisboa - Santa Apolonia among Omio's users. If you are prioritising price take the bus with prices starting from €3. For those with little time consider booking a flight which can get you there in 59m. The ticket price range depends on the travel mode: a bus costs an average of €3, and a flight costs an average of €39.
Distance: 170 miles (274 km)
Most popular Train | Bus | Flight |
---|---|---|
€24 Average price | €6 Average price Cheapest | €76 Average price |
4h 17m Average total duration 3h 47m Onboard + 30m Additional time* | 4h 11m Average total duration 3h 41m Onboard + 30m Additional time* | 3h 59m Average total duration Fastest 59m Onboard + 3h 0m Additional time* |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline |
Direct Options | Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 7:30 PM Porto - Sao Bento | 3h00 | 10:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 11:50 PM Porto - Sao Bento | 5h09 | 4:59 AM Lisboa - Santa Apolonia | 1 transfer | |
Saturday, July 12 | |||||
![]() | 5:30 AM Porto - Sao Bento | 3h00 | 8:30 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 6:30 AM Porto - Sao Bento | 3h00 | 9:30 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 7:20 AM Porto - Sao Bento | 3h40 | 11:00 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 7:20 AM Porto - Sao Bento | 4h10 | 11:30 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 7:20 AM Porto - Sao Bento | 5h40 | 1:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 7:30 AM Porto - Sao Bento | 3h30 | 11:00 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 8:30 AM Porto - Sao Bento | 3h00 | 11:30 AM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 9:30 AM Porto - Sao Bento | 3h30 | 1:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 10:30 AM Porto - Sao Bento | 3h00 | 1:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 11:30 AM Porto - Sao Bento | 3h30 | 3:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:05 PM Porto - Sao Bento | 4h55 | 5:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:05 PM Porto - Sao Bento | 6h25 | 6:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:05 PM Porto - Sao Bento | 3h25 | 3:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:20 PM Porto - Sao Bento | 3h10 | 3:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:20 PM Porto - Sao Bento | 4h40 | 5:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:20 PM Porto - Sao Bento | 6h10 | 6:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 12:30 PM Porto - Sao Bento | 3h00 | 3:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 2:20 PM Porto - Sao Bento | 4h10 | 6:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 2:20 PM Porto - Sao Bento | 5h40 | 8:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 2:20 PM Porto - Sao Bento | 6h10 | 8:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 3:30 PM Porto - Sao Bento | 3h00 | 6:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 4:30 PM Porto - Sao Bento | 3h30 | 8:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 5:30 PM Porto - Sao Bento | 3h00 | 8:30 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 6:20 PM Porto - Sao Bento | 3h40 | 10:00 PM Lisboa - Santa Apolonia | 1 transfer | |
![]() | 6:30 PM Porto - Sao Bento | 3h30 | 10:00 PM Lisboa - Santa Apolonia | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 170 miles (274 km) |
Average train duration 3h 47m |
Cheapest ticket price $13 (€11) |
Trains per day 14 |
Fastest train 3h 0m |
First train 00:50 |
Last train 22:50 |
Find the best trains between Porto - Sao Bento and Lisboa - Santa Apolonia with Omio's travel partners Comboios De Portugal, Intercidades and Alfa Pendular from $14 (€11). We can find you the best deals, schedules and tickets when comparing and booking the best route.
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