Travel options
from Vigo to Porto

You can get from Vigo to Porto by train, bus or flight.

Our recommendation

To get from Vigo to Porto on 21 Oct we recommend taking a bus because it’s the best combination of price and speed.

09:00Vigo1h40 09:40Porto
0 changes
£111One-way
Cheapest
09:00Vigo1h40 09:40Porto
0 changes
£111One-way
Other options
09:00Vigo1h55 09:55Porto
0 changes
£111One-way
17:30Vigo1h40 18:10Porto
0 changes
£111One-way
09:00Vigo2h00 10:00Porto
0 changes
£111One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
20 Oct
£5Renfe
£7Flixbus
Thu
21 Oct
£13Renfe
£6Flixbus
Fri
22 Oct
£13Renfe
£6Flixbus
Sat
23 Oct
Find prices
£6Flixbus
Sun
24 Oct
£13Renfe
£6Flixbus
Mon
25 Oct
£13Renfe
£6Flixbus
Tue
26 Oct
£5Renfe
£6Flixbus
Wed
27 Oct
£5Renfe
£6Flixbus
Thu
28 Oct
£5Renfe
£6Flixbus
Fri
29 Oct
£13Renfe
£6Flixbus
Sat
30 Oct
£13Renfe
£6Flixbus
Sun
31 Oct
£13Renfe
£6Flixbus
Mon
1 Nov
£5Renfe
£6Flixbus
Tue
2 Nov
£5Renfe
£6Flixbus
Wed
3 Nov
£5Renfe
£6Flixbus
Thu
4 Nov
£5Renfe
£6Flixbus
Fri
5 Nov
£5Renfe
£6Flixbus
Sat
6 Nov
£13Renfe
£6Flixbus
Sun
7 Nov
£5Renfe
£6Flixbus
Mon
8 Nov
£5Renfe
£6Flixbus
Tue
9 Nov
£5Renfe
£6Flixbus

Travel Information from Vigo to Porto

distanceDistance74 miles (120 km)
modeAvailable travel modesCoach or train
priceTicket price range£6 - £13
cheapestCheapest modeCoach • £6 • 1 h 40 min
fastestFastest modeCoach • £6 • 1 h 40 min
carriersPopular travel companiesFlixbus or Renfe

Travel 74 miles (120 km) by coach or train between Vigo and Porto. If speed is a priority, then a coach is the best option with an average duration of 1 h 40 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £6. The most popular travel providers which serve this journey are Flixbus or Renfe among others. Travellers can even take a direct coach from Vigo to Porto.

How to Travel from Vigo to Porto?

Travellers planning a trip from Galicia to northern Portugal have a choice of train or bus journeys between Vigo and Porto. There are daily direct connections available by bus or train seven days a week, with train journeys south to Portugal taking around two hours and 20 minutes. Bus journeys are provided by two operators, with most trips from Spain taking about 20 minutes longer than the train.

What is the Cheapest Way To Get from Vigo to Porto?

Prices for bus and train travel from Vigo to Porto are roughly similar, although booking well in advance offers passengers some cheaper deals on bus tickets. European bus companies Flixbus and Eurolines operate direct bus connections over the border from Vigo's central bus station, with most services taking around two hours and 45 minutes to reach Porto. The Spanish national rail operator Renfe provides two daily direct trains from the Galician city to Porto, taking two hours and 22 minutes. 

What is the Fastest Way to Travel from Vigo to Porto?

The Renfe rail journey from Vigo Guixar station to Porto Campanha is the quickest travel option for the 92-mile journey south from Galicia, taking two hours and 22 minutes. Some Flixbus direct bus routes from Vigo to Porto Rua de Alexandre Herculano terminus take just three minutes longer, but most bus journeys with Flixbus and Eurolines take two hours and 45 minutes to complete the trip. 

Find and Book with Omio the Best Tickets from Vigo to Porto

The Omio booking site offers clear information on bus and train services, departure times and journey durations, allowing you to find the best option to book your trip to Porto from Vigo. 

Travel from Vigo to Porto by Train

The Spanish state rail company Renfe provides two direct rail connections between the Spanish and Portuguese cities seven days a week, departing from Vigo Guixar station and arriving at  Porto Campanha station. Travellers have a choice of mid-morning or mid-evening departure times, with journeys taking two hours and 22 minutes. For timetable purposes, it should be noted that Portuguese time is an hour behind Spanish time. Porto Campanha station is located close to the Douro river, about 15 minutes east of the city centre on foot. 

Travel from Vigo to Porto by Bus

