We love traveling on trains, you always seem to arrive relaxed and having seen a different view of the areas that you passed through.
Algarve trains are no exception and give the visitor a great chance to see other parts of the area than the one they are staying in.
Portugal trains are run by CP (Comboios de Portugal) and there is an extensive network throughout the country.
Tavira is linked to other parts of the Algarve by a linear route that runs all along the southern coast from Lagos to Vila Real Santo Antonio with Faro being the main station if you want to travel to the North. The fares are reasonable and the trains comfortable and reliable
Tavira main station (Estacao de Comboios) is located on the North East of the town centre at the top of Avendida Dr.Mateus Teixeira de Azevedo.Its about a 10 mins walk from the centre square, Praca de Republica. Once you get there you will need to buy your ticket to your destination
The best way to find out more about the Algarve train services is to check out the CP website. Press the EN at the top right of the page to get the English version. The site is quite complicated but after a few tries you will soon find your way round it. It has been recently updated and we find it far more user friendly now.
The new system allows you to input your 'From' Station and your 'To' station. So if you are starting off at Tavira you put this in the 'From' section and if you are going to Lisbon put this in the 'To' section. You will be asked to input the dates you are travelling on. For Lisbon there a number of stations. We tend to go to Oriente as it is quite central. You will now get the train times and you will be able to book these tickets online. Remember to have your passport ready and a mobile phone is useful as you can have the tickets sent directly to that.
The first train to Vila Real de Santo Antonio leaves at 8:24 and the last train leaves at 22:28. The first train from Vila Real leaves at 5.48 and the last train is 20:42. The cost is 2:65€ each way and the approximate travelling time is 30 minutes. There are a further 11 trains going either way throughout the day. On Sundays and Holidays the services reduce to 10 each way.
The first train to Faro leaves at 6:13 and the last train leaves at 21:10. The first train from Vila Real leaves at 5.48 and the last train is 21:10 The cost is 3.15€ each way and the approximate travelling time is 40 minutes. There are a further 11 trains going either way throughout the day. On Sundays and Holidays the services reduce to 10 each way.
Return to Tavira Transport Page or
Go straight back to our Home Page
Tavira Station- Largo de Santo Amaro 8800-703 Tavira
Central call centre - 808 208 208