1map logoGo to main page

Faro, Algarve Region to Porto, Norte Region 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

Traveling from Faro to Porto offers you a shift from the sun-drenched beaches of the Algarve to the rich culture and historic charm of Northern Portugal.

Best Neighbourhoods in Porto

Porto boasts vibrant neighborhoods, each with its own character and charm.

Ribeira
• Stunning riverside views of the Douro River.
• Lively atmosphere with cafes and restaurants.
Cedofeita
• Trendy cafes and local boutiques abound.
• Rich street art scene reflecting modern culture.
Foz do Douro
• Beautiful beaches and coastal promenades to explore.
• Upscale dining options with ocean views.

Best Times To Visit Porto's Attractions

Visiting Porto offers a range of attractions best enjoyed at specific times for a memorable experience.

Lello Bookstore
Early mornings or late afternoons are quieter, letting you enjoy the stunning interior.
Palácio da Bolsa
Weekdays in the afternoon provide a less crowded atmosphere for tours.
Serralves Museum
Visit during weekdays for a peaceful stroll in the gardens and exhibitions.

Porto Weather: What to Expect Year-Round

Porto experiences a Mediterranean climate with mild, rainy winters and warm summers, making it a year-round destination. The best times to visit are spring and early fall, when you can enjoy pleasant weather for outdoor activities and sightseeing.

Dining Recommendation

In Porto, indulge in the iconic Francesinha, a hearty sandwich layered with meats and smothered in a rich tomato and beer sauce, offering a bold flavor profile that contrasts sharply with Faro's seafood-centric dishes. The lively atmosphere of the local tascas, accompanied by the sound of Fado music, creates a dining experience that reflects the vibrant spirit of the city.

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 exciting road trip from Faro to Porto, spanning a picturesque driving distance of 345 miles through the scenic landscapes of Portugal. 💸 The cost of this adventurous journey by car typically ranges between €88 to €138, offering a budget-friendly and convenient mode of transportation to reach captivating Porto from charming Faro. 🌄 Enjoy a leisurely drive that takes approximately 5 hours and 10 minutes, immersing yourself in the diverse beauty of the Portuguese countryside as you make your way towards the vibrant city of Porto.
Average price
€88 - €138
🕰️ The train services between Faro and Porto operate twice daily, making it convenient for travelers to choose a suitable departure time. The journey time typically takes approximately 5 hours and 51 minutes, allowing passengers to sit back, relax, and enjoy the ride. 💸 Ticket prices for the Faro to Porto train vary from €37 to €55, offering a budget-friendly option for those looking to explore multiple cities in Portugal. Comboios De Portugal operates the train services, ensuring a comfortable and reliable travel experience for passengers.
Departure Point
Faro station
Arrival Point
Vila Nova De Gaia-Devesas station
Useful tips for train travellers
• Onboard services for the train journey from Faro to Porto include catering services offered by Comboios de Portugal (CP), the primary operator. You'll find a cafeteria car providing light snacks, sandwiches, and beverages. Additionally, you can order meals directly to your seat in First and Business class.
• The train from Faro to Porto offers different seat classes: First Class, Business Class, and Economy Class. First Class provides more space, complimentary snacks, and drinks, while Business Class offers comfortable seating with power outlets and greater legroom. Economy Class is more budget-friendly but still offers comfortable seating for a pleasant journey.
• There are multiple operators for this route. The main one is Comboios de Portugal (CP). You can find more details on their website at cp.pt Another option might be Intercidades, offering direct connections. Be sure to check their respective schedules along with rome2rio.com for real-time transport options.
🛫 Experience a convenient and quick journey from Faro to Porto with a direct flight taking only 1 hour and 10 minutes. Airlines such as TAP Portugal and Ryanair provide options for this route from Faro Airport to Porto Airport. 🌍 Sit back and relax as you cover the distance of 3 hours and 6 minutes by plane, allowing you to reach the vibrant city of Porto. Enjoy the beautiful aerial views as you make your way from the southern coast of Portugal to the northern region. 💸 Prices for flights between Porto and Faro can range from €24 to €144, offering travelers flexibility in choosing the fare that suits their budget. Plan your trip wisely to take advantage of the varying price options and enjoy a seamless journey across Portugal.
Departure Point
Faro Airport
Arrival Point
Porto Airport
Useful tips for plane travellers
• For the Faro to Porto route, it's best to book direct flights with either TAP Portugal or Ryanair as they offer the quickest travel time of just 1h 10m; compare prices between them to find the most economical option.
• Upon arrival at Porto Airport (OPO), be prepared to navigate the arrivals area by following the signs for transportation, as the airport is well-organized with options for metro, buses, and taxis; look out for the specific taxi stands for a quick transfer to the city center.
• Taxi fares from Porto Airport to the city center typically range from €20 to €30, depending on traffic and exact destination; for public transport, the metro Line E connects the airport directly to downtown Porto for just €2, making it a budget-friendly choice.
🚌 The scenic bus ride from Faro to Porto takes approximately 7 hours and 50 minutes. Sit back, relax, and enjoy the beautiful Portuguese landscapes along the way. 🚌 Ticket prices for the Faro to Porto bus range from €28 to €65, offering an affordable and comfortable travel option for those exploring the stunning cities of Portugal.
Departure Point
Faro station
Arrival Point
Porto Campanhã Bus terminal station

