Train Tracks in Faro
Taking a train from Faro to Tavira is the easiest and most scenic way to get between the two Algarve cities. The train tracks that span the distance from Faro to Tavira run along the coast, taking passengers through the stunning landscapes of the Parque Natural da Ria Formosa and beside the sea.
Trains from Faro to Tavira run daily from Faro’s train station to Tavira’s train station. The first trains on weekdays depart at 7:36am and 8:00am. After that trains leave once every hour from 9:30am to 7:24pm. Two final trains to Tavira run at 9:24pm and 10:10pm.
The train journey from Faro to Tavira takes between 36 and 47 minutes, making Tavira an easy day trip from Faro. While you travel, make sure to get a seat by the window that faces the sea so that you have the best views.
Tickets for trains from Faro to Tavira cost 2.80 euros one-way. You can purchase them at the ticket offices at both of the train stations.