Faro to Porto Bus: Schedules, Tickets & Prices
The bus journey from Faro to Porto takes approximately 7h 20m to 12h 50m, with fares from 15 EUR to 38 EUR.
Bus from Faro to Porto
Begin your journey from Faro by boarding a bus at multiple stations, including Faro Bus Station, Algarve, Faro Airport, Montenegro Portugal, Faro Airport Bus Stop and others, with departures typically running between 01:00 and 22:55 so you can pick a convenient time. The ride lasts around 7 hours 20 minutes and will drop you off at Porto TIC Campanha or Porto Campanha Bus Station, providing a comfortable and dependable way to reach Porto. Bus ticket prices start at 15 EUR, and you can reserve your ticket in advance to ensure a seamless trip.
Prices: 15 EUR to 38 EUR
Duration: 7h 20m – 12h 50m ⏱
Bus Routes & Schedules from Faro to Porto
On this bus route between Faro and Porto, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 7h 20m. Buses follow a coordinated schedule running from 01:00 until 22:55, covering most of the day. Fares usually start at 15 EUR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Faro to Porto helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Faro to Porto
15 EUR, from Faro Bus Station, Algarve to Porto TIC Campanha, departure some times, duration 8h 5m.Fastest Bus Faro to Porto
36 EUR, from Faro Airport Bus Stop to Porto Campanha Bus Station, departure 01:10, duration 7h 20m.Bus Timetable: Faro Airport, Montenegro Portugal → Porto TIC Campanha
- 22:55 08:25 9h 30m 38 EUR
Bus Timetable: Faro Airport Bus Stop → Porto Campanha Bus Station
- 01:10 08:30 7h 20m 36 EUR
- 19:40 04:15 8h 35m 36 EUR
Bus Timetable: Faro Bus Station → Porto Campanha Bus Station
- 01:00 08:30 7h 30m 36 EUR
- 08:15 21:05 12h 50m 36 EUR
- 19:30 04:15 8h 45m 36 EUR
Bus Timetable: Faro Bus Station, Algarve → Porto TIC Campanha
- 06:30 14:20 7h 50m 27 EUR
- 06:35 14:25 7h 50m 23 EUR
- 12:05 19:35 7h 30m 23 EUR
- 15:55 23:59 8h 4m 15 EUR
- 16:00 00:05 8h 5m 15 EUR
- 22:40 08:25 9h 45m 38 EUR
Frequently Asked Questions Bus Faro to Porto
Below you will find answers to the most common questions about traveling from Faro to Porto by bus.
How long is the bus trip from Faro to Porto usually?
A bus trip from Faro to Porto usually takes about 7 hours 20 minutes to 12 hours 50 minutes, depending on the service and departure point. If you are planning the Faro to Porto bus journey, it is worth allowing extra time for a longer ride on some departures.
What is the price of bus tickets for Faro to Porto?
Bus tickets for Faro to Porto usually cost between 15 EUR and 38 EUR. The final fare can vary by departure time, station, and how early you book your bus service.
When is the first bus departure from Faro to Porto?
The first bus departure for Faro to Porto is at 01:00. If you are taking the bus early, it is a good idea to arrive with enough time to find your stop and board without rushing.
What time is the last bus from Faro to Porto?
The last bus departure on the Faro to Porto bus route is at 22:55. If you are planning a late bus journey, checking your exact station and boarding time is a smart idea.
How many bus connections are there between Faro and Porto?
There are 12 bus connections on the Faro to Porto route. That gives travelers several options when choosing a bus trip that fits their schedule.
Can I book bus tickets for Faro to Porto in advance?
Yes, booking bus tickets for Faro to Porto in advance is a practical choice, especially if you want a better chance of getting the departure time you prefer. Since the bus service offers multiple options, early booking can make planning easier.
Which stations are used for the bus journey from Faro to Porto?
For the bus journey from Faro to Porto, departures can include Faro Airport, Montenegro Portugal, Faro Bus Station, Algarve, Faro Airport Bus Stop, and Faro Bus Station. Arrivals are listed at Porto TIC Campanha and Porto Campanha Bus Station, so it helps to check your exact bus departure and arrival points before you travel.
Is there a big difference in bus travel time between Faro Airport and Faro Bus Station to Porto?
Yes, the bus trip from Faro Airport, Montenegro Portugal to Porto TIC Campanha takes about 9 hours 30 minutes, while the Faro Bus Station, Algarve to Porto TIC Campanha bus connection can take about 7 hours 30 minutes to 9 hours 45 minutes. The Faro to Porto bus journey can also vary by station, so checking the specific departure point is useful.
Travel options for Faro to Porto
More Bus routes from and to Faro or Porto
Routes in Bus from Faro →
Routes in Bus to Porto ←
Routes in Bus to Faro ←
Routes in Bus from Porto →
Planning more than just Faro to Porto?
You’re currently viewing Bus options for Faro to Porto. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.