Frequently asked questions

Find out more about the route from Faro to Porto.

Or choose the category:
The distance between Faro and Porto is approximately 289 miles by air and 344.8 miles by road. The typical travel times vary depending on the mode of transportation. It takes 5 hours and 46 minutes to reach Porto from Faro by train, 6 hours and 30 minutes by taking a train to Lisbon and then flying, and 3 hours and 6 minutes by plane. If traveling by car, it takes approximately 5 hours and 10 minutes to reach Faro from Porto. Alternatively, taking a bus from Faro to Porto can take around 7 hours and 50 minutes.
The most cost-effective and time-efficient transportation option for traveling from Faro to Porto is by train. It takes approximately 5 hours and 46 minutes and costs €31-€54. Another option is to fly, which is the quickest way, taking around 3 hours and 6 minutes and costing €23-€153. Both options provide convenient travel between the two cities.
The prices of a train ticket between Faro and Porto can range from €31 to €54. It is advisable to check with the specific train company for the most accurate and up-to-date prices. Similarly, the prices of a bus ticket between Porto and Faro can vary from €27 to €126. It is recommended to compare prices from different bus companies to find the best deal.
To travel from Faro to Porto without using public transportation, you can opt to drive. The driving distance is around 345 miles, and it usually takes approximately 5 hours and 10 minutes to reach Porto by car. The prices for car rentals in Portugal vary, but you can expect to pay between €85 and €135 for the journey.
To travel from Faro to Porto without a car, the best option is to take a train. The journey takes approximately 5 hours and 46 minutes and costs between €31 and €54. Another option is to fly, which takes around 3 hours and 6 minutes and costs between €23 and €153. Additionally, you could consider taking a bus, which takes around 7 hours and 50 minutes and costs between €27 and €126.
Yes, there is a direct link between Faro and Porto. You can take a direct train from Faro to Porto, with services departing twice daily and taking approximately 5 hours and 46 minutes. There is also a direct bus option available, with services departing twice daily and taking approximately 7 hours and 50 minutes. Both the train and bus services operate every day.
The flight between Faro and Porto typically takes around 1 hour and 10 minutes. The prices of flights between the two cities can vary, with fares ranging from €23 to €149. It's always a good idea to compare prices from different airlines and book in advance to secure the best deal for your trip.
There are numerous accommodation options available near Porto with over 2109 hotels to choose from. Prices for these hotels start at €62 per night, offering a range of options to suit different budgets and preferences. Visitors have the flexibility to select a hotel that meets their specific needs and provides easy access to the attractions and amenities available in Porto.