Buses from Barcelona to Faro
🚌 Although there is no direct bus from Barcelona to Faro, you can take a bus from Estación de Autobuses Barcelona Nord to Faro via Evora. The journey, with transfers, lasts around 19 hours and 25 minutes. 💸 Prices for a bus ticket between Faro and Barcelona range from €98 to €135. It's a long journey but a cost-effective way to travel between these two beautiful cities in Spain and Portugal.