Explore Destinations

Discover the world's most amazing places

How to Get from Francisco Sá Carneiro Airport to Guimarães

Quick Answer

The best overall way to travel from Porto Airport to the historic city of Guimarães is by combining the Porto Metro with a CP regional train. This route is cost-effective, reliable, and offers a scenic journey. The total travel time is approximately 1 hour 30 minutes to 2 hours (including transfer), with a total cost of around €3.30 to €5.00. The key transfer point is Campanhã Station in Porto. For a direct, door-to-door option, a pre-booked private transfer is the most convenient but also the most expensive (€55+).

Quick Navigation: Porto Airport to Guimarães

By Train: The Scenic & Integrated Public Transport Route

This is the recommended method for most travelers, combining Porto's excellent metro system with Portugal's national rail network. It requires one transfer but is efficient, affordable, and drops you in central Guimarães.

Core Route: Porto Airport (Metro) → Campanhã Station (Transfer) → CP Regional Train → Guimarães Station.

Step-by-Step Guide

  1. Step 1: Porto Metro (Violet E Line) from the Airport.
    • Follow signs to the Metro station inside the airport terminal.
    • Purchase an Andante Card (reusable plastic card for €0.60) and charge it with a Z4 ticket (€2.00) for the journey to Campanhã. Machines have English instructions.
    • Validate your card at the entrance gates. The ride to Campanhã takes about 25-30 minutes with 14 stops.
  2. Step 2: Transfer at Campanhã Station.
    • Exit the Metro and follow signs for "Comboios" (Trains).
    • Campanhã is a major station with ticket counters, automated machines, a waiting area, and cafes.
    • Look for departure boards showing trains to "Guimarães". Services are typically hourly.
  3. Step 3: CP Regional Train to Guimarães.
    • Purchase your ticket at the CP counter, machine, or in advance via the official CP website.
    • A one-way ticket costs between €1.30 - €2.50, depending on the time and how early you book.
    • The train journey is picturesque, taking you through the Minho region over approximately 60-70 minutes.
    • Arrive at Guimarães Railway Station, located about a 15-20 minute walk or a short taxi ride from the historic center.

Key Details & Pro Tips

  • Timetable & Frequency: Metros run every 20-30 mins from ~6:00 AM to 1:00 AM. CP trains to Guimarães run roughly hourly from early morning until late evening. Always check the latest schedules on the CP website.
  • Luggage: Both Metro and regional trains have dedicated luggage areas. The Metro can be crowded; position yourself near the doors.
  • Ticketing: You cannot use the Andante card on the CP train. They are separate systems requiring separate tickets.
  • Best For: Budget-conscious travelers, those who enjoy scenic rides, and visitors comfortable with a straightforward public transport transfer.

By Direct Bus: The Simple & Economical Choice

Several bus companies operate direct services from Porto Airport's bus terminal to Guimarães. This is a great door-to-door (station-to-station) option that eliminates the train transfer, though travel time can be affected by road traffic.

Operator & Service Details

  • Main Operator: GetBus (often marketed as the airport-Guinmarães shuttle) is the primary provider. Other regional companies like Transdev or Rodoviária do Norte may also run services.
  • Departure Point: The bus terminal is located directly outside the airport arrivals hall. Look for clearly marked bus stops and electronic displays.
  • Arrival Point: Buses terminate at the Guimarães Central Bus Station (Central de Camionagem), which is slightly closer to the historic center than the train station.
  • Frequency & Duration: Buses typically run every 1 to 2 hours. The journey takes approximately 1 hour to 1 hour 30 minutes, depending on traffic.
  • Cost: A one-way ticket typically costs between €8 to €15. Booking online in advance often secures a lower price.
Feature Direct Bus Train (Metro+CP)
Transfers None (Direct) 1 (at Campanhã)
Avg. Travel Time 60-90 min (traffic dependent) 90-120 min (schedule dependent)
Avg. Cost (One-Way) €8 - €15 €3.30 - €5.00
Booking Advice Highly recommended, especially in summer CP leg can be booked ahead; Metro is walk-up

Important Considerations

  • Booking is Key: Especially during peak tourist season (June-September) and on weekends, buses can sell out. Purchase tickets online via the operator's website (e.g., GetBus) or at the airport terminal.
  • Luggage Allowance: Usually, one standard suitcase and one carry-on are included. Check the specific operator's policy when booking.
  • Traffic Delays: Rush hour traffic on the A7 motorway can significantly extend travel time. The train is more predictable in this regard.
  • Best For: Travelers seeking a direct route, those with heavy luggage (easier than the Metro transfer), and those arriving when train connections are poor.

By Taxi or Private Transfer: Maximum Convenience

For door-to-door service, utmost convenience, or travel outside public transport hours, taxis and private transfers are available. This is the most expensive option by a significant margin.

Taxis (Official Airport Taxis)

  • Availability: The official taxi rank is located directly outside the arrivals hall.
  • Fare: The trip to Guimarães is metered but typically falls within a €50 to €70 range. There may be additional charges for luggage, night trips, or holidays.
  • Duration: Approximately 40 to 50 minutes depending on traffic.
  • Tip: Ensure the meter is running. It's advisable to ask for an estimated fare before departure.

Pre-Booked Private Transfers (Recommended)

