Bus transport in the Algarve is mainly provided by EVA Transport. The main bus station in Tavira is located on Rua dos Pelames, on the west bank of the river.
There is a frequent service to Faro town and Vila Real de San’Antonio. The bus does not take the direct route and whilst it provides an interesting view of some of the smaller towns, it is quicker and cheaper to travel by train.
It is also possible to travel from Tavira bus station to both Lisbon and Seville twice a day – check at either the Tourist Office or bus station for up to date timetable information.