logo
Your journey starts now
Two white leaf

From Vigo to Porto by train, bus and carpooling

Compare and book among Autna, FlixBus, Bus Blablacar, Blablacar

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

The next cheapest train, bus and carpooling ticket from Vigo to Porto is on Thursday 20 August 2026. Book it now before the price goes up!

Trip info

120 kmDistance
6€ - 61€Prices
1.08 millions of Km traveled by our travelers
DirectTrip type
1h10Trip duration
logo Flixbuslogo Blablacar Buslogo Blablacar
CarriersAutna, FlixBus, Bus Blablacar, Blablacar.
Detailed itinerary
🚌 Bus🚗 Carpooling
Price range

6€ - 61€

6€ - 35€

Duration

1h50 - 2h50

1h10 - 3h10

ItineraryDirectDirect
Departure stationVigo Vialia Center Bus Station
Arrival stationPorto Casa Da Musica
CompaniesAutna, FlixBus, Bus BlablacarBlablacar
First trip12h5913h00
Last trip19h2719h27
Number of daily trips293

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Vigo to Porto
instead of

I emit 98.65% less CO2

25.7
kg CO₂e
7%
2,349
km en vélo (ou trottinette) à assistance électrique
44.7
kg de chou de bruxelles
2.17
années de chauffage électrique par m²
56.3
kg d'aubergine
17.4
kg d'avocat
1.03
jeans
23
litres de bière
50.4
repas végétariens
3.54
repas avec du boeuf
53.9
kg de fraise
4
t-shirts en coton
194,840
litres d'eau du robinet
40.1
kg de pastèque
43.3
litres de café

Your personal carbon footprint will be 0.35kg of CO2 for this trip by train Vigo-Porto. Yes, it's much better than if you had opted for a plane or even your own car. By the way, if you want to compare carbon emissions by type of transport, you can use our tool at the top of the page.

Vigo Porto by train, bus and carpooling: tickets, prices, and schedules

Are you going on a trip to Porto?

Choose from a ticket by bus Autna, bus FlixBus, bus Bus Blablacar, and carpooling Blablacar, as all these train, bus and carpooling companies serve this from Vigo to Porto route.

It's really perfect for you, as these train, bus and carpooling companies from Vigo to Porto allow you to travel in just 0h.

Not that long for a journey of 120 kilometers in the end!

Don't feel like making stops or layovers during your trip? Perfect, this route Vigo Porto is direct and affordable.

For a price of only 6 € , you'll be able to travel easily between Vigo and Porto in 1h10 minimum in train, bus and carpooling.

At this price, it's an opportunity not to be missed!

But the best way to book the train, bus and carpooling ticket at the best price is to use our comparator above.

You'll easily find the best time to book, based on your departure date. Handy!

How to travel from Vigo to Porto with Tictactrip

bus Vigo Porto 🚌

A journey direct Vigo Porto has a price that normally varies between 6€ and 61€. The travel duration may also vary from 1h50 to 2h50. On average, for this journey, a one-way ticket will cost you 23€. The average duration for a direct Vigo Porto journey is 2h15.
The first of these journeys departs every day at 12h59. If you prefer to leave later, you can still take a bus Vigo ➜ Porto at 19h27.  This journey from Vigo to Porto is offered by the companies Autna and FlixBus and Bus Blablacar. It departs from Vigo Vialia Center Bus Station and arrives at Porto Casa Da Musica.  Every day, you have the choice between 29 buses from Vigo to Porto.

train Vigo Porto 🚄

Unfortunately, our train companies do not operate from Vigo to Porto trips by train. But don't worry, you can still find the best prices with our other means of transportation

carpooling Vigo Porto 🚗

The journey from Vigo to Porto by carpooling is offered by Blablacar. Prices range from 6€ to 35€, and the trips last between 1h10 and 3h10.

Frequently Asked Questions about Vigo - Porto

How much does a bus Vigo Porto cost?

Expect at least 6 € for a bus Vigo Porto. Depending on the period of your search, the price of the Vigo Porto journey can rise to 61 €. A bus from Vigo to Porto costs an average of 23 €.

How long is the trip Vigo Porto by bus?

You can expect at least 1h50 for a bus Vigo Porto. Your trip from Vigo to Porto can take up to 2h50 depending on the time of day and the bus company you choose. Your Vigo Porto trip in bus lasts on average 2h15.

When is the first bus Vigo Porto leaving?

Would you like to know the first and last departure times of your bus Vigo Porto? You're in the right place! Every day, the first departure of the bus Vigo Porto takes place at 12h59. Conversely, the very last departure is at 19h27. Are you more of a morning person or always leaving at the last minute?

How many bus Vigo Porto are there every day ?

29 buss Vigo Porto circulate every day. You have no excuse not to travel.

How much does a carpooling Vigo Porto cost?

Your carpooling from Vigo to Porto journey will cost you a minimum of 6 €. On average, you can book your carpooling ticket for this trip at 16 €, while it can rise, during peak times, to 35 €. The price of this journey depends in part on when you conduct your search and make your reservation. The earlier you do it, the better for your wallet!

How long is the trip Vigo Porto by carpooling?

Your carpooling from Vigo to Porto journey will be at least 1h10 long. On average, expect this journey to last 1h38, with a maximum travel time of 3h10.

When is the first carpooling Vigo Porto leaving?

The very first journey by carpooling from Vigo to Porto departs at 13h00. If you want to leave later, you can still take a carpooling from Vigo to Porto at 19h27. This is the last daily schedule for this journey.

How many carpooling Vigo Porto are there every day ?

Every day, you have the choice of 3 carpooling from Vigo to Porto that are in circulation. In other words, you have plenty of departure and arrival times to choose from. But be careful, as the ticket prices also vary accordingly!