Travel Faro to Porto

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 ⏱

Choose bus from Faro to Porto for EUR 15 Hop on bus from Faro to Porto for EUR 15

View all Bus tickets →

Distance Faro to Porto

The distance between Faro and Porto is 463.3 kilometers.

Bus from Faro to Porto Details

Find key information about the Bus from Faro to Porto, including travel time, prices and stations.

Bus
Average price
30 EUR
 
Cheapest
15 EUR
Average duration
8h 38m
 
Shortest
7h 20m
Number of departures
12
01:00 - 22:55
Tickets
 
Stations
Departure stations
Arrival stations
Faro Bus Station, Algarve
Faro Airport, Montenegro Portugal
Faro Airport Bus Stop
Faro Bus Station
Porto TIC Campanha
Porto Campanha Bus Station
Operators
FlixBus, Rede Expressos
 

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.

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

Check all Bus tickets →

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.


More Bus routes from and to Faro or 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 Planner

Ideal for multi-city trips and flexible travel plans.