Tavira Buses

Tavira Bus services are provided by Eva Transportes. They in fact provide both the local services and inter town services for the whole of the Algarve.

So if you want to travel from Faro to Tavira by bus on your way to your holiday destination, they will get you there. National transport is provided by Rede Nacional de Expressos who manage an extensive bus network outside the Algarve area.

Fares are reasonable and run regularly. Our experience is that they are also very reliable. If you have access to the internet,check out their website. This has an English section if your Portuguese is a bit rusty!! 

Just type in where you want to travel from and to and it will provide you with a a timetable. Press on ‘ver’ in the right hand column and this will tell you what the fare will be.

We have provided a few of the main routes that we use below with an indication of times and fares applied or alternatively you can visit our Tavira Bus Timetable page that has a list of full timetables to many of the local towns

To Pedras D'el Rei (Praia de Barril) from Tavira

There is a regular service throughout the day to Pedras D’el Rei. Stopping off point for access to Barril Beach and of course the Pedras D’el Rei itself.

The first bus leaves Tavira at 8.10 and the last bus is at 18.10. The journey only takes 10 minutes and will cost 2.25€ for a single and 4.50.€ for a return.

This service will pass through Santa Luzia, a beautiful fishing village well 
worth a visit. The last bus arrives in Pedras at 18.25 and will return to Tavira soon after this. (Updated 27_4_19)

Tavira to Faro

The first bus leaves for Faro at 6h:50 and there is a regular service from then. The last bus is 19h:10. The first bus to leave from Faro is at 7:15 and the last bus from Faro is at 19:30. The journey takes approximately an hour and will cost 4.30€ one way and 8.60€ return. (Updated 27_4_19)

Tavira To Cabanas

A regular service runs throughout the day to Cabanas, a seaside resort a few miles east from Tavira, with the first bus leaving at 7.40 and arriving approximately 15 minutes later. It will cost 2.25€ for a single and 4.50€ for a return. The last bus arrives at 18.55 and will return back to Tavira soon after that. (Updated 27_4_19)


Eva Transportes

Contact Tel. Nos for the Algarve | 289 589 055 / 289 513 616
E-mail: [email protected]

Tavira Bus Station
Tel: 281 32 25 46
Address: Rua dos Pelames Tavira

Rede Nacional de Expressos

Terminal Rodoviário de Sete Rios 
Praça Marechal Humberto Delgado – Estrada das Laranjeiras 
1500-423 LISBOA

Telefone Geral: Tel: 213 581 472 Information :707 22 33 44

mail : [email protected]