There are 7 ways to get from Vancouver to Moncton by plane, bus, train 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.
Recommended option
Fly to Moncton • 8 h 42 min
$234 - $569
6 alternative options
Fly to Halifax, bus • 10 h 58 min
$292 - $770
Fly to Fredericton, bus • 11 h 22 min
$275 - $461
Fly to St John, bus • 11 h 53 min
$381 - $1,110
Bus, train • 3 days 22 h
$340 - $897
Train • 4 days 9 h
$425 - $1,502
Drive • 2 days 12 h
$500 - $750
What companies run services between Vancouver, Canada and Moncton, NB, Canada?
Air Canada and WestJet fly from Vancouver to Moncton hourly. Alternatively, you can take a train from Vancouver to Moncton via Toronto and Montréal in around 4 days 9 h.

- Website
- aircanada.com
Flights from Vancouver to Moncton via Montreal
- Ave. Duration
- 7 h 31 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to Moncton via Toronto
- Ave. Duration
- 7 h 51 min
- When
- Every day
- Estimated price
- $350 - $1,100
Flights from Vancouver to Moncton via Ottawa, Montreal
- Ave. Duration
- 9 h 12 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to Moncton via Toronto, Halifax
- Ave. Duration
- 9 h 22 min
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $360 - $1,200
Flights from Vancouver to Moncton via Toronto, Montreal
- Ave. Duration
- 9 h 37 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $350 - $1,100
Flights from Vancouver to Moncton via Victoria, Montreal
- Ave. Duration
- 9 h 37 min
- When
- Tuesday, Friday and Sunday
- Estimated price
- $340 - $1,100
Flights from Vancouver to Halifax via Ottawa
- Ave. Duration
- 7 h
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to Halifax via Montreal
- Ave. Duration
- 7 h 17 min
- When
- Every day
- Estimated price
- $330 - $1,100
Flights from Vancouver to Halifax via Boston
- Ave. Duration
- 7 h 24 min
- When
- Every day
- Estimated price
- $350 - $1,100
Flights from Vancouver to Halifax via Toronto
- Ave. Duration
- 7 h 34 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to Fredericton via Montreal
- Ave. Duration
- 7 h 20 min
- When
- Every day
- Estimated price
- $300 - $1,000
Flights from Vancouver to Fredericton via Toronto
- Ave. Duration
- 7 h 50 min
- When
- Every day
- Estimated price
- $310 - $1,000
Flights from Vancouver to Fredericton via Ottawa
- Ave. Duration
- 8 h 29 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $310 - $1,000
Flights from Vancouver to Fredericton via Montreal, Halifax
- Ave. Duration
- 9 h 26 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $330 - $1,100
Flights from Vancouver to Fredericton via Edmonton, Montreal
- Ave. Duration
- 9 h 27 min
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $310 - $1,000
Flights from Vancouver to Fredericton via Toronto, Halifax
- Ave. Duration
- 9 h 41 min
- When
- Monday to Friday
- Estimated price
- $340 - $1,100
Flights from Vancouver to Fredericton via Ottawa, Montreal
- Ave. Duration
- 9 h 44 min
- When
- Every day
- Estimated price
- $310 - $1,000
Flights from Vancouver to Fredericton via Calgary, Toronto
- Ave. Duration
- 9 h 50 min
- When
- Wednesday
- Estimated price
- $310 - $1,000
Flights from Vancouver to Fredericton via Toronto, Ottawa
- Ave. Duration
- 9 h 54 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $310 - $1,000
Flights from Vancouver to St John via Montreal
- Ave. Duration
- 7 h 35 min
- When
- Every day
- Estimated price
- $330 - $1,100
Flights from Vancouver to St John via Toronto
- Ave. Duration
- 7 h 49 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to St John via Calgary, Toronto
- Ave. Duration
- 9 h 43 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to St John via Toronto, Halifax
- Ave. Duration
- 9 h 40 min
- When
- Every day
- Estimated price
- $360 - $1,200
Flights from Vancouver to St John via Toronto, Montreal
- Ave. Duration
- 9 h 45 min
- When
- Every day
- Estimated price
- $340 - $1,100
Flights from Vancouver to St John via Edmonton, Montreal
- Ave. Duration
- 9 h 55 min
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $340 - $1,100
Flights from Vancouver to St John via Montreal, Halifax
- Ave. Duration
- 10 h 10 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $350 - $1,100
Flights from Vancouver to St John via Ottawa, Montreal
- Ave. Duration
- 10 h 20 min
- When
- Every day
- Estimated price
- $330 - $1,100
Flights from Vancouver to St John via Edmonton, Toronto
- Ave. Duration
- 10 h 37 min
- When
- Every day
- Estimated price
- $350 - $1,100

