There are 5 ways to get from Barcelona to Moncton by plane, bus or 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 to Fredericton, bus
-
Fly from Barcelona (BCN) to Fredericton (YFC)
-
Take the bus from Fredericton Airport to Moncton, NB
Fly to Halifax, bus
-
Fly from Barcelona (BCN) to Halifax (YHZ)
-
Take the bus from Halifax Airport to Moncton, NB
Fly to Bathurst, train
-
Fly from Barcelona (BCN) to Bathurst (ZBF)
-
Take the train from Bathurst to Moncton
Fly to Saint John, bus
-
Fly from Barcelona (BCN) to Saint John (YSJ)
-
Take the bus from Saint John, NB to Moncton, NB
Questions & Answers
The cheapest way to get from Barcelona to Moncton is to fly and bus which costs €330 - €650 and takes 16h 47m.
The quickest way to get from Barcelona to Moncton is to fly and bus which costs €330 - €650 and takes 16h 47m.
The distance between Barcelona and Moncton is 5245 km.
It takes approximately 16h 55m to get from Barcelona to Moncton, including transfers.
There is no direct flight from Barcelona Airport to Moncton Airport. The quickest flight takes 13h 58m and has one stopover.
Moncton is 5h behind Barcelona. It is currently 11:32 in Barcelona and 06:32 in Moncton.
TAP Portugal, Air Transat, Lufthansa and Air Canada offer flights from Barcelona Airport to Moncton Airport.
There are 54+ hotels available in Moncton. Prices start at $125 CAD per night.
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €6.
- Distance: 5244.6 km
- Duration: 16h 55m
What companies run services between Barcelona, Spain and Moncton, NB, Canada?
Air Canada, Lufthansa and nine other airlines fly from Barcelona to Moncton hourly.
- Website
- aircanada.com
Flights from Barcelona to Moncton via Montreal
- Ave. Duration
- 15h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $380 - $1,400
Flights from Barcelona to Moncton via Toronto
- Ave. Duration
- 15h 57m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $420 - $1,500
Flights from Barcelona to Moncton via Frankfurt, Montreal
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- $430 - $1,400
Flights from Barcelona to Moncton via Lisbon, Montreal
- Ave. Duration
- 14h 48m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $410 - $1,400
Flights from Barcelona to Fredericton via Montreal
- Ave. Duration
- 14h 12m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $470 - $1,600
Flights from Barcelona to Fredericton via Toronto
- Ave. Duration
- 17h 14m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Fredericton via Montreal, Ottawa
- Ave. Duration
- 15h 1m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $480 - $1,600
Flights from Barcelona to Fredericton via Toronto, Montreal
- Ave. Duration
- 15h 42m
- When
- Friday, Saturday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Fredericton via Toronto, Ottawa
- Ave. Duration
- 16h 31m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Fredericton via Frankfurt, Montreal
- Ave. Duration
- 14h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Fredericton via Lisbon, Montreal
- Ave. Duration
- 15h 2m
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- $480 - $1,600
Flights from Barcelona to Fredericton via Munich, Montreal
- Ave. Duration
- 15h 42m
- When
- Every day
- Estimated price
- $500 - $1,700
Flights from Barcelona to Fredericton via Newark, Montreal
- Ave. Duration
- 16h 12m
- When
- Every day
- Estimated price
- $450 - $1,500
Flights from Barcelona to Halifax via Toronto
- Ave. Duration
- 12h 38m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Halifax via Montreal
- Ave. Duration
- 12h 43m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $460 - $1,500
Flights from Barcelona to Bathurst via Montreal
- Ave. Duration
- 26h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $460 - $1,600
Flights from Barcelona to Bathurst via Boston, Montreal
- Ave. Duration
- 21h 23m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $450 - $1,900
Flights from Barcelona to Bathurst via Frankfurt, Montreal
- Ave. Duration
- 30h 53m
- When
- Every day
- Estimated price
- $500 - $1,700
Flights from Barcelona to Bathurst via Paris Charles de Gaulle, Montreal
- Ave. Duration
- 24h 53m
- When
- Every day
- Estimated price
- $490 - $2,000
Flights from Barcelona to Bathurst via London Heathrow, Montreal
- Ave. Duration
- 25h 23m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- $490 - $1,800
Flights from Barcelona to Bathurst via Casablanca, Montreal
- Ave. Duration
- 26h 28m
- When
- Every day
- Estimated price
- $500 - $1,900
Flights from Barcelona to Saint John via Montreal
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $650 - $2,200
Flights from Barcelona to Saint John via Toronto
- Ave. Duration
- 15h 51m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $700 - $2,400
Flights from Barcelona to Saint John via Frankfurt, Montreal
- Ave. Duration
- 16h 2m
- When
- Every day
- Estimated price
- $700 - $2,400
Flights from Barcelona to Saint John via Lisbon, Montreal
- Ave. Duration
- 15h 25m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $650 - $2,200
Flights from Barcelona to Saint John via Munich, Montreal
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- $700 - $2,400
- Website
- lufthansa.com
Flights from Barcelona to Moncton via Montreal
- Ave. Duration
- 15h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $380 - $1,400
Flights from Barcelona to Moncton via Frankfurt, Montreal
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- $430 - $1,400
Flights from Barcelona to Halifax via Toronto
- Ave. Duration
- 12h 38m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- $500 - $1,700
Flights from Barcelona to Halifax via Montreal
- Ave. Duration
- 12h 43m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $460 - $1,500
Flights from Barcelona to Halifax via Frankfurt
- Ave. Duration
- 10h 25m
- When
- Thursday and Sunday
- Estimated price
- $390 - $750
- Website
- westjet.com
Flights from Barcelona to Halifax via Toronto
- Ave. Duration
- 12h 20m
- When
- Tuesday, Friday and Saturday
- Estimated price
- $450 - $1,900
Flights from Barcelona to Halifax via London Gatwick
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- $370 - $1,500
Flights from Barcelona to Halifax via Paris Charles de Gaulle
- Ave. Duration
- 11h 7m
- When
- Wednesday, Thursday, Friday and Sunday
- Estimated price
- $370 - $1,500
- Website
- airtransat.com
Flights from Barcelona to Halifax via Montreal
- Ave. Duration
- 12h 32m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $430 - $1,600
- Website
- condor.com
Flights from Barcelona to Halifax via Frankfurt
- Ave. Duration
- 11h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $500 - $2,600
- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Bathurst to Moncton
- Ave. Duration
- 3h 46m
- Frequency
- 3 times a week
- Estimated price
- $60 - $120
- Website
- VIA Rail
- Escape
- $30 - $50
- Business
- $95 - $110
- Economy
- $61 - $65
- EconomyPlus
- $80 - $120
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Fredericton Airport to Moncton, NB
- Ave. Duration
- 1h 55m
- Frequency
- 6 times a week
- Estimated price
- $29 - $90
- Book at
- maritimebus.com
Bus from Halifax Airport to Moncton, NB
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $35 - $55
- Book at
- maritimebus.com
Bus from Saint John, NB to Moncton, NB
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $28 - $40
- Book at
- maritimebus.com
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Italian Lakes: Getting around by train and Need to know: Jadrolinija - to help you get the most out of your next trip.