There are 6 ways to get from Salamanca to Vigo by bus, train, taxi, rideshare, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  6 h 10 min

  1. Take the bus from Salamanca to Vigo

$40 - $60

Cheapest option

Rideshare  •  5 h 5 min

  1. Take the rideshare from Salamanca to Vigo 261.8 miles

$24 - $35

4 alternative options

Train  •  6 h 50 min

  1. Take the train from Salamanca to Medina AV A
  2. Take the train from Medina AV to Vigo-Guixar A

$65 - $95

Bus, taxi  •  10 h 10 min

  1. Take the bus from Salamanca to Vila Nova De Gaia Hub Europe Alsa > Saint-Sébastien > Bilbao > Salamanque > Ciudad Rodrigo > Vilar Formoso > Guarda > Viseu > Aveiro > Santa Maria Da Feira > Vila Nova De Gaia > Porto Campo 24 Agosto > Porto Casa Da Musica
  2. Take the taxi from Porto Airport to Vigo

$238 - $244

Drive  •  4 h 23 min

  1. Drive from Salamanca to Vigo 260.6 miles

$45 - $75

Train, fly  •  5 h

  1. Take the train from Salamanca to Madrid-Chamartin
  2. Fly from Madrid (MAD) to Vigo (VGO) MAD - VGO

$66 - $245

What companies run services between Salamanca, Castille and León, Spain and Vigo, Spain?

ALSA operates a bus from Salamanca to Vigo twice a week. Tickets cost $40 - $60 and the journey takes 6 h 10 min. Alternatively, you can take a train from Salamanca to Vigo via Medina AV in around 6 h 50 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Vigo
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$100 - $370
Air Europa
Website
aireuropa.com
Flights from Madrid to Vigo
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$70 - $280
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Salamanca to Medina AV
Ave. Duration
42 min
Frequency
3 times a day
Estimated price
$10 - $21
Website
renfe.com
Train from Medina AV to Vigo-Guixar
Ave. Duration
5 h 8 min
Frequency
Once daily
Estimated price
$55 - $75
Website
renfe.com
Train from Salamanca to Madrid-Chamartin
Ave. Duration
1 h 36 min
Frequency
Every 4 hours
Estimated price
$29 - $45
Website
renfe.com
Bus operators
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Porto Airport to Vigo
Ave. Duration
2 h 32 min
Frequency
On demand
Estimated price
$192
Schedules at
vmtransfers.com
BlaBlaCar.es
Website
blablacar.com
Rideshare from Salamanca to Vigo
Ave. Duration
5 h 5 min
Frequency
Once daily
Estimated price
$24 - $35
Book at
blablacar.es

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Salamanca to Vigo?

The distance between Salamanca and Vigo is 291 km. The road distance is 417 km.

What is the cheapest way to get from Salamanca to Vigo?

The cheapest way to get from Salamanca to Vigo is to rideshare which costs 19€ - 26€ and takes 5 h 5 min.

What is the fastest way to get from Salamanca to Vigo?

The quickest way to get from Salamanca to Vigo is to drive which takes 4 h 23 min and costs 40€ - 60€.

Is there a direct train between Salamanca and Vigo?

No, there is no direct train from Salamanca to Vigo. However, there are services departing from Salamanca and arriving at Vigo-Guixar via Medina AV. The journey, including transfers, takes approximately 6 h 50 min.

Is there a direct bus between Salamanca and Vigo?

Yes, there is a direct bus departing from Salamanca and arriving at Vigo. Services depart twice a week. The journey takes approximately 6 h 10 min.

How long does it take to get from Salamanca to Vigo?

The bus from Salamanca to Vigo takes 6 h 10 min including transfers and departs twice a week.

Trips from Salamanca

Salamanca Castille and León Spain to Barcelona Salamanca Castille and León Spain to Santiago de Compostela Salamanca Castille and León Spain to Coimbra Salamanca Castille and León Spain to Pamplona Salamanca Castille and León Spain to Málaga Salamanca Castille and León Spain to Donostia San Sebastián Salamanca Castille and León Spain to Grenada Country Salamanca Castille and León Spain to Segovia Salamanca Castille and León Spain to Fátima Station Portugal Salamanca Castille and León Spain to Aveiro Salamanca Castille and León Spain to Oviedo Salamanca Castille and León Spain to Palencia Region Salamanca Castille and León Spain to Braga Salamanca Castille and León Spain to La Alberca Salamanca Castille and León Spain to Lagos Faro Portugal Salamanca Castille and León Spain to Valladolid Airport VLL Salamanca Castille and León Spain to Castelo Branco Salamanca Castille and León Spain to Zaragoza Airport ZAZ Salamanca Castille and León Spain to Picos de Europa National Park Salamanca Castille and León Spain to A Guarda Salamanca Castille and León Spain to Girona Salamanca Castille and León Spain to Toulouse Salamanca Castille and León Spain to Guimarães Salamanca Castille and León Spain to Óbidos Salamanca Castille and León Spain to Bristol Salamanca Castille and León Spain to Galisteo Spain Salamanca Castille and León Spain to Caen Salamanca Castille and León Spain to Krakow Salamanca Castille and León Spain to Castelnau Pégayrols Salamanca Castille and León Spain to Pedrosillo de los Aires