Search bus tickets to Vigo

switcheroo

Quickview

How to get to Vigo by bus?

Routes16
Trips per day21
bus carriers3
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Vigo?

The cheapest prices for a bus ticket to Vigo that users have found recently on Wanderu start at €3.94. Such great deals to Vigo are available on one route to Porto. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Vigo. Vila Nova de Gaia at €9.08 has consistently the lowest average bus ticket prices to Vigo.

What are the main bus stations in Vigo?

The most popular bus station in Vigo is Avenida de Madrid, 57. Avenida de Madrid, 57 is the busiest bus station in Vigo.

Vila Nova de Cerveira

There are 5 bus schedules per day connecting Vila Nova de Cerveira with Vigo. It takes on average 2 hours to travel 21 miles, 34 kms, by bus from Vila Nova de Cerveira. One bus company operates schedules from Vila Nova de Cerveira, with Autna offering the most daily connections to Vigo. Travelling by bus from Vila Nova de Cerveira you will most likely to arrive in Vigo at Avenida de Madrid, 57.
Avg. Time
2h 0m
Avg. Price
€5.32

Valença

There are 5 bus schedules per day connecting Valença with Vigo. It takes on average 1 hour to travel 16 miles, 25 kms, by bus from Valença. One bus company operates schedules from Valença, with Autna offering the most daily connections to Vigo. Travelling by bus from Valença you will most likely to arrive in Vigo at Avenida de Madrid, 57.
Avg. Time
1h 0m
Avg. Price
€3.27

Braga

There are 4 bus schedules per day connecting Braga with Vigo. It takes on average 1 hour and 25 minutes to travel 51 miles, 82 kms, by bus from Braga. One bus company operates schedules from Braga, with FlixBus offering the most daily connections to Vigo. Travelling by bus from Braga you will most likely to arrive in Vigo at Avenida de Madrid, 57.
Avg. Time
1h 25m
Avg. Price
€10.83

Porto

There are 3 bus schedules per day connecting Porto with Vigo. It takes on average 2 hours and 38 minutes to travel 75 miles, 121 kms, by bus from Porto. 2 bus carriers offer schedules from Porto, with FlixBus offering the most daily connections to Vigo. Travelling by bus from Porto you will most likely to arrive in Vigo at Avenida de Madrid, 57.
Avg. Time
2h 38m
Avg. Price
€9.75

Madrid

There are 3 bus schedules per day connecting Madrid with Vigo. It takes on average 16 hours and 56 minutes to travel 290 miles, 466 kms, by bus from Madrid. One bus company operates schedules from Madrid, with FlixBus offering the most daily connections to Vigo. Travelling by bus from Madrid you will most likely to arrive in Vigo at Avenida de Madrid, 57.
Avg. Time
16h 56m
Avg. Price
€28.05
Located in , Spain, you can travel by bus to Vigo from 16 destinations and choose from 21 daily bus schedules to get you there. FlixBus has the most bus connections to Vigo. The furthest bus arriving in Vigo covers a distance of 994.13 miles, 1599.50 kms, covering the journey in 35 hours and 30 minutes

bus companies serving Vigo

FlixBus

There are 10 daily FlixBus schedules to Vigo. FlixBus can get you to Vigo by bus from 6 destinations including Porto.
Restroom
WiFi
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
0h 9m
Avg. Price
€18.09

Autna

There are 3 daily Autna schedules to Vigo. Autna can get you to Vigo by bus from Porto.
Avg. Time
0h 4m
Avg. Price
€11.94

Ouibus

There are 4 daily Ouibus schedules to Vigo. Ouibus can get you to Vigo by bus from 12 destinations including Tours.
Restroom
WiFi
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
0h 25m
Avg. Price
€60.34