
Information updated on 1st November 2026.
Timetable valid until further notice.
Official complete AP/ IC timetable here
This page is not about the Algarve! I have created it as an add-on to my Algarve trains page.
Different types
of train have different fares
AP - Fast
Alfa Pendular train. More expensive than the IC (Intercidades) trains. Reservation is compulsory on
all AP (Alfa Pendular)
and IC (Intercidades)
trains.
The sooner you buy tickets, the less it will cost. The very cheap
PROMO tickets are not refunded if not used.
Tickets can be purchased at the Comboios de Portugal (CP) website
or using the Comboios de Portugal app or their approved re-seller
omio.com
up to 60 days in advance. Or at the station on the day, if seats
are available.
Do not use websites like
RailNinja and Kiwi Rail! CP will not honour these 'tickets'.
IR - inter-regional
train. No reservations available. REG - regional train. No reservations available.
The price is always the same whether purchased in advance or on
the day.
Anyone aged 65 or older can travel half price. ID e.g. passport
number required at the time of purchase and which must be carried
on the journey.
Other IC trains are available between Lisbon Santa
Apolónia, Oriente and Coimbra-B.
Other regional (REG) and local (Urbanos) trains run between
Coimbra-B, Aveiro and Porto. Reservations not available. Check
times at https://www.cp.pt/
MFO – Mondays to Fridays (weekdays) only; does not run
on Saturdays, Sundays or Holidays
SUN –
runs on Sundays and some Holidays only SHX – does not
run on Sundays or Holidays
Not Sat – runs every day except Saturdays XXX - on Saturday
night / Sunday morning runs only from Porto to Aveiro.
I cannot show every holiday and short term
variation here.
Check on the official website for your exact date of travel
especially if planning to travel around major
holidays
Trains do run on all holidays but may be cancelled or altered.
Sometimes this information is not published until a few days
beforehand!
Train times are
subject to alteration on and after 13th December. Tickets for
that date and later are not on sale as of 1st November.
Check at
the official website every few days until they become available.
Do not be tempted to use unofficial sites! You will not be
buying a ticket.
Notes about stations (A) to (D) here
Connections
to and from Évora and Faro are made at Lisbon Oriente. This is
normally on the same platform, but do check.
Direct trains and
connections from / to Faro also stop at Loulé,
Albufeira-Ferreiras and Tunes. Click or tap here for details.
Change at Tunes for Portimão and Lagos. Change at Faro for
Olhão, Tavira and Vila Real de Santo António
| Train Type | IR | IC | AP | AP | AP | IC | AP | IC | AP | IC | AP | IC | AP | IC | AP | IC | AP | AP | IC | AP | REG | IC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Days of running | Daily | SHX | Daily | Daily | SHX | Daily | Daily | Daily | SHX | Daily |
Daily | Daily | Not Sat |
Daily | Daily | Daily | Daily | Daily | Daily | Not Sat |
Not Sat |
Daily |
| Special note see below |
DDD |
|||||||||||||||||||||
| Lisbon Santa Apolónia | --- | 0630 | 0700 | 0800 | 0900 | 0930 | From Faro |
1130 | 1200 | 1230 |
1400 | 1530 | 1600 | 1630 | 1700 | 1730 | 1800 | From Faro |
1930 | 2000 | --- | 2230 |
| Connection from Évora arrives | --- | --- | --- | --- | 0836 | --- | ↓ | 1036 | --- | --- |
1306 | --- | --- | --- | --- | --- | --- | 1836 | --- | --- | --- | 2036 |
| Connection from Faro arrives | --- | --- | --- | --- | --- | --- | ↓ | ↓ | --- | --- | 1256 | --- | ---- | --- | --- | --- | 1756 | ↓ | --- | --- | ---- | 2156 |
| Lisbon Oriente (A) | --- | 0639 | 0709 | 0809 | 0909 | 0939 | 1009 | 1139 | 1209 |
1239 | 1409 | 1539 | 1609 | 1639 | 1709 | 1739 | 1809 | 1909 | 1939 | 2009 | --- | 2239 |
| Coimbra-B (B) | 0726 | 0833 | 0847 | 0953 | 1047 | 1135 | 1147 | 1336 | 1347 | 1436 | 1547 | 1735 | 1747 | 1835 | 1847 | 1935 | 1947 | 2047 | 2133 | 2147 | 2313 | 0033 |
| Aveiro | 0806 | 0904 |
0915 | 1020 | 1115 | 1204 | 1215 | 1406 | 1415 | to |
1615 | 1806 | 1815 | 1904 | 1915 | 2004 | 2015 | 2115 | 2204 | 2215 | 2359 | 0104 |
| Vila Nova de Gaia-Devesas | 0845 | 0938 | 0943 | 1050 | 1143 | 1238 | 1243 | 1438 | 1443 | Guarda |
1643 | 1838 | 1843 | 1938 | 1943 | 2038 | 2043 | 2143 | 2238 | 2243 | 0040 | 0138 |
| Porto Campanhã (C) | 0849 | 0943 | 0948 | 1055 | 1148 | 1243 | 1248 | 1443 | 1448 | --- |
1648 | 1843 | 1848 | 1943 | 1948 | 2043 | 2048 | 2148 | 2243 | 2248 | 0045 | 0143 |
| Train continues to (D) | VAL | Braga | Braga | Guim | Braga | Braga | VAL* | Braga | Braga |
| Train Type | REG | AP | AP | IC | AP | IC | AP | IC | AP | AP | IC | AP | IC | AP | IC | AP | IC | AP | IC | IR | IR | AP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Days of running | XXX | Daily | Daily | SHX | SHX | Daily | SHX | Daily | SHX | Daily | Daily | Daily | Daily | Daily | SUN | Not Sat |
Daily | Daily | Daily | SUN | Daily | Not Sat |
| Train comes from (D) | Braga | VAL* | Braga | Braga | Braga |
Guim | Braga |
VAL | Braga | |||||||||||||
| Porto Campanhã (C) | 0108 | 0540 | 0640 | 0645 | 0740 | 0845 | 0940 | 1045 | 1140 | 1245 | 1340 | 1440 | 1445 | 1640 | 1645 | 1740 | 1745 | 1840 | 1945 | 1954 | 2030 | 2040 |
| Vila Nova de Gaia-Devesas | 0114 | 0545 | 0645 | 0650 | 0745 | 0850 | 0945 | 1050 | 1145 | 1250 | 1345 | 1445 | 1450 | 1645 | 1650 | 1745 | 1750 | 1845 | 1950 | 1959 | 2035 | 2045 |
| Aveiro | 0213 | 0616 | 0716 | 0727 | 0816 | 0927 | 1016 | 1126 | 1216 | 1327 | 1416 | 1516 | 1526 | 1716 | 1727 | 1817 | 1827 | 1918 | 2027 | 2040 | 2120 | 2116 |
| Coimbra-B (B) | 0255 | 0643 | 0743 | 0757 | 0843 | 0954 | 1043 | 1156 | 1243 | 1356 | 1443 | 1543 | 1557 | 1743 | 1755 | 1843 | 1856 | 1943 | 2056 | 2116 | 2154 | 2143 |
| Lisbon Oriente (A) | 0551 | 0823 | 0922 | 0952 | 1022 | 1152 | 1222 | 1352 | 1422 | 1552 | 1622 | 1723 | 1752 | 1922 | 1952 | 2032 | 2052 | 2122 | 2252 | 2343 | --- | 2322 |
| Connection to Faro leaves | --- | ↓ | 1002 | 1002 | --- | --- | --- | 1402 | ---- | --- | --- | ↓ | 1832 | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Connection to Évora leaves | 0702 | 0902 | 0958 | --- | --- | --- | 1335 | --- | --- | --- | 1702 | ↓ | 1902 | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Lisbon Santa Apolónia | 0559 | To Faro |
0930 | 1000 | 1030 | 1200 | 1230 | 1400 | 1430 | 1600 | 1630 | To Faro |
1800 | 1930 | 2000 | 2040 | 2100 | 2130 | 2300 | 2350 | --- | 2330 |
SPECIAL NOTES
Wheelchairs and bicycles are not carried on any
replacement bus!
DDD - on Sunday mornings until 8th November, a replacement bus
will operate from Pombal to Porto via Coimbra, Aveiro and Gaia.
OTHER NOTES
The 0958
connection at Lisbon Oriente for Évora is available Saturdays,
Sundays and Holidays only. Times shown in
green boxes are available on weekdays only
Faro - these trains run between Porto Campanhã and Faro via Lisbon Oriente, Tunes, Albufeira and Loulé. They stop at Lisbon Entrecampos station 8 minutes after / before Oriente. You can change trains at Oriente for a connection by local train to or from Santa Apolónia. Those options will be offered during the booking process.
(A) - Lisbon Oriente is close to Lisbon Airport. Metro connection
available. Separate ticket needed, can only be purchased at the
station on the day.
(B) - Coimbra-B station is 1.5km from the city centre. A free bus
service runs to and from the old city centre station of Coimbra.
(C) - Porto Campanhã station is 3km from the city centre. A
frequent service of local trains runs between here and Porto São
Bento in the city centre. AP and IC tickets are valid at no extra
cost. Metro connections are also available - see www.metrodporto.pt
for details. Porto metro also serves the airport, direct from and
to Campanhã. Separate tickets are needed for metro trains. These
you can only buy at the station on the day. Campanhã railway
station is adjacent to the bus station of the same name.
(D) - VAL is Valença do Minho, GUIM is Guimarães. * From Valença
except on Sundays. The train from Lisbon does not go to Valença on
Saturdays. There is no connection available.
For a list of all the timetables on the site,
click here
Back to the main page