Travel Faro to Porto

Faro to Porto

For the route between Faro and Porto, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Faro to Porto

For a trip from Faro to Porto, combined is both the fastest and the most cost-effective choice at 14 EUR, taking just 2h y 55 minutes.

Combined from Faro to Porto

Traveling from Faro to Porto with combined transport, start your trip at multiple stations, including FAO Faro Airport, Faro Airport Bus Stop, Faro Airport, Montenegro Portugal, Faro Bus Station and others. The journey typically lasts around 2 hours 55 minutes, with tickets priced at 14 EUR, and you’ll arrive at multiple stations, including OPO Porto Airport, Porto Campanha Bus Station, Porto TIC Campanha, Polo Universitario Station, Porto and others. Check schedules and reserve your seat see available options.

Prices: 14 EUR

Duration: 2h 55m – 24h 50m ⏱

Ride with combined from Faro to Porto for 14 EUR Explore with combined from Faro to Porto in 2h 55m Choose combined from Faro to Porto in 2h 55m Experience combined from Faro to Porto for 14 EUR

View all Combined tickets →

Bus from Faro to Porto

To travel from Faro to Porto by bus, you will begin your journey at multiple stations, including Faro Bus Station, Algarve, Faro Airport, Montenegro Portugal, Faro Airport Bus Stop, Faro Bus Station and others, with buses typically running between 01:00 and 22:55 so you can choose a departure that fits your schedule. The trip usually takes around 7 hours 20 minutes and arrives at Porto TIC Campanha or Porto Campanha Bus Station, offering a comfortable and reliable way to reach your destination. Fares start at 15 EUR. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.

Prices: 15 EUR

Duration: 7h 20m – 12h 50m ⏱

Choose bus from Faro to Porto for 15 EUR Take bus from Faro to Porto in 7h 20m

View all Bus tickets →

Charter from Faro to Porto

Enjoy a comfortable ride from Faro to Porto, where your driver will pick you up at your preferred location, whether it’s your hotel, a train station, or another convenient spot. The journey typically takes around 4 hours 51 minutes, offering privacy and flexibility with fares starting at 585 EUR. Secure your ride here and travel stress-free.

Prices: 585 EUR

Duration: 4h 51m – 4h 57m ⏱

Go with charter from Faro to Porto for 585 EUR

View all Charter tickets →

Distance Faro to Porto

The distance between Faro and Porto is 463.3 kilometers.

Faro to Porto Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Faro to Porto

Combined
Bus
Charter
Average price
74 EUR
30 EUR
588 EUR
Cheapest price
14 EUR
15 EUR
585 EUR
Average duration
9h 37m
8h 37m
4h 54m
Minimum duration
2h 55m
7h 20m
4h 51m
Number of departures
63
12
2
Tickets
Operators
TAP Portugal, Rede Expressos, FlixBus
FlixBus, Rede Expressos
Daytrip private transfer with English speaking driver

Combined Routes & Schedules from Faro to Porto

Traveling between Faro and Porto can involve multiple modes of transport, with several boarding and drop-off points to choose from. Depending on which combination of stations or stops you select, the journey usually takes around 2h 55m to 24h 50m. Services run throughout the day from 01:00 to 22:10, and fares start at 14 to 237 EUR. Checking the full timetable for Faro and Porto allows you to compare all station options, routes and departure times so you can plan the combination that best fits your schedule.

Departure stations
FAO Faro Airport
Faro Airport Bus Stop
Faro Airport, Montenegro Portugal
Faro Bus Station
Faro Bus Station, Algarve
Arrival stations
OPO Porto Airport
Porto Campanha Bus Station
Porto TIC Campanha
Polo Universitario Station, Porto

