There are 7 ways to get from São Bento Station to Vigo by bus, train, taxi, car or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between São Bento Station, Portugal and Vigo, Spain?
Autna operates a bus from São Bento Station to Vigo twice daily. Tickets cost $14 - $22 and the journey takes 1 h 20 min. Alternatively, Portuguese Railways (CP) operates a train from São Bento Station to Vigo 5 times a day. Tickets cost $14 - $26 and the journey takes 2 h 15 min.

- Phone
- +351 707 210 220
- Website
- cp.pt
Train from Porto(Campanha) to Vigo-Guixar
- Ave. Duration
- 2 h 15 min
- Frequency
- 5 times a day
- Estimated price
- $14 - $26
- Website
- cp.pt
- Purchase a
- eurail.com

- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- autna.com
Bus from Porto (Renex) to Vigo
- Ave. Duration
- 1 h 20 min
- Frequency
- Twice daily
- Estimated price
- $14 - $22
- Schedules at
- autna.com
Bus from Porto - Deus da Sorte to Vigo
- Ave. Duration
- 3 h 15 min
- Frequency
- 5 times a day
- Estimated price
- $14 - $21
- Schedules at
- autna.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Porto to Vigo
- Ave. Duration
- 2 h 25 min
- Frequency
- Once daily
- Estimated price
- $8 - $15
- Website
- flixbus.co.uk

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Porto Porto Urb. to Vigo
- Ave. Duration
- 11 h 30 min
- Frequency
- Once daily
- Estimated price
- $30 - $45
- Website
- alsa.com

- Phone
- (+351) 220971653
- info@vmtransfers.com
- Website
- vmtransfers.com
Taxi from Porto Airport to Vigo
- Ave. Duration
- 2 h 32 min
- Frequency
- On demand
- Estimated price
- $191
- Schedules at
- vmtransfers.com

- Website
- blablacar.com
Rideshare from Porto to Vigo
- Ave. Duration
- 1 h 58 min
- Frequency
- 3 times a day
- Estimated price
- $10 - $12
- Book at
- blablacar.co.uk
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 São Bento Station to Vigo?
The distance between São Bento Station and Vigo is 121 km. The road distance is 148 km.
What is the cheapest way to get from São Bento Station to Vigo?
The cheapest way to get from São Bento Station to Vigo is to rideshare which costs 8€ - 10€ and takes 2 h 2 min.
What is the fastest way to get from São Bento Station to Vigo?
The quickest way to get from São Bento Station to Vigo is to bus which takes 1 h 28 min and costs 12€ - 18€.
Is there a direct train between São Bento Station and Vigo?
No, there is no direct train from São Bento Station to Vigo. However, there are services departing from Porto(Sao Bento) and arriving at Vigo-Guixar via Porto(Campanha). The journey, including transfers, takes approximately 3 h 19 min.
Is there a direct bus between São Bento Station and Vigo?
Yes, there is a direct bus departing from Porto (Renex) and arriving at Vigo. Services depart twice daily, and operate every day. The journey takes approximately 1 h 20 min.
How long does it take to get from São Bento Station to Vigo?
The bus from Porto (Renex) to Vigo takes 1 h 20 min including transfers and departs twice daily.