Two European operators, Eurolines and Flixbus, offer direct international bus travel between Vigo and Porto. The Eurolines schedule operates seven days a week, with morning and afternoon departures daily and one or two additional evening buses from Sunday to Friday. Flixbus provides between two and four daily direct buses to Porto, including morning, afternoon, and evening departure times. The quickest Flixbus services take two hours and 25 minutes to reach Porto, with other Flixbus and Eurolines journeys taking 15 to 20 minutes longer, subject to traffic conditions. Eurolines services arrive at Rua de Alexandre Herculano on the south side of the city centre, while Flixbus buses arrive at the Casa da Musica transport hub, two miles northwest of the centre, with Metro links downtown taking 15 minutes.  

Travel Tips

Travel from Vigo to Porto
Travel to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vigo to Porto.
FAQs
Am I allowed to travel from Vigo, Spain to Porto, Portugal?

Travel from Vigo, Spain to Porto, Portugal is: Partially open.

Is international entry into Porto from Vigo restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Spain.

Do I need to self-quarantine upon arrival to Porto, Portugal from Vigo?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the COVID-19 safety measures to follow in Porto, Portugal?

The government of Portugal has imposed the following measures to reduce the spread of COVID-19:

  • Social distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

The above information was last verified on 17/10/2021. Remember to check the latest COVID-19 travel safety regulations for your trip from Vigo to Porto closer to your planned date of departure here.

What are the COVID-19 restrictions on returning to Spain from Porto, Portugal?

The current restriction level for returning to Vigo, Spain from Portugal is: Partially open.

Am I allowed to reenter Vigo, Spain from Porto, Portugal?

Reentering Spain is currently allowed for: Entry is partially open for citizens and permanent residents of Portugal

Do I need to self-quarantine when I arrive back to Vigo from Porto?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

Which rules do I need to follow in Vigo, Spain regarding COVID-19?

All travellers returning to Spain must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The information above was last checked on 19/10/2021. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Vigo from Porto here.

How do I go from Vigo to Porto?

There are 2 ways to get from Vigo to Porto: coach or train.

What is the cheapest way from Vigo to Porto?

The cheapest way from Vigo to Porto is by taking a coach. You can find average ticket prices around £6 compared to other travel options to Porto:

A coach is generally £7 less than a train for the same route. A train costs on average £13 from Vigo to Porto.

What is the fastest way from Vigo to Porto?

The fastest way to get to Porto from Vigo is by coach with an average travel time of 1 h 40 min.

There are alternative travel options to Porto that can usually take longer:

In comparison, taking a train requires on average 2 h 22 min   of travel time.

What is the distance from Vigo to Porto?

The distance between Vigo and Porto is around 74 miles (120 km).

How many scheduled departures are there a day from Vigo to Porto?

The average frequency per day from Vigo to Porto is:

  • 3 coaches a day.

However, we recommend checking specific travel dates for your journey between Vigo and Porto as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Vigo to Porto?

These are the most popular departure and arrival points for travellers from Vigo to Porto:

  • Coaches from Vigo to Porto most often leave from Vigo, Estacion de Autobuses and arrive in Porto, Campo 24 de Agosto.
  • Trains mostly depart from Vigo Guixar and arrive in Porto - Campanha.
Which travel companies can take me from Vigo to Porto?

Omio works with many trusted partners that can help you travel the best way from Vigo to Porto:

  • You can take a coach from Vigo to Porto with Flixbus. Cheap tickets can be found for £6 with Flixbus from Vigo to Porto.
  • You can travel to Porto from Vigo by train with Renfe. You can find cheap tickets on Omio for £13 with Renfe from Vigo to Porto.
Can I travel directly between Vigo and Porto?

Yes, there are direct services available from Vigo to Porto with the following travel operators:

  • You can travel directly by coach with Flixbus, BlaBlaCar, Eurolines Switzerland or Autna with 3 direct coaches per day.

Direct services tend to save you time and add more convenience in getting you to Porto as you won't need to change in between, so it's worth paying attention to before booking your tickets between Vigo and Porto.

What other destinations are worth visiting after travelling from Vigo to Porto?
Your journey from Vigo to Porto doesn't have to end in Porto. Many of our customers like to extend their holidays to explore other popular destinations like Lisbon, Madrid or Paris. If you’d like to add Lisbon, Madrid or Paris to your Vigo to Porto trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Porto today!
How early should I book Vigo to Porto tickets online to score the best deals?

Before travelling from Vigo to Porto, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket for this route is on average £6 one way.
  • The price of a train ticket for this trip is £13 one way on average.

But we recommend booking Vigo to Porto tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Vigo to Porto: related information

Here are some other resources that might have the information you need