Travel from Tavira to Salema-Portugal

Bus or train from Tavira to Salema?

Damas operates a bus from Tavira to Salema once daily. Tickets cost $10 - $16 and the journey takes 2 h 12 min. ALSA also services this route once daily. Alternatively, Portuguese Railways (CP) operates a train from Tavira to Salema hourly. Tickets cost $6 - $13 and the journey takes 1 h 45 min.

How to get from Tavira to Salema

From Tavira bus to Lagos then bus to Salema. 3 h 40 min 16€. From Tavira train to Faro(P), train to Lagos, walk to Lagos, then bus to Salema. 4 h 57 min 13€. From Tavira taxi to Salema. 1 h 20 min 143€. From Tavira drive to Salema. 1 h 20 min 17€. From Tavira Uber to Salema. 1 h 20 min 136€.

Is there a direct bus between Tavira and Salema?

No, there is no direct bus from Tavira to Salema. However, there are services departing from Tavira and arriving at Salema via Lagos. The journey, including transfers, takes approximately 3 h 40 min.