There are 13 ways to get from Vigo to Stockholm by plane, train (Renfe, TGV), bus, car, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vigo to Stockholm-Arlanda Airport
best- Fly from Vigo (VGO) to Stockholm-Arlanda Airport (ARN)plane VGO - ARN
10h 6mkr 1,768–2,668Bus to Francisco De Sá Carneiro Airport, fly to Stockholm-Arlanda Airport
cheapest- Take the bus from Vigo - Bus Station to Porto - Aeroporto Francisco Sá Carneiro (OPO)bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Stockholm-Arlanda Airport (ARN)plane OPO - ARN
8h 42mkr 1,197–3,608Train
- Take the train from Vigo Urzaiz to Madrid Chamartíntrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Frankfurt(Main)Hbftrain Tgv
- Take the train from Frankfurt to Neumünstertrain 4
- Take the train from Neumuenster to Stockholm Centraltrain Ic / ...
38h 19mkr 7,001–14,775Bus
- Take the bus from Vigo - Bus Station to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Puttgardenbus
- Take the bus from Puttgarden to Stockholm, Cityterminalenbus N32
2d 4hkr 3,200–5,673Drive 3,485.2 km
- Drive from Vigo to Stockholmcar 3,485.2 km
34h 9mkr 6,186–8,935Train to Santiago De Compostela Airport, fly to Stockholm-Arlanda Airport
- Take the train from Vigo Urzaiz to Santiago De Compostelatrain
- Fly from Santiago De Compostela Airport (SCQ) to Stockholm-Arlanda Airport (ARN)plane SCQ - ARN
9h 38mkr 1,592–4,040Train to A Coruña Airport, fly to Stockholm-Arlanda Airport
- Take the train from Vigo Urzaiz to La Coruna-San Cristobaltrain
- Fly from A Coruña Airport (LCG) to Stockholm-Arlanda Airport (ARN)plane LCG - ARN
10h 55mkr 2,074–4,190Bus to Francisco De Sá Carneiro Airport, fly to Linköping City Airport, train
- Take the bus from Vigo - Bus Station to Porto - Aeroporto Francisco Sá Carneiro (OPO)bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Linköping City Airport (LPI)plane OPO - LPI
- Take the train from Linköping Centralstation to Stockholm Centralstationtrain
12h 39mkr 1,441–5,216Train to Santiago De Compostela Airport, fly to Linköping City Airport, train
- Take the train from Vigo Urzaiz to Santiago De Compostelatrain
- Fly from Santiago De Compostela Airport (SCQ) to Linköping City Airport (LPI)plane SCQ - LPI
- Take the train from Linköping Centralstation to Stockholm Centralstationtrain
12h 50mkr 1,836–7,348Train, bus
- Take the train from Vigo Urzaiz to Zamoratrain Ave
- Take the bus from Zamora to Reims - Champagne Ardenne TGVbus
- Take the train from Champagne-Ardenne to Frankfurt(Main)Hbftrain Tgv
- Take the train from Frankfurt to Neumünstertrain 4
- Take the train from Neumuenster to Stockholm Centraltrain Ic / ...
46h 31mkr 5,569–12,282Bus, train
- Take the bus from Vigo - Bus Station to Central de Camionagem de Ponte de Limabus
- Take the bus from Ponte de Lima to Dortmund central bus stationbus
- Take the train from Dortmund Hbf to Hamburg-Harburgtrain 42 / ...
- Take the train from Hamburg-Harburg to Stockholm Centralstationtrain 344
2d 7hkr 4,718–9,419Bus via Frankfurt am Main
- Take the bus from Vigo - Bus Station to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Main Bus Stationbus
- Take the bus from Frankfurt to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin Central Bus Station to Stockholm Central Bus Stationbus
3d 1hkr 4,479–7,447Drive, car train
- Drive from Vigo to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Stockholmcar
39h 48mkr 6,179–8,748
Vigo to Stockholm by train
Questions & Answers
The cheapest way to get from Vigo to Stockholm is to bus and fly which costs 1200 kr - 3700 kr and takes 8h 42m.
The fastest way to get from Vigo to Stockholm is to bus and fly which takes 8h 42m and costs 1200 kr - 3700 kr.
No, there is no direct bus from Vigo station to Stockholm. However, there are services departing from Vigo - Bus Station and arriving at Stockholm, Cityterminalen via Paris, Quai de Bercy (Bercy Seine) and Puttgarden. The journey, including transfers, takes approximately 2 days 4h.
No, there is no direct train from Vigo to Stockholm. However, there are services departing from Vigo Urzaiz and arriving at Stockholm Central via Madrid Chamartín, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, Frankfurt and Neumuenster. The journey, including transfers, takes approximately 38h 19m.
The distance between Vigo and Stockholm is 2701 km. The road distance is 3485.2 km.
The best way to get from Vigo to Stockholm without a car is to train which takes 38h 19m and costs 7000 kr - 15000 kr.
It takes approximately 10h 6m to get from Vigo to Stockholm, including transfers.
Vigo to Stockholm bus services, operated by BlaBlaCar Bus, depart from Vigo - Bus Station.
Vigo to Stockholm train services, operated by Renfe AVE, depart from Vigo Urzaiz station.
The best way to get from Vigo to Stockholm is to fly which takes 10h 6m and costs 1700 kr - 2700 kr. Alternatively, you can train, which costs 7000 kr - 15000 kr and takes 38h 19m, you could also bus, which costs 3200 kr - 6000 kr and takes 2 days 4h.
What companies run services between Vigo, Spain and Stockholm, Sweden?
Iberia, Air Europa, and three other airlines fly from Vigo (VGO) to Stockholm-Arlanda Airport (ARN) twice daily. Alternatively, you can take a train from Vigo Urzaiz to Stockholm Central via Madrid Chamartín, Madrid-Atocha Cercanías, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, Frankfurt(Main)Hbf, Frankfurt, and Neumuenster in around 38h 19m.
- Website
- iberia.com
Flights from Vigo to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- kr 1,500–4,000
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via London Heathrow
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- kr 1,300–6,000
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 8h 31m
- When
- Every day
- Estimated price
- kr 1,500–3,800
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Barcelona
- Ave. Duration
- 10h 45m
- When
- Thursday and Sunday
- Estimated price
- kr 1,300–3,700
- Website
- flysas.com
Flights from Vigo to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- kr 1,500–6,500
Flights from Vigo to Stockholm-Arlanda Airport via Barcelona
- Ave. Duration
- 7h 30m
- When
- Tuesday and Thursday
- Estimated price
- kr 1,600–6,500
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 950–4,800
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 40m
- When
- Tuesday and Saturday
- Estimated price
- kr 1,100–3,300
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- kr 1,500–6,000
Flights from Francisco De Sá Carneiro Airport to Linköping City Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- kr 1,000–4,400
- Website
- klm.com
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- kr 1,100–6,000
Flights from Francisco De Sá Carneiro Airport to Linköping City Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- kr 1,000–4,400
Flights from Santiago De Compostela Airport to Linköping City Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- kr 1,400–6,500
- Website
- norwegian.com
Flights from Vigo to Stockholm-Arlanda Airport via Barcelona
- Ave. Duration
- 8h 45m
- When
- Monday and Wednesday
- Estimated price
- kr 1,100–5,500
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 55m
- When
- Wednesday and Saturday
- Estimated price
- kr 500–2,400
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- kr 500–2,400
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via London Gatwick
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- kr 900–4,200
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Barcelona
- Ave. Duration
- 6h 15m
- When
- Thursday, Friday, and Sunday
- Estimated price
- kr 1,000–4,900
- Website
- aireuropa.com
Flights from Vigo to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- kr 1,500–6,500
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 32m
- When
- Thursday
- Estimated price
- kr 1,500–6,000
- Website
- vueling.com
Flights from Vigo to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 40m
- When
- Monday to Saturday
- Estimated price
- kr 1,500–4,000
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Madrid
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- kr 1,500–3,800
Flights from A Coruña Airport to Stockholm-Arlanda Airport via Barcelona
- Ave. Duration
- 10h 45m
- When
- Thursday and Sunday
- Estimated price
- kr 1,300–3,700
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday and Saturday
- Estimated price
- kr 700–2,400
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via London Stansted
- Ave. Duration
- 9h 15m
- When
- Tuesday
- Estimated price
- kr 1,000–2,400
- Website
- eurowings.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Hamburg
- Ave. Duration
- 6h 55m
- When
- Thursday
- Estimated price
- kr 600–2,500
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Dusseldorf
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- kr 600–2,500
- Website
- brusselsairlines.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Brussels
- Ave. Duration
- 5h 20m
- When
- Friday and Sunday
- Estimated price
- kr 700–2,500
- Website
- britishairways.com
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via London Heathrow
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- kr 1,300–6,000
- Website
- lufthansa.com
Flights from Santiago De Compostela Airport to Stockholm-Arlanda Airport via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 1,600–5,500
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Vigo Urzaiz to Madrid Chamartín
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- kr 1,000–1,900
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- kr 150–280
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- kr 150–280
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Zamora
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- kr 650–1,200
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Vigo Urzaiz to Madrid Chamartín
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- kr 850–1,400
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- kr 1,400–2,300
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- kr 130–200
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to La Coruna-San Cristobal
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- kr 210–330
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- kr 130–200
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Zamora
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- kr 550–850
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- kr 2,100–3,500
- Website
- https://www.sncf-connect.com/en-en
Train from Champagne-Ardenne to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 37m
- Frequency
- Twice a week
- Estimated price
- kr 1,200–1,900
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Frankfurt to Neumünster
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- kr 1,100–4,800
- Website
- https://int.bahn.de/en
Train from Frankfurt to Neumünster
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- kr 1,100–4,800
- Website
- https://int.bahn.de/en
Train from Dortmund Hbf to Hamburg-Harburg
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- kr 650–2,800
- Website
- https://int.bahn.de/en
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Neumuenster to Stockholm Central
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a day
- Estimated price
- kr 1,500–2,300
- Website
- https://www.snalltaget.se/en
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- kr 290–440
- Website
- https://www.snalltaget.se/en
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- kr 290–440
- Website
- https://www.snalltaget.se/en
Train from Neumuenster to Stockholm Central
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a day
- Estimated price
- kr 1,500–2,300
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- kr 340–550
- Website
- https://www.sj.se/en/
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- kr 340–550
- Website
- https://www.sj.se/en/
Train from Hamburg-Harburg to Stockholm Centralstation
- Ave. Duration
- 12h 59m
- Frequency
- 5 times a week
- Estimated price
- kr 1,900–2,900
- Website
- https://www.sj.se/en/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,300
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Vigo - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 21h 40m
- Frequency
- Twice daily
- Estimated price
- kr 1,500–2,800
- Website
- https://www.blablacar.co.uk/bus
Bus from Vigo - Bus Station to Porto - Aeroporto Francisco Sá Carneiro (OPO)
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- kr 140–260
- Website
- https://www.blablacar.co.uk/bus
Bus from Vigo - Bus Station to Porto - Aeroporto Francisco Sá Carneiro (OPO)
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- kr 140–260
- Website
- https://www.blablacar.co.uk/bus
Bus from Vigo - Bus Station to Central de Camionagem de Ponte de Lima
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- kr 65–120
- Website
- https://www.blablacar.co.uk/bus
Bus from Vigo - Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- kr 150–280
- Website
- https://www.blablacar.co.uk/bus
Bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Main Bus Station
- Ave. Duration
- 35h 30m
- Frequency
- Once daily
- Estimated price
- kr 2,500–4,500
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Vigo - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 21h 35m
- Frequency
- Once daily
- Estimated price
- kr 1,500–2,500
- Website
- https://www.flixbus.co.uk
Bus from Paris, Quai de Bercy (Bercy Seine) to Puttgarden
- Ave. Duration
- 15h 50m
- Frequency
- 4 times a week
- Estimated price
- kr 950–1,600
- Website
- https://www.flixbus.co.uk
Bus from Puttgarden to Stockholm, Cityterminalen
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- kr 750–1,300
- Website
- https://www.flixbus.co.uk
Bus from Zamora to Reims - Champagne Ardenne TGV
- Ave. Duration
- 21h 15m
- Frequency
- 3 times a week
- Estimated price
- kr 1,200–2,100
- Website
- https://www.flixbus.co.uk
Bus from Ponte de Lima to Dortmund central bus station
- Ave. Duration
- 36h 25m
- Frequency
- 3 times a week
- Estimated price
- kr 2,100–3,600
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Vigo - Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- kr 120–300
- Website
- https://rede-expressos.pt/en
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Frankfurt to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- kr 550–950
- Schedules at
- ecolines.net
- Phone
- 0040 723 450 475
- [email protected]
- Website
- comati-psg.ro
Bus from Berlin Central Bus Station to Stockholm Central Bus Station
- Ave. Duration
- 22h 22m
- Frequency
- Once a week
- Estimated price
- kr 1,300–1,700
- Website
- https://comati-psg.ro/en
Want to know more about travelling around Sweden
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Vigo to Stockholm bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Vigo to Stockholm train services, operated by Renfe AVE, arrive at Madrid Chamartín station.
Yes, the driving distance between Vigo to Stockholm is 3485 km. It takes approximately 34h 9m to drive from Vigo to Stockholm.
Book your Vigo to Stockholm train tickets online with Omio.
Book your Vigo to Stockholm bus tickets online with Omio and FlixBus.
There are 931+ hotels available in Stockholm.














































