Travel from Setúbal to Faro

Train, bus or fly from Setúbal to Faro?

FlixBus operates a bus from Setúbal to Faro once daily. Tickets cost $16 - $27 and the journey takes 2 h 45 min. ALSA also services this route once daily. Alternatively, Portuguese Railways (CP) operates a train from Setúbal to Faro every 4 hours. Tickets cost $18 - $40 and the journey takes 2 h 44 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Setúbal to Faro

From Setúbal, Setúbal bus to Faro, Faro. 2 h 45 min 29€. From Praca do Quebedo train to Pinhal Novo then train to Faro(P). 3 h 58 min 23€. From Setubal bus to Loulé then bus to Faro. 4 h 25 min 37€. From Setúbal drive to Faro. 2 h 21 min 34€. From Setúbal bus to Lisboa Oriente, Metro to Lisbon airport, fly to Faro airport, then line 16 bus to Faro. 3 h 25 min 83€.

Operators from Setúbal to Faro