Combined Timetable: FAO Faro Airport → OPO Porto Airport

  • 06:05 00:40 18h 35m 110 EUR
  • 06:05 14:30 8h 25m 175 EUR
  • 06:05 20:25 14h 20m 110 EUR
  • 06:05 22:50 16h 45m 110 EUR
  • 06:05 10:00 3h 55m 110 EUR
  • 06:05 10:35 4h 30m 110 EUR
  • 06:05 16:50 10h 45m 110 EUR
  • 06:05 19:00 12h 55m 110 EUR
  • 06:05 09:00 2h 55m 110 EUR
  • 06:05 09:00 2h 55m 126 EUR
  • 06:05 10:00 3h 55m 126 EUR
  • 11:15 00:40 13h 25m 110 EUR
  • 11:15 22:50 11h 35m 110 EUR
  • 11:15 10:10 22h 55m 237 EUR
  • 11:15 19:00 7h 45m 110 EUR
  • 11:15 20:25 9h 10m 110 EUR
  • 11:15 08:10 20h 55m 114 EUR
  • 11:15 07:50 20h 35m 114 EUR
  • 11:15 16:50 5h 35m 110 EUR
  • 11:15 14:30 3h 15m 175 EUR
  • 18:10 00:40 6h 30m 110 EUR
  • 18:10 22:50 4h 40m 110 EUR
  • 18:10 10:10 16h 233 EUR
  • 18:10 15:00 20h 50m 237 EUR
  • 18:10 08:10 14h 110 EUR
  • 18:10 07:50 13h 40m 110 EUR
  • 18:10 17:00 22h 50m 114 EUR
  • 18:10 19:00 24h 50m 114 EUR

Combined Timetable: Faro Airport Bus Stop → Porto Campanha Bus Station

  • 13:40 21:20 7h 40m 36 EUR
  • 22:10 06:00 7h 50m 36 EUR

Combined Timetable: Faro Airport, Montenegro Portugal → Porto TIC Campanha

  • 08:45 15:45 7h 22 EUR
  • 09:35 16:35 7h 26 EUR
  • 10:45 18:15 7h 30m 29 EUR
  • 11:40 19:00 7h 20m 17 EUR
  • 14:15 21:15 7h 15 EUR
  • 14:30 21:30 7h 14 EUR
  • 16:35 00:25 7h 50m 14 EUR
  • 20:45 05:20 8h 35m 34 EUR

Combined Timetable: Faro Bus Station → Polo Universitario Station, Porto

  • 01:00 09:15 8h 15m 38 EUR

Combined Timetable: Faro Bus Station → Porto Campanha Bus Station

  • 06:15 13:30 7h 15m 36 EUR
  • 07:00 15:00 8h 36 EUR
  • 07:30 15:30 8h 36 EUR
  • 09:30 17:30 8h 36 EUR
  • 11:00 18:30 7h 30m 36 EUR
  • 12:00 20:15 8h 15m 36 EUR
  • 13:00 20:15 7h 15m 36 EUR
  • 13:30 21:20 7h 50m 36 EUR
  • 14:30 22:30 8h 36 EUR
  • 15:30 23:15 7h 45m 36 EUR
  • 16:30 00:00 7h 30m 35 EUR
  • 17:00 00:45 7h 45m 36 EUR
  • 18:30 02:15 7h 45m 35 EUR
  • 20:15 04:15 8h 36 EUR
  • 22:00 06:00 8h 36 EUR

Combined Timetable: Faro Bus Station, Algarve → Porto TIC Campanha

  • 08:30 15:45 7h 15m 23 EUR
  • 09:20 16:35 7h 15m 27 EUR
  • 10:00 17:20 7h 20m 33 EUR
  • 10:30 18:15 7h 45m 29 EUR
  • 14:00 21:15 7h 15m 17 EUR
  • 14:15 21:30 7h 15m 15 EUR
  • 14:50 22:15 7h 25m 15 EUR
  • 17:10 00:45 7h 35m 15 EUR
  • 20:30 05:20 8h 50m 35 EUR

Check all Charter tickets →

Bus Routes & Schedules from Faro to Porto

For this bus route between Faro and Porto, multiple departure and arrival stations are in use. Depending on the specific bus stop combination, journey times may vary, typically around 7h 20m to 12h 50m. Bus services operate on a shared schedule from 01:00 until 22:55, while fares generally start at 15 to 38 EUR and may differ slightly by service and stop. Reviewing the full bus timetable for Faro to Porto allows you to compare stations and available departures before selecting the option that best fits your plans.

Departure stations
Faro Bus Station, Algarve
Faro Airport, Montenegro Portugal
Faro Airport Bus Stop
Faro Bus Station
Arrival stations
Porto TIC Campanha
Porto Campanha Bus Station

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 Airport, Montenegro Portugal → Porto TIC Campanha

  • 22:55 08:25 9h 30m 38 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 →

