1map logoGo to main page

Faro to Porto from $40: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Faro, Portugal
to
Porto, Portugal

How to Get from Faro to Porto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$40 by trainBest price
289 kmDistance
3h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Faro to Porto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  6m
Estimated price
$26-156
Recommended
Company
Comboios De Portugal
Train
Average Duration
5h  51m
Estimated price
$40-60
Cheapest
route map
Distance: 289 km
Duration: 3h 6m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
7h  50m
Estimated price
$30-70
Company
various
Drive
Average Duration
5h  10m
Estimated price
$95-150

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $18 $15 $14 $15 $23 $18 $21
Train $26 $23 $27 $26 $30 $28 $38
Fly $101 $101 $101 $101 $97 $101 $101

Traveling From Faro to Porto

The journey from Faro to Porto takes you from the sun-kissed shores of the Algarve to the vibrant culture and historic charm of northern Portugal, offering you a rich tapestry of landscapes and experiences along the way.

Best Neighbourhoods in Porto

Porto boasts diverse neighborhoods, each offering its own charm and attractions.

Ribeira
• Picturesque riverside views and colorful buildings.
• Lively atmosphere with numerous cafes and restaurants.
Miragaia
• Historic architecture and tranquil riverside walks.
• Great spot for art galleries and local craft shops.
Cedofeita
• Trendy vibe with boutique stores and street art.
• Excellent dining options featuring local cuisine.

Best Times To Visit Porto's Attractions

Timing your visits can greatly enhance your experience in Porto's attractions.

Livraria Lello
Visit early in the morning or late afternoon for fewer tourists.
Ponte de Dom Luís I
Sunrise or sunset offers stunning views and less crowded walkways.
Palácio da Bolsa
Weekdays are best to explore this historic site without large groups.

Porto Weather: What to Expect Year-Round

Porto enjoys a Mediterranean climate, with mild winters and warm summers, making spring and early fall the ideal times for a visit. Understanding the weather patterns helps you pack appropriately and plan outdoor activities, ensuring a comfortable travel experience.

Dining Recommendation in Porto

Savor the iconic Francesinha, a hearty sandwich layered with meats and smothered in a rich sauce, at Café Santiago, where the atmosphere buzzes with local energy. This dish stands in stark contrast to Faro's lighter seafood fare, showcasing Porto's robust flavors and unique blend of culinary influences.

Faro - Porto operators

Explore transport companies operating between Faro and Porto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
ryanair.com

Plane from Faro (FAO) to Porto (OPO)

Average Duration
1h 10m
Estimated price
$22-310
Website
flytap.com

Plane from Faro (FAO) to Porto (OPO)

Average Duration
3h
Estimated price
$80-260
Train Show train routes
Contact phone
+351 210 900 032
Website
cp.pt

Train from Faro to Vila Nova De Gaia-Devesas

Average Duration
5h 51m
Estimated price
$40-60
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Faro to Porto Campanhã Bus terminal

Average Duration
7h 50m
Estimated price
$50-70
Contact phone
+351 21 75 24 524
Website
rede-expressos.pt

Bus from Faro to Porto Campanhã Bus terminal

Average Duration
12h 50m
Estimated price
$30-40

