There are 10 ways to get from Barcelona to Mons by train (TGV, Eurostar), bus, car, plane, train, or train (TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Brussels
best- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Bruxelles-Midi to Monstrain Ic / ...
9h 42m€284–543Fly Barcelona–El Prat Airport to Brussels Airport, train
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Brussels Airport (BRU)plane BCN - BRU
- Take the train from Brussels Airport-Zaventem to Monstrain
6h 3m€49–194Bus
- Take the bus from Barcelona to Paris Charles de Gaulle Airportbus FlixBus N1705 / ...
- Take the bus from Paris Charles de Gaulle Airport to Mons Av. Léo Collardbus N179
19h€93–157Drive 1,230.5 km
- Drive from Barcelona to Monscar 1,230.5 km
12h 22m€193–278Train
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Monstrain Otc
10h 22m€280–449Bus, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Lloret de Marbus 2
- Take the bus from Lloret de Mar to Brussels - North Train Stationbus
- Take the train from Brussels-Nord to Monstrain Ic / ...
21h 26m€123–227Fly Barcelona–El Prat Airport to Brussels South Charleroi Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Brussels South Charleroi Airport (CRL)plane BCN - CRL
- Take the train from Charleroi-Central to Monstrain
5h 49m€60–194Bus to Girona–Costa Brava Airport, fly to Brussels South Charleroi Airport, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus
- Fly from Girona–Costa Brava Airport (GRO) to Brussels South Charleroi Airport (CRL)plane GRO - CRL
- Take the train from Charleroi-Central to Monstrain
6h 25m€80–364Fly Barcelona–El Prat Airport to Lille-Lesquin Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Lille-Lesquin Airport (LIL)plane BCN - LIL
- Take the train from Pont de Bois to Monstrain
6h 24m€80–261Fly Barcelona–El Prat Airport to Paris Charles De Gaulle Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Paris Charles De Gaulle Airport (CDG)plane BCN - CDG
- Take the train from Aeroport Cdg2 Tgv Roissy to Lille Europetrain
- Take the train from Lille Flandres to Monstrain
7h 27m€96–290
Barcelona to Mons by train
Questions & Answers
The cheapest way to get from Barcelona to Mons is to fly and train which costs €45 - €200 and takes 6h 3m.
The fastest way to get from Barcelona to Mons is to fly and train which takes 5h 49m and costs €60 - €200.
No, there is no direct bus from Barcelona to Mons. However, there are services departing from Barcelona and arriving at Mons Av. Léo Collard via Paris Charles de Gaulle Airport. The journey, including transfers, takes approximately 19h.
No, there is no direct train from Barcelona to Mons. However, there are services departing from Barcelona-Sants and arriving at Mons via Paris Gare de Lyon, Paris Nord and Bruxelles-Midi. The journey, including transfers, takes approximately 9h 42m.
The distance between Barcelona and Mons is 1446 km. The road distance is 1230.5 km.
The best way to get from Barcelona to Mons without a car is to train via Brussels which takes 9h 42m and costs €280 - €550.
It takes approximately 9h 42m to get from Barcelona to Mons, including transfers.
Barcelona to Mons bus services, operated by FlixBus, depart from Barcelona station.
Barcelona to Mons train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Barcelona to Mons is to train via Brussels which takes 9h 42m and costs €280 - €550. Alternatively, you can bus, which costs €90 - €160 and takes 19h.
What companies run services between Barcelona, Spain and Mons, Belgium?
You can take a train from Barcelona-Sants to Mons via Paris Gare de Lyon, Paris Nord, and Bruxelles-Midi in around 9h 42m. Alternatively, you can take a bus from Barcelona to Mons Av. Léo Collard via Paris Charles de Gaulle Airport in around 19h.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Brussels Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €35–130
Flights from Barcelona–El Prat Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €45–160
Flights from Barcelona–El Prat Airport to Brussels South Charleroi Airport via Turin
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–160
Flights from Girona–Costa Brava Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–320
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Brussels Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- €26–130
Flights from Barcelona–El Prat Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €40–160
- Website
- airfrance.com
Flights from Barcelona–El Prat Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €35–220
- Website
- brusselsairlines.com
Flights from Barcelona–El Prat Airport to Brussels Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- €40–150
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Brussels Airport via Geneva
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €35–180
- Website
- volotea.com
Flights from Barcelona–El Prat Airport to Lille-Lesquin Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €55–170
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- €220–350
- Website
- https://www.sncf-connect.com/en-en
Train from Aeroport Cdg2 Tgv Roissy to Lille Europe
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €40–70
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Paris Nord to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €100–170
- Website
- https://www.eurostar.com/rw-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Nord to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- €45–120
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Pont de Bois to Mons
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- €10–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Aeroport Cdg2 Tgv Roissy to Lille Europe
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- €30–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bruxelles-Midi to Mons
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–24
- Website
- https://www.belgiantrain.be/en
Train from Brussels Airport-Zaventem to Mons
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- https://www.belgiantrain.be/en
Train from Paris Nord to Mons
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- €55–100
- Website
- https://www.belgiantrain.be/en
Train from Brussels-Nord to Mons
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–25
- Website
- https://www.belgiantrain.be/en
Train from Charleroi-Central to Mons
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €9–16
- Website
- https://www.belgiantrain.be/en
Train from Pont de Bois to Mons
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €16–27
- Website
- https://www.belgiantrain.be/en
Train from Lille Flandres to Mons
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- https://www.belgiantrain.be/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona to Paris Charles de Gaulle Airport
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a day
- Estimated price
- €75–140
- Website
- https://www.flixbus.co.uk
Bus from Paris Charles de Gaulle Airport to Mons Av. Léo Collard
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €15–26
- Website
- https://www.flixbus.co.uk
- Phone
- +34 93 580 67 00
- infomoventis@moventis.es
- Website
- moventis.es
Bus from Barcelona, Estació d'Autobusos Nord to Lloret de Mar
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €12–22
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lloret de Mar to Brussels - North Train Station
- Ave. Duration
- 18h 15m
- Frequency
- 6 times a week
- Estimated price
- €95–180
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 902 13 00 14
- info@sagales.com
- Website
- sagales.com
Bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €17–25
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Want to know more about travelling around Belgium
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 guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Barcelona to Mons bus services, operated by FlixBus, arrive at Paris Charles de Gaulle Airport station.
Barcelona to Mons train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Barcelona to Mons is 1230 km. It takes approximately 12h 22m to drive from Barcelona to Mons.
Book your Barcelona to Mons train tickets online with Omio.
Book your Barcelona to Mons bus tickets online with Omio and FlixBus.
There are 121+ hotels available in Mons.






































