Travel options
from Vigo to Barcelona

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Wed
Dec 1
Find prices
Find prices
$81Air Europa
Thu
Dec 2
$124Renfe Alvia
Find prices
$92Vueling
Fri
Dec 3
Find prices
$76Vibasa
$101Vueling
Sat
Dec 4
$76Renfe Alvia
Find prices
$85Vueling
Sun
Dec 5
Find prices
Find prices
$11Ryanair
Mon
Dec 6
$59Renfe Alvia
Find prices
$25Ryanair
Tue
Dec 7
Find prices
Find prices
$119Vueling
Wed
Dec 8
Find prices
$78Vibasa
$141Vueling
Thu
Dec 9
$68Renfe Alvia
Find prices
Find prices
Fri
Dec 10
Find prices
$76Vibasa
$25Ryanair
Sat
Dec 11
$56Renfe
Find prices
$11Ryanair
Sun
Dec 12
Find prices
Find prices
$44Ryanair
Mon
Dec 13
$76Renfe
Find prices
$11Ryanair
Tue
Dec 14
Find prices
Find prices
$38Vueling

Travel Information to Barcelona from Vigo

distanceDistance562 miles (906 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$62 - $67
cheapestCheapest modeFlight • $62 (€52) • 1 h 45 min
fastestFastest modeFlight • $62 (€52) • 1 h 45 min
carriersPopular travel companiesFlixbus, Air Europa or Renfe

Travel 562 miles (906 km) by bus, flight or train to Barcelona from Vigo. If speed is a priority, then a flight is the best option with an average duration of 1 h 45 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $62 (€52). The most popular travel companies which serve this journey are Flixbus, Air Europa or Renfe among others. Travelers can even take a direct flight or train from Vigo to Barcelona.

Travel Tips

Travel from Vigo to Barcelona
Travel to Barcelona 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 Barcelona.
FAQs
How do I get from Vigo to Barcelona?

There are 3 travel options from Vigo to Barcelona: bus, flight or train.

What is the cheapest way to travel from Vigo to Barcelona?

The cheapest way to get from Vigo to Barcelona is by taking a flight. You can find average ticket prices around $62 (€52) compared to other travel options to Barcelona:

Taking a flight is usually $4 (€3) less than taking a bus to Barcelona, which costs on average $66 (€55) for the same trip.

A flight is generally $6 (€5) less than a train for the same journey. Taking a train costs on average $67 (€57) from Vigo to Barcelona.

What is the quickest way from Vigo to Barcelona?

The fastest way from Vigo to Barcelona is by flight with an average journey time of 1 h 45 min.

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

In comparison, taking a bus requires on average 15 h 50 min   of travel time.

In comparison, getting to Barcelona by train can take on average 13 h 53 min.

What is the distance from Vigo to Barcelona?

Barcelona is approximately 562 miles (906 km) away from Vigo.

How many services a day are there between Vigo and Barcelona?

The average frequency per day from Vigo to Barcelona is:

  • 1 train a day.

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

Where do I depart from Vigo? Where do I arrive in Barcelona?

These are the most popular departure and arrival points when traveling from Vigo to Barcelona:

  • Most travelers who buy a bus ticket from Vigo to Barcelona depart from Vigo, Estacion de Autobuses to Barcelona, Estació d'Autobusos Nord.
  • Most travelers catch their flight from Vigo and arrive in Barcelona El Prat Airport.
  • Most travelers who book a train ticket from Vigo to Barcelona depart from Vigo Guixar to Barcelona Sants.
Which travel operators can get me to Barcelona from Vigo?

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

  • You can travel from Vigo to Barcelona by bus with Flixbus. You can find cheap tickets on Omio for $66 (€55) with Flixbus from Vigo to Barcelona.
  • You can take a flight from Vigo to Barcelona with Air Europa. Cheap tickets can be found for $62 (€52) with Air Europa from Vigo to Barcelona.
  • You can go to Barcelona from Vigo by train with Renfe. You'll see cheap train tickets for $67 (€57) with Renfe from Vigo to Barcelona on Omio.
Is there a direct service from Vigo to Barcelona?

Yes, there are direct services available from Vigo to Barcelona with the following travel companies:

  • You can travel directly by train with with 1 direct train per day.

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

Where else should I travel to after my journey between Vigo and Barcelona ends?
Looking to extend your trip from Vigo to Barcelona? Many Omio customers who go from Vigo to Barcelona usually extend their vacation to explore other popular destinations like Madrid, Paris or Valencia. If you're looking to explore Madrid, Paris or Valencia from Barcelona, let Omio find you the best connections available at an affordable price.
When should I purchase a ticket from Vigo to Barcelona online to score the best deals?

When planning your trip from Vigo to Barcelona, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets are costing $66 (€55) one way on average.
  • Plane tickets cost $62 (€52) one way on average.
  • Train tickets cost on average $67 (€57) one way.

However, we recommend buying tickets from Vigo to Barcelona online a few months in advance to get the best deals and save money on your upcoming journey.

Travel to popular destinations by train, bus or flight