Booking in advance through a reputable service offers fixed pricing, no haggling, and a driver waiting for you with a name sign.

  • How to Book: Use global platforms like Booking.com, GetTransfer, or local Portuguese companies.
  • Cost: Starts from around €55 for a standard car (1-3 people) and goes up for larger vehicles or minivans.
  • Advantages: Fixed price, 24/7 service, meet-and-greet, comfortable vehicles, ideal for families or groups (cost can be shared).

When to Choose This Option:

  • Arriving very late at night or very early in the morning when public transport is not operating.
  • Traveling in a group of 3-4 people where the cost per person becomes reasonable.
  • Having an excessive amount of luggage or special mobility requirements.
  • Simply prioritizing comfort, speed, and a stress-free start to your trip after a long flight.

Ticket & Cost Comparison: At a Glance

This table summarizes the key data to help you make a quick decision. The "Best For" column highlights the ideal user profile for each option.

Method Avg. Travel Time Avg. Cost (One-Way) Transfers Best For
Metro + CP Train 90-120 min €3.30 - €5.00 (Cheapest) 1 (at Campanhã) Budget travelers, scenic route lovers
Direct Bus (e.g., GetBus) 60-90 min €8 - €15 0 (Direct) Simple, direct route, moderate luggage
Taxi (Airport Rank) 40-50 min (Fastest) €50 - €70 0 (Door-to-Door) Urgent travel, late arrivals
Private Transfer (Pre-booked) 40-50 min €55+ 0 (Door-to-Door) Groups, families, maximum comfort

Money-Saving Tips

  • Train Combo: The Metro+Train combo is unequivocally the most economical choice.
  • Advance Purchase: Book your CP train ticket online a few days in advance for potential discounts.
  • Group Taxi: If there are 3-4 of you, a taxi/transfer split 4 ways can be competitive with bus fares and much faster.
  • Return Tickets: Check if bus operators offer small discounts on round-trip fares.

Traveler Tips & Insider Experience

Beyond schedules and prices, here are practical insights to make your journey smoother.

  • Master the Transfer at Campanhã: The station is large but well-signed. Allow yourself a 15-20 minute buffer between your Metro arrival and your CP train departure to buy tickets and find your platform without stress.
  • Luggage Logistics: If you have very heavy bags and are taking the train, consider using a taxi from Guimarães station to your hotel (cost: ~€5-€7). It's a worthwhile convenience after a long journey.
  • Mobile Data is Your Friend: Having a local SIM or good roaming data allows you to check real-time Metro and CP train schedules (CP website is mobile-friendly) and use Google Maps for navigation in Campanhã station.
  • Beware of Peak Hours: If arriving on a weekday between 7:30-9:00 AM or 5:00-7:00 PM, both the Metro and the roads will be much busier, adding to travel time. The bus is particularly susceptible to delays during these times.
  • Plan Your Return: The journey back to the airport requires the same planning. Note that the last train/bus from Guimarães may be quite early in the evening. For an early morning flight, a private transfer or pre-booked taxi is the only guaranteed option.
  • Cultural Note: Guimarães is a proud historical city. Learning a few basic Portuguese phrases like "Bom dia" (Good day) or "Obrigado/a" (Thank you) is greatly appreciated.

FAQs: Porto Airport to Guimarães

Is there a direct train from Porto Airport to Guimarães?

No, there is no direct train. You must first take the Porto Metro (Violet E Line) from the airport to Campanhã Station (approx. 30 min). From Campanhã, you then transfer to a regional train operated by Comboios de Portugal (CP) to Guimarães (approx. 60-70 min).

What is the cheapest way to get from Porto Airport to Guimarães?

The cheapest option is the combination of Porto Metro and CP regional train, with a total cost of approximately €3.30 (Metro: €2.00 + CP Train: ~€1.30-€2.50). Advance purchase online for the CP leg can sometimes offer lower fares.

How do I get from Porto Airport to Guimarães late at night?

Options are limited late at night. The last Metro from the airport departs around 1:00 AM, and the last CP train from Campanhã to Guimarães is usually before midnight. Your only reliable options are a pre-booked taxi (€50-€70) or a private transfer (€55+).

What's the best way with a lot of luggage?

While trains have luggage space, navigating the Metro with large suitcases can be challenging. For significant luggage, a pre-booked private transfer is the most comfortable and direct option, providing door-to-door service. Taxis are an alternative but may have space limitations.

Can I use the Andante card for the entire journey?

No. The Andante card is only valid for the Porto Metro network (the trip to Campanhã). For the CP train from Campanhã to Guimarães, you need a separate ticket, which can be purchased at the station counters, machines, or via the CP app/website.

Is it better to fly into Porto for Guimarães?

Yes, Francisco Sá Carneiro Airport (OPO) in Porto is the closest major international airport to Guimarães, located about 55 km away. It offers by far the best and most frequent public transport connections compared to other Portuguese airports.

How frequent are the buses to Guimarães?

Direct buses operated by GetBus (or similar services) run approximately every 1-2 hours from Porto Airport's bus terminal. Schedules vary by season and day of the week. It is highly recommended to check the latest timetables and book online in advance, especially during peak season.

Should I choose the bus or the train?

Choose the train if you prioritize a scenic, potentially faster (with good connections), and central arrival at Guimarães train station. Choose the direct bus for simplicity (no transfers), slightly lower cost, and a direct route to Guimarães bus station, though travel time can be longer due to traffic.