There are 9 ways to get from Mons to Vigo by train, plane, train (TGV, Renfe, Ouigo), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Brussels Airport, fly to Vigo
best- Take the train from Mons to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Vigo (VGO)plane BRU - VGO
8h 58m€101–302Bus to Brussels South Charleroi Airport, fly to Santiago De Compostela Airport, train
cheapest- Take the bus from Mons Avenue Meline Mercouri to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Santiago De Compostela Airport (SCQ)plane CRL - SCQ
- Take the train from Santiago De Compostela to Vigo Urzaiztrain
7h 45m€75–419Train
- Take the train from Mons to Lille Flandrestrain Ic
- Take the train from Lille Europe to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid Chamartín to Vigo Urzaiztrain Ave
19h 10m€329–741Bus
- Take the bus from Mons Av. Léo Collard to Paris, Quai de Bercy (Bercy Seine)bus 820
- Take the bus from Paris to Vigobus FlixBus 783
26h 15m€131–241Drive 1,739.3 km
- Drive from Mons to Vigocar 1,739.3 km
17h 57m€283–409Bus to Brussels South Charleroi Airport, fly to Francisco De Sá Carneiro Airport, bus
- Take the bus from Mons Avenue Meline Mercouri to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Francisco De Sá Carneiro Airport (OPO)plane CRL - OPO
- Take the bus from Porto to Vigobus
7h 48m€76–402Train to Brussels Airport, fly to Francisco De Sá Carneiro Airport, bus
- Take the train from Mons to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Francisco De Sá Carneiro Airport (OPO)plane BRU - OPO
- Take the bus from Porto to Vigobus
8h 19m€93–340Bus to Brussels South Charleroi Airport, fly to Vigo
- Take the bus from Mons Avenue Meline Mercouri to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Vigo (VGO)plane CRL - VGO
10h 47m€94–364Bus via A Cañiza
- Take the bus from Mons to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris Charenton to A Cañizabus
- Take the bus from A Cañiza - Bar Piri Piri to Vigo Estación Intermodalbus
29h 46m€125–187
Mons to Vigo by train and foot
Comparing Your Travel Options
The cheapest way to get from Mons to Vigo is to bus and fly which costs €75 - €410 and takes 7h 48m.
The fastest way to get from Mons to Vigo is to bus and fly and train which takes 7h 45m and costs €75 - €420.
No, there is no direct bus from Mons to Vigo. However, there are services departing from Mons Av. Léo Collard and arriving at Vigo via Paris. The journey, including transfers, takes approximately 26h 15m.
No, there is no direct train from Mons to Vigo. However, there are services departing from Mons and arriving at Vigo Urzaiz via Lille Europe, Lyon Part Dieu, Barcelona-Sants, Madrid-Atocha Cercanías and Madrid Chamartín. The journey, including transfers, takes approximately 19h 10m.
The distance between Mons and Vigo is 1472 km. The road distance is 1739.3 km.
The best way to get from Mons to Vigo without a car is to train which takes 19h 10m and costs €320 - €750.
It takes approximately 8h 58m to get from Mons to Vigo, including transfers.
Mons to Vigo bus services, operated by FlixBus, depart from Mons Av. Léo Collard station.
Mons to Vigo train services, operated by Belgian Railways (NMBS/SNCB), depart from Mons station.
The best way to get from Mons to Vigo is to train which takes 19h 10m and costs €320 - €750. Alternatively, you can bus, which costs €130 - €250 and takes 26h 15m.
What companies run services between Mons, Belgium and Vigo, Spain?
You can take a train from Mons to Vigo Urzaiz via Lille Flandres, Lille Europe, Lyon Part Dieu, Barcelona-Sants, Madrid-Puerta De Atocha-Almudena Grandes, Madrid-Atocha Cercanías, and Madrid Chamartín in around 19h 10m. Alternatively, you can take a bus from Mons Av. Léo Collard to Vigo via Paris, Quai de Bercy (Bercy Seine) and Paris in around 26h 15m.
- Website
- iberia.com
Flights from Brussels Airport to Vigo via Madrid
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- €85–410
Flights from Brussels Airport to Vigo via Barcelona
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €75–240
Flights from Brussels South Charleroi Airport to Vigo via Barcelona
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €90–360
Flights from Brussels South Charleroi Airport to Vigo via Palma Mallorca
- Ave. Duration
- 9h 40m
- When
- Monday to Wednesday
- Estimated price
- €100–370
Flights from Brussels South Charleroi Airport to Vigo via Bordeaux, Madrid
- Ave. Duration
- 12h 30m
- When
- Sunday
- Estimated price
- €95–400
Flights from Brussels South Charleroi Airport to Vigo via Santander, Madrid
- Ave. Duration
- 14h 5m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €90–360
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €60–270
Flights from Brussels South Charleroi Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €60–270
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–250
Flights from Brussels South Charleroi Airport to Santiago De Compostela Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday and Saturday
- Estimated price
- €45–410
- Website
- vueling.com
Flights from Brussels Airport to Vigo via Madrid
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €85–410
Flights from Brussels Airport to Vigo via Barcelona
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €75–240
Flights from Brussels South Charleroi Airport to Vigo via Barcelona
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €90–360
Flights from Brussels South Charleroi Airport to Vigo via Palma Mallorca
- Ave. Duration
- 9h 40m
- When
- Monday to Wednesday
- Estimated price
- €100–370
Flights from Brussels South Charleroi Airport to Vigo via Bordeaux, Madrid
- Ave. Duration
- 12h 30m
- When
- Sunday
- Estimated price
- €95–400
Flights from Brussels South Charleroi Airport to Vigo via Santander, Madrid
- Ave. Duration
- 14h 5m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €90–360
- Website
- aireuropa.com
Flights from Brussels Airport to Vigo via Madrid
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €95–280
Flights from Brussels South Charleroi Airport to Vigo via Madrid
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €85–350
Flights from Brussels South Charleroi Airport to Vigo via Valencia, Madrid
- Ave. Duration
- 9h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €95–360
Flights from Brussels South Charleroi Airport to Vigo via Nantes, Madrid
- Ave. Duration
- 13h 50m
- When
- Sunday
- Estimated price
- €100–400
- Website
- brusselsairlines.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–230
- Website
- transavia.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday
- Estimated price
- €60–330
- Website
- easyjet.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- €80–250
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Mons to Brussels Airport-Zaventem
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €13–21
- Website
- Belgian Railways
Train from Mons to Lille Flandres
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €13–20
- Website
- Belgian Railways
Train from Lille Europe to Lyon Part Dieu
- Ave. Duration
- 3h 7m
- Frequency
- Twice daily
- Estimated price
- €110–180
- Website
- Belgian Railways
Train from Mons to Brussels Airport-Zaventem
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €13–21
- Website
- Belgian Railways
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lille Europe to Lyon Part Dieu
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- €120–190
- Website
- TGV inOui
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 5h 59m
- Frequency
- Once a week
- Estimated price
- €130–200
- Website
- TGV inOui
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 4h 23m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Santiago De Compostela to Vigo Urzaiz
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €12–18
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 4h 8m
- Frequency
- 5 times a day
- Estimated price
- €95–170
- Website
- Renfe AVE
Train from Santiago De Compostela to Vigo Urzaiz
- Ave. Duration
- 57 min
- Frequency
- 5 times a day
- Estimated price
- €14–25
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- Iryo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- €60–100
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Ouigo
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Mons Av. Léo Collard to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Paris to Vigo
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- €130–210
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- €12–19
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- €12–19
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Paris to Vigo
- Ave. Duration
- 21h 30m
- Frequency
- 4 times a week
- Estimated price
- €110–190
- Website
- BlaBlaCar Bus
Bus from Mons to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 4h 25m
- Frequency
- 4 times a week
- Estimated price
- €17–29
- Website
- BlaBlaCar Bus
- Phone
- +352 50 55 62 63 10
- info@flibco.com
- Website
- Flibco
Bus from Mons Avenue Meline Mercouri to Charleroi Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €7–14
- Website
- Flibco
Bus from Mons Avenue Meline Mercouri to Charleroi Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €7–14
- Website
- Flibco
Bus from Mons Avenue Meline Mercouri to Charleroi Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €7–14
- Website
- Flibco
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Porto to Vigo
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €9–29
- Website
- Rede Expressos
Bus from Porto to Vigo
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €9–29
- Website
- Rede Expressos
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- €18–50
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- €18–50
- Website
- Autna S.L.
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Paris Charenton to A Cañiza
- Ave. Duration
- 22h 21m
- Frequency
- 3 times a week
- Estimated price
- €100–150
- Schedules at
- anpian.com
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- Monbus
Bus from A Cañiza - Bar Piri Piri to Vigo Estación Intermodal
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- €5
- Website
- Monbus
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.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guideTrain travel in Spain: A guide to Renfe
Read the travel guideWhat are the different types of Renfe trains in Spain?
Read the travel guideBooking & Getting There
Mons to Vigo bus services, operated by FlixBus, arrive at Paris, Quai de Bercy (Bercy Seine) station.
Mons to Vigo train services, operated by Belgian Railways (NMBS/SNCB), arrive at Lille Flandres station.
Yes, the driving distance between Mons to Vigo is 1739 km. It takes approximately 17h 57m to drive from Mons to Vigo.
Book your Mons to Vigo train tickets online with Omio.
Book your Mons to Vigo bus tickets online with Omio and FlixBus.
There are 3121+ hotels available in Vigo.