Find a bus from Porto to Faro

Find the cheapest ticket for your trip

Help rental companies move cars and get 1€ rental!, (no hidden charges)

Journey details

Best price 33.83$
Journey duration 7 h 50 min
Connections per day 25
First departure: 00:45
Last departure: 22:35
Distance 463km

With virail find your bus from Porto to Faro

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Porto to Faro. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. You can choose either a one-way ticket or a round-trip ticket. Virail will also automatically redirect you to the provider's website to complete your booking. Virail is a travel search engine with customers in more than 30 countries. Every year we help more than 60 million people to find the perfect solution for their journey. Our comparison tool works with more than 2000 transportation companies and lets you find the optimal travel solution, no matter your needs.

How much are the cheapest bus tickets from Porto to Faro?

Bus tickets from Porto to Faro cost on average 39,19 $, but if you have the possiblity to book in advance, or if your travel dates are flexible, you will more easily get low-cost bus tickets from Porto to Faro for only 30,40 $.

Which stations are served by buses from Porto to Faro?

The stations served by the buses from Porto to Faro are Campo 24 De Agosto and Rodoviário.

Ticket price Porto - Faro every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
35 $11 $65 $52 $70 $78 $103 $
48 $48 $20 $43 $23 $20 $20 $
More More 1 $ More 1 $1 $1 $
More More More 36 $ More More More

Buses from Porto to Faro


For relatively short journeys like the one from Porto to Faro, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.

How many connections are there to go Faro from Porto by bus per day?

If you want to travel from Porto to Faro by bus, there are 25 available connections per day. Please notice that all of these connections, that is to say 25 routes, have a change. Consequently, you will have to change buses.

When are the buses from Porto to Faro scheduled?

To get to Faro from Porto by bus, it will take you around 7 hours and 45 minutes, or even 7 hours and 15 minutes if you choose the fastest solutions. The first bus leaves Porto at 13:07, while the last one is at 21:07.

Which companies can you travel with from Porto to Faro?

With Rede Expressos and RENEX you will be able to travel trom Porto to Faro by bus.

virail lets you search and compare times and prices of any transports from one city to another