Porto to Vigo bus

Thu, Jun 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets and times from Porto to Vigo

Showing times and prices for Jun 20

Cheapest

Fastest Journey

2 h

Average

2 h 21 m

Buses per day

63

Distance

121 km

Cheap bus tickets from Porto to Vigo start from $8 with an average ticket price of $9.

The fastest bus from Porto to Vigo takes 2h in comparison to an average duration of 2h 21m and covers a distance of 121 km.

63 buses leave Porto for Vigo every day with 63 travelling directly.

Cheapest
BlaBlaCar Bus
08:00AM2h10
Porto
11:10AMVigo
$81One-way
0 transfers
Cheapest
BlaBlaCar Bus
02:45PM2h55
Porto
06:40PMVigo
$81One-way
0 transfers
2nd Cheapest
FlixBus
02:30AM2h20
Porto
05:50AMVigo
$91One-way
0 transfers
2nd Cheapest
FlixBus
07:30AM2h10
Porto
10:40AMVigo
$91One-way
0 transfers
FlixBus
04:50PM2h40
Porto
08:30PMVigo
$101One-way
0 transfers

Compare prices and tickets Porto to Vigo by bus or train

Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Porto to Vigo

distanceDistance74 miles (120 km)
durationAverage bus duration2 h
priceAverage bus ticket price$17 (€15)
frequencyBus frequency10 a day
changesDirect busYes, there are 7 direct buses a day
carriersBus companiesAlsa, Autna, Eurolines Switzerland, BlaBlaCar Bus, Alianza Iberica, FlixBus, Infobus, Gipsyy, BlaBlaCar, Movelia or Rede Expressos

Buses from Porto to Vigo cover the 74 miles (120 km) long trip taking on average 2 h with our travel partners like Alsa, Autna, Eurolines Switzerland, BlaBlaCar Bus, Alianza Iberica, FlixBus, Infobus, Gipsyy, BlaBlaCar, Movelia or Rede Expressos. Normally, there are 10 buses operating per day, including direct services available. While the average ticket price for this route costs around $17 (€15), you can find the cheapest bus ticket for as low as $8 (€7). Travelers depart most frequently from Porto, Aeroporto Francisco Sá Carneiro and arrive in Vigo, Estacion intermodal de Vigo.

Bus companies: Alsa, Autna and Autna from Porto to Vigo

You can travel by bus from Porto to Vigo with Alsa, Autna and Autna for as low as $10 (€9). When you search for schedules and tickets, Omio will show you the best journey.

Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

Porto to Vigo bus information with Alsa:

  • Average Duration: 3 h 40 min
  • Cheapest Price: $33
  • Alsa frequency: 1 a day

Buses from Oporto to Vigo

Oporto Vigo buses must cover a distance of almost 160 kilometres to complete the route that links both cities by road. They leave Oporto at intervals ranging from 15 minutes to 2 hours and 30 minutes, and their journeys usually last between 2 and 3 hours.

What buses go from Oporto to Vigo?

The companies that manage the Porto Vigo bus routes are ALSA, Autna, Flixbus, Rede Expressos, IberoCoach and Eurolines. The buses used are comfortable, have air conditioning and toilets. ALSA, for example, operates this route with its Normal category service, which includes in-flight entertainment and free wifi access.

How long is the bus from Oporto to Vigo?

The fastest journey of the Oporto Vigo buses takes 55 minutes, and is completed by the company IberoCoach. Autna's journeys that leave Oporto from Avenida dos Aliados and stop at the airport of Oporto, Vila Nova de Cerveira and Valença do Minho before arriving in Vigo last 3 hours and 15 minutes, the same time as some journeys managed by ALSA that also make 3 intermediate stops.

.

How many buses from Oporto to Vigo?

From Monday to Saturday between 14 and 16 departures a day are programmed for the Oporto Vigo buses. On Sundays, on the other hand, the frequency of the outputs increases to 18. Another option is to combine a train journey and a bus journey. From Porto Campanhã station, for example, you can take a train to Braga and from there complete the route to Vigo on a Flixbus bus to Ferrol.

Where do buses from Oporto to Vigo depart from and reach?

Oporto stations: Oporto does not have a main bus station, but has several stops located at different points in the city. These include Praça de Galiza, Campo 24 de Agosto, the Casa da Musica station, Avenida dos Aliados and the Garagem Atlântico bus stop.

Vigo bus station: located only 10 minutes walk from the central plaza of Spain, the station has a cafeteria, ATM, toilets, lockers, parking and shops. The urban buses of Vitrasa of the line C2 allow to arrive until the train station Vigo Guixar, the L4C until Coia and the L23 to Balaídos.

FAQs: Bus from Porto to Vigo

FAQs: Take the bus from Porto to Vigo with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Porto to Vigo.
FAQs
Cheap bus tickets from Porto to Vigo can start from as little as $8 (€7) when you book in advance. The average bus ticket price for Porto to Vigo is $17 (€15); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The bus time between Porto and Vigo is on average 2 h   for the 74 mile (120 km) long journey, but the time it takes to go from Porto to Vigo by bus can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from Porto to Vigo leaves at 6: 30 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Porto to Vigo leaves at 9: 45 PM.
Yes, there are 7 direct buses a day from Porto to Vigo with Alsa, BlaBlaCar Bus, FlixBus or Rede Expressos. Schedules can vary on holidays or weekends with fewer direct buses.
When taking a bus from Porto to Vigo, you can count on Alsa, Autna, Eurolines Switzerland, BlaBlaCar Bus, Alianza Iberica, FlixBus, Infobus, Gipsyy, BlaBlaCar, Movelia or Rede Expressos for the best way to get you to Vigo. You can also check all possible bus companies who offer a service from Porto to Vigo and compare the amenities they offer before buying a bus ticket.

When departing from Porto, you have various bus station options to start your trip from including Porto, Aeroporto Francisco Sá Carneiro, Porto and Porto, Aliados. When arriving in Vigo, you can end your trip in bus stations like Vigo, Estacion intermodal de Vigo, Vigo, Aeropuerto de Vigo and Vigo, Estacion de Autobuses.

Passengers board the bus most frequently from Porto, Aeroporto Francisco Sá Carneiro, which is located around 9.5 miles (15.4 km) away from the city centre, and they get off the bus at Vigo, Estacion intermodal de Vigo, located 1.3 miles (2.1 km) away from the city centre.

The cheapest month for a bus from Porto to Vigo is May.
You have options as you can travel from Porto to Vigo 2 different ways: bus or train.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language