- Website
- westjet.com
Flights from Vancouver to Moncton via Toronto
- Ave. Duration
- 8 h 33 min
- When
- Every day
- Estimated price
- $260 - $1,100
Flights from Vancouver to Halifax
- Ave. Duration
- 5 h 28 min
- When
- Thursday, Saturday and Sunday
- Estimated price
- $260 - $850
Flights from Vancouver to Halifax via Winnipeg
- Ave. Duration
- 6 h 53 min
- When
- Wednesday and Saturday
- Estimated price
- $260 - $850
Flights from Vancouver to Halifax via Calgary
- Ave. Duration
- 7 h 15 min
- When
- Every day
- Estimated price
- $260 - $850
Flights from Vancouver to Halifax via Edmonton
- Ave. Duration
- 7 h 31 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $260 - $850
Flights from Vancouver to Halifax via Ottawa
- Ave. Duration
- 7 h 38 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $260 - $850
Flights from Vancouver to Fredericton via Toronto
- Ave. Duration
- 8 h 20 min
- When
- Every day
- Estimated price
- $450 - $900

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Moncton
- Ave. Duration
- 17 h 23 min
- Frequency
- 4 times a day
- Estimated price
- $80 - $290
- Website
- viarail.ca
- Escape
- $80 - $120
- Economy
- $150 - $200
- Economy Plus
- $200 - $290
- Business
- $210 - $300
- Business Plus/Sleeper
- $380 - $550
Train from Vancouver to Toronto
- Ave. Duration
- 3 days 10 h
- Frequency
- Twice daily
- Estimated price
- $290 - $1,100
- Website
- viarail.ca
- Escape
- $290 - $410
- Economy
- $550 - $800
- Economy Plus
- $750 - $1,100
- Business
- $800 - $1,200
- Business Plus/Sleeper
- $1,400 - $2,100
Train from Toronto to Montréal
- Ave. Duration
- 4 h 54 min
- Frequency
- Every 30 minutes
- Estimated price
- $50 - $170
- Website
- viarail.ca
- Escape
- $50 - $75
- Economy
- $85 - $120
- Economy Plus
- $120 - $170
- Business
- $120 - $170
- Business Plus/Sleeper
- $220 - $310

- Phone
- +1 800-575-1807
- Website
- maritimebus.com
Bus from Halifax Airport, NS to Moncton, NB
- Ave. Duration
- 3 h 5 min
- Frequency
- 3 times a day
- Estimated price
- $30 - $45
- Schedules at
- maritimebus.com
- Book at
- maritimebus.betterez.com
Bus from Fredericton Airport to Moncton, NB
- Ave. Duration
- 1 h 55 min
- Frequency
- Twice daily
- Estimated price
- $23 - $35
- Schedules at
- maritimebus.com
- Book at
- maritimebus.betterez.com
Bus from Quispamsis, NB to Moncton, NB
- Ave. Duration
- 1 h 47 min
- Frequency
- 3 times a day
- Estimated price
- $20 - $28
- Schedules at
- maritimebus.com

- Phone
- +1 1-800-661-8747
- Canada.info@greyhound.ca
- Website
- greyhound.ca
Bus from Vancouver, BC to Calgary, AB
- Ave. Duration
- 16 h 10 min
- Frequency
- Twice daily
- Estimated price
- $55 - $140
- Website
- Greyhound.ca
- Advanced Purchase
- $55 - $80
- Online Fare
- $70 - $110
- Standard Fare
- $90 - $140
- Refundable
- $100 - $150
Bus from Calgary, AB to Toronto, ON - 610 Bay Street
- Ave. Duration
- 2 days 4 h
- Frequency
- Once daily
- Estimated price
- $170 - $420
- Website
- Greyhound.ca
- Advanced Purchase
- $170 - $260
- Online Fare
- $240 - $330
- Standard Fare
- $290 - $420
- Refundable
- $320 - $460

- Phone
- 1-866-488-4452
- canada-info@coachcanada.com
- Website
- ca.megabus.com
Bus from Toronto, ON to Montreal
- Ave. Duration
- 5 h 45 min
- Frequency
- Every 3 hours
- Estimated price
- $35 - $55
- Schedules at
- ca.megabus.com
- Book at
- ca.megabus.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 Bali: What to do if Mount Agung erupts, Need to know: Eurostar and Want to know more about Flixbus? - to help you get the most out of your next trip.
Questions & Answers
How far is it from Vancouver to Moncton?
The distance between Vancouver and Moncton is 4270 km. The road distance is 6042 km.
What is the cheapest way to get from Vancouver to Moncton?
The cheapest way to get from Vancouver to Moncton is to fly which costs $300 - $750 and takes 8 h 42 min.
What is the fastest way to get from Vancouver to Moncton?
The quickest way to get from Vancouver to Moncton is to fly which takes 8 h 42 min and costs $300 - $750.
Is there a direct train between Vancouver and Moncton?
No, there is no direct train from Vancouver to Moncton. However, there are services departing from Vancouver and arriving at Moncton via Toronto and Montréal. The journey, including transfers, takes approximately 4 days 9 h.
How long does it take to get from Vancouver to Moncton?
It takes approximately 8 h 42 min to get from Vancouver to Moncton, including transfers.