Faro to Porto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Faro and Porto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an adventure from Faro to Porto, a picturesque drive spanning 555.2 km that will take you approximately 5 hours and 10 minutes to complete. 💰 Explore the affordability of this journey, with car rental prices ranging from €88 to €138, offering a budget-friendly way to experience the scenic beauty and culture along the route.
Average price
€88 - €138
🚆 Take a scenic train journey from Faro to Porto with the comfortable Comboios De Portugal services. Departing twice daily, the trip to Vila Nova De Gaia-Devesas station lasts approximately 5 hours and 51 minutes. 💶 Ticket prices for the Faro to Porto train range from €37 to €55, offering an affordable and efficient way to explore different regions of Portugal.
Departure Point
Faro station
Arrival Point
Vila Nova De Gaia-Devesas station
Useful tips for train travellers
• On the train service operated by Comboios de Portugal (the primary operator for this route), you can enjoy onboard catering services that include a selection of snacks, sandwiches, and beverages. While dining options might be limited compared to long-distance flights, you can expect a decent offering that includes both local Portuguese products and international brands. It’s advisable to bring your own refreshments, especially if you prefer specific dietary options.
• The trains from Faro to Porto offer multiple seating options: First Class, Business Class, and Economy Class. In First Class, you will find spacious seating with more legroom, power outlets, and sometimes complimentary refreshments. Business Class provides a comfortable arrangement suited for working or relaxing, while Economy Class is quite affordable and adequate for standard travel, though seating is more compact. Prior booking is recommended for First and Business Class, especially during peak seasons.
• For your journey, the two main operators on this route are Comboios de Portugal (cp.pt) and Intercidades (intercidades.pt). They both provide reliable service, but Comboios de Portugal offers the most frequent services. You can refer to their websites for schedules, seat selections, and to check for any travel advisories.
🛫 Flying from Faro to Porto is quick and convenient, with direct flights taking just 1 hour and 10 minutes. Both TAP Portugal and Ryanair operate flights on this route. 🌍 The journey by plane from Faro to Porto offers a time-saving option, taking only 3 hours and 6 minutes to reach your destination. 💸 Flight prices between Faro and Porto can be quite affordable, ranging from €24 to €144.
Departure Point
Faro Airport
Arrival Point
Porto Airport
Useful tips for plane travellers
• Consider booking a direct flight with TAP Portugal or Ryanair, as these airlines frequently operate on this route and offer competitive pricing ranging from €23 to €141, ensuring you get the best deal possible.
• Once you arrive at Porto Airport (Francisco Sá Carneiro Airport), head to the ground transportation area; using the 'Metro do Porto' line E for a direct connection to the city center is efficient and cost-effective, taking around 30 minutes.
• Expect taxi fares from Porto Airport to the city center to be around €25 to €30, with a travel time of approximately 20-30 minutes, however, be mindful of potential surcharges during late hours or on weekends.
🚌 **Embark on a scenic bus journey from Faro to Porto:** Enjoy the convenience of a direct bus service operated by FlixBus departing from Faro and arriving at Porto Campanhã Bus terminal. The trip, which runs four times a day, offers daily departures and takes approximately 7 hours and 50 minutes. 💰 **Affordable and convenient travel:** With ticket prices ranging from €28 to €65, the bus ride from Faro to Porto provides an economical and comfortable way to explore these two vibrant cities.
Departure Point
Faro station
Arrival Point
Porto Campanhã Bus terminal station
Useful tips for bus travellers
• Book your tickets in advance through FlixBus or Rede Expressos to secure better prices, as fares can range from €27 to €63, and tend to increase closer to the departure date. You can check schedules and book directly at FlixBus or Rede Expressos.
• During the approximately 7h 50m journey from Faro to Porto, make sure to bring snacks and water, as bus services may not provide food; consider packing a light meal or checking for stops along the way where you can grab a quick bite.
• Upon arrival at Porto Campanhã, familiarize yourself with the station layout through their station map, as it serves multiple transportation options; look for signs directing you to Metro connections for easy access to the city center or to other train services.

Frequently asked questions

Find out more about the route from Faro to Porto.

Or choose the category:
The distance between Faro and Porto is 465.1 km by road and 554.9 km if traveling by car. The typical travel times by various modes of transportation are as follows: By train, it takes 5h 46m to reach Porto from Faro. By taking a train to Lisboa and then flying, it takes 6h 30m. By plane, the journey takes 3h 6m. And finally, by car, it takes approximately 5h 10m to reach Porto from Faro.
The most cost-effective option for traveling from Faro to Porto is by train, with fares ranging from €32 to €55. This mode of transportation takes approximately 5 hours and 46 minutes, providing a budget-friendly and comfortable journey. However, if time is a priority, flying is the quickest option, taking only 3 hours and 6 minutes. Although the cost of a flight may range from €24 to €156, it offers the advantage of a significantly reduced travel time.
The prices of a train ticket between Faro and Porto can range from €32 to €55 depending on the class and type of ticket purchased. The prices of a bus ticket between Porto and Faro can vary even more, ranging from €27 to €128 depending on factors such as the class of service and whether it is a direct or indirect route.
To get from Faro to Porto without using public transportation, you can choose to drive. The distance between the two cities is approximately 555.2 km, and it typically takes around 5 hours and 10 minutes to drive from Faro to Porto. However, it's important to note that the prices for renting a car and fuel costs can vary, ranging from €87 to €137.
The best way to travel from Faro to Porto without a car is by taking a train. The train journey takes approximately 5 hours and 46 minutes and costs around €32-€55. Alternatively, you can also choose to fly, which takes around 3 hours and 6 minutes and costs between €24-€156. If you prefer, there is also an option to take a bus, which takes around 7 hours and 50 minutes and costs between €27-€128.
Yes, there is a direct link between Faro and Porto. Passengers can take a direct train from Faro to Vila Nova De Gaia-Devesas, with services departing twice daily and operating every day. The journey typically takes around 5 hours and 46 minutes. Alternatively, there is also a direct bus service available, departing from Faro and arriving at Campanhã Bus terminal in Porto, with services also operating twice daily and taking approximately 7 hours and 50 minutes.
The flight between Faro and Porto typically takes around 1 hour and 10 minutes. The prices for this flight can vary, with fares ranging from €24 to €152.
There are many options for accommodation near Porto. With over 2109 hotels available, there is something to suit every traveler's needs and budget. Prices start at €63, and there is a range of options from luxury hotels to more budget-friendly options.