Charter Routes & Schedules from Faro to Porto

- Set off from Faro Hotel Transfer in a private taxi heading toward Porto Hotel Transfer, spending about 4h 51m on the road. Multiple departures are available, and tickets start at 585 EUR.
- Set off from Faro Airport in an exclusive ride to Porto Hotel Transfer, spending about 4h 57m on the road. Services run frequently throughout the day, and tickets start at 590 EUR.

Check all Charter tickets →

Frequently Asked Questions Faro to Porto

Below you will find answers to the most common questions about traveling from Faro to Porto.

How long does the Faro to Porto route usually take?

The Faro to Porto route takes about 2 hours 55 minutes to 25 hours 50 minutes across all listed options. The wide spread comes from different transport types and station pairs, with some services making longer intermediate stops or using slower overland connections.

What is the cheapest way to travel from Faro to Porto?

The cheapest listed option on the Faro to Porto route is bus travel, with fares starting at 15 EUR. Across all available services, prices range from 14 EUR to 237 EUR, so the lowest fares are found in the standard shared transport options.

Which Faro to Porto option is the fastest?

The fastest listed Faro to Porto service is the charter transfer from Faro Hotel Transfer to Porto Hotel Transfer at about 4 hours 51 minutes, with the airport pickup version taking about 4 hours 57 minutes. Among the regular services, the quickest listed trip is 2 hours 55 minutes.

Where do Faro to Porto trips usually depart from and arrive?

Faro to Porto services depart from Faro Airport, Faro Airport Bus Stop, Faro Airport in Montenegro, Faro Bus Station, and Faro Bus Station, Algarve. Arrivals are listed at OPO Porto Airport, Porto Campanha Bus Station, Porto TIC Campanha, and Polo Universitario Station in Porto.

How often do Faro to Porto services run, and when is the first and last departure?

The route has 63 trips in total, but no fixed frequency is listed. The first departure is at 01:00 and the last departure is at 22:55 for the bus services, while the combined route listing shows departures from 01:00 to 22:10.

How much does a bus from Faro to Porto cost and how long does it take?

Bus fares on the Faro to Porto route run from 15 EUR to 38 EUR. Bus travel takes about 7 hours 20 minutes to 12 hours 50 minutes overall, depending on the departure point and arrival station used.

Which Faro to Porto bus stations are used most often?

Bus departures on the Faro to Porto route are listed from Faro Airport, Montenegro Portugal, Faro Bus Station, Algarve, Faro Airport Bus Stop, and Faro Bus Station. Arrivals are at Porto TIC Campanha or Porto Campanha Bus Station, depending on the service.

What is the difference in travel time between the Faro to Porto bus options?

The bus options vary quite a bit. The shortest listed bus trip is about 7 hours 20 minutes from Faro Airport Bus Stop to Porto Campanha Bus Station, while the longest is about 12 hours 50 minutes from Faro Bus Station to Porto Campanha Bus Station.

How much do Faro to Porto trips cost overall?

Across the Faro to Porto route, listed prices range from 14 EUR to 237 EUR. That range includes the lowest combined fares and the higher-priced charter transfer, while regular bus services stay within the 15 EUR to 38 EUR range.

Are there direct airport-to-airport options on the Faro to Porto route?

Yes, one listed option runs from FAO Faro Airport to OPO Porto Airport. Its duration ranges from about 2 hours 55 minutes to 24 hours 50 minutes, which shows that airport-to-airport services can still vary a lot by operator and schedule.

Can I book Faro to Porto tickets online in one place?

Yes, Faro to Porto tickets can be checked and booked on TicketRoutes.com. The route includes multiple departure points and arrival stations, so it helps to compare the exact station pair and travel time before choosing a service.

Is there a charter transfer from Faro to Porto, and what does it use?

A charter transfer is listed for Faro to Porto, with departures from Faro Hotel Transfer or Faro Airport and arrival at Porto Hotel Transfer. It takes about 4 hours 51 minutes to 4 hours 57 minutes and is priced from 585 EUR to 590 EUR.

Browse travel routes across Portugal

Route finder

The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.


More travel routes for Faro and Porto

Planning more stops after Faro to Porto?

If your journey doesn’t end with Faro to Porto, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.