Bus Overview

Average Duration:
8h
Buses Per Day:
8

First and Last Bus

First Bus:
06:00
Last Bus:
01:15 (next day)

Ticket Details

Average Price:
30€ - 60€

Overview

The average bus between Porto and Faro takes 7h 36m and the fastest bus takes 7h 22m. On an average weekday, there are 8 buses per day travelling from Porto to Faro. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Faro?

Book now

Porto to Faro bus times

All available buses travelling from Porto to Faro. To see full schedules, alternative transport and to book your tickets online click here.
Departing Thursday, March 21, 2019
Porto, Campo 24 de Agosto
7h 45m
Faro
7h 45m
1 change
See full schedules
Porto, Campo 24 de Agosto
7h 45m
Faro
7h 45m
1 change
See full schedules
Porto, Campo 24 de Agosto
9h
Faro
Porto, Campo 24 de Agosto
7h 35m
Faro
7h 35m
1 change
See full schedules
Porto, Campo 24 de Agosto
7h 50m
Faro
7h 50m
1 change
See full schedules
Porto, Campo 24 de Agosto
8h 30m
Faro
8h 30m
1 change
See full schedules
Porto, Campo 24 de Agosto
7h 35m
Faro
7h 35m
1 change
See full schedules
Porto, Campo 24 de Agosto
7h 50m
Faro Bus Terminal
7h 50m
1 change
See full schedules
Departing Friday, March 22, 2019
Porto, Campo 24 de Agosto
8h 55m
Faro
8h 55m
1 change
See full schedules
Porto, Campo 24 de Agosto
7h 45m
Faro
7h 45m
1 change
See full schedules

Questions & Answers

Yes, there is a direct bus departing from Porto, Campo 24 de Agosto and arriving at Faro Bus Terminal. Services depart three times a day, and operate every day. The journey takes approximately 7h 50m.

More details

The distance between Porto and Faro is 463 km. The road distance is 549.8 km.

Get driving directions

Porto to Faro bus services, operated by Rede Expressos, depart from Porto, Campo 24 de Agosto station.

More details

Porto to Faro bus services, operated by Rede Expressos, arrive at Faro Bus Terminal station.

More details

Book your Porto to Faro bus tickets online with Busbud.

Search and book

There are 2393+ hotels available in Faro. Prices start at 55€ per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps