There are 6 ways to get from Winnipeg to Campbellton 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.
Fly to Greater Moncton International Airport, bus
best- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Greater Moncton International Airport (YQM)plane YWG - YQM
- Take the bus from Moncton Airport to Campbelltonbus
12h 10m$453–893Fly to Bonaventure Airport, bus
cheapest- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Bonaventure Airport (YVB)plane YWG - YVB
- Take the bus from Bonaventure to Pointe-à-la-Croixbus
19h 58m$333–1,272Train
- Take the train from Winnipeg to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Montréaltrain
- Take the train from Montréal to Campbelltontrain
2d 9h$740–1,687Drive 2,976.3 km
- Drive from Winnipeg to Campbelltoncar 2,976.3 km
36h 41m$588–849Fly to Québec City Jean Lesage International Airport, train
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Québec City Jean Lesage International Airport (YQB)plane YWG - YQB
- Take the train from Sainte-Foy to Campbelltontrain
16h 30m$457–1,297Fly to Bathurst Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Bathurst Airport (ZBF)plane YWG - ZBF
- Take the bus from Bathurst to Campbelltonbus
9h 52m$351–1,405
Winnipeg to Campbellton by train
Questions & Answers
The cheapest way to get from Winnipeg to Campbellton is to fly and bus which costs $450 - $900 and takes 12h 10m.
The fastest way to get from Winnipeg to Campbellton is to fly and bus which takes 9h 52m and costs $350 - $1,400.
No, there is no direct train from Winnipeg to Campbellton. However, there are services departing from Winnipeg and arriving at Campbellton via Toronto Union Station and Montréal. The journey, including transfers, takes approximately 2 days 9h.
The distance between Winnipeg and Campbellton is 2762 km. The road distance is 2976.3 km.
The best way to get from Winnipeg to Campbellton without a car is to train which takes 2 days 9h and costs $700 - $1,700.
It takes approximately 12h 10m to get from Winnipeg to Campbellton, including transfers.
Winnipeg to Campbellton train services, operated by VIA Rail, depart from Winnipeg station.
Campbellton is 2h ahead of Winnipeg. It is currently 6:57 AM in Winnipeg and 8:57 AM in Campbellton.
Winnipeg to Campbellton train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Winnipeg to Campbellton is 2976 km. It takes approximately 36h 41m to drive from Winnipeg to Campbellton.
What companies run services between Winnipeg, MB, Canada and Campbellton, NB, Canada?
You can take a train from Winnipeg to Campbellton via Toronto Union Station and Montréal in around 2d 9h.
- Website
- aircanada.com
Flights from Winnipeg J. A. Richardson International Airport to Greater Moncton International Airport via Toronto
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $180–1,100
Flights from Winnipeg J. A. Richardson International Airport to Greater Moncton International Airport via Montreal
- Ave. Duration
- 9h 49m
- When
- Every day
- Estimated price
- $190–800
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Montreal
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $150–700
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Toronto
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $160–700
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Chicago O'Hare
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $180–750
- Website
- united.com
Flights from Winnipeg J. A. Richardson International Airport to Greater Moncton International Airport via Toronto
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $180–1,100
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Toronto
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $160–700
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Chicago O'Hare
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $180–750
- Website
- pascan.com
Flights from Winnipeg J. A. Richardson International Airport to Bonaventure Airport via Montreal St. Hubert
- Ave. Duration
- 23h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $320–1,300
Flights from Winnipeg J. A. Richardson International Airport to Bonaventure Airport via Hamilton, Montreal St. Hubert
- Ave. Duration
- 15h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $320–1,300
Flights from Winnipeg J. A. Richardson International Airport to Bonaventure Airport via Toronto, Montreal St. Hubert
- Ave. Duration
- 18h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $230–1,400
Flights from Winnipeg J. A. Richardson International Airport to Bonaventure Airport via Montreal, Iles De Madeleine
- Ave. Duration
- 21h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $280–1,200
Flights from Winnipeg J. A. Richardson International Airport to Bonaventure Airport via Halifax, Montreal St. Hubert
- Ave. Duration
- 18h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $300–1,500
- Website
- flyporter.com
Flights from Winnipeg J. A. Richardson International Airport to Greater Moncton International Airport via Montreal St. Hubert
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $340–750
Flights from Winnipeg J. A. Richardson International Airport to Greater Moncton International Airport via Ottawa
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $180–1,100
Flights from Winnipeg J. A. Richardson International Airport to Québec City Jean Lesage International Airport via Toronto
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $340–950
- Website
- jetaviation.com
Flights from Winnipeg J. A. Richardson International Airport to Bathurst Airport via Montreal
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $290–1,300
Flights from Winnipeg J. A. Richardson International Airport to Bathurst Airport via Toronto, Montreal
- Ave. Duration
- 9h
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $310–1,300
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Toronto Union Station
- Ave. Duration
- 37h 59m
- Frequency
- Twice a week
- Estimated price
- $450–950
- Website
- https://www.viarail.ca/en
- Escape
- $450–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- https://www.viarail.ca/en
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Montréal to Campbellton
- Ave. Duration
- 11h 50m
- Frequency
- 3 times a week
- Estimated price
- $170–410
- Website
- https://www.viarail.ca/en
- Escape
- $170–380
- Business
- $230–400
- Business Plus
- $240–410
- Economy
- $190–390
- Economy Plus
- $210–400
Train from Sainte-Foy to Campbellton
- Ave. Duration
- 8h 8m
- Frequency
- 3 times a week
- Estimated price
- $110–340
- Website
- https://www.viarail.ca/en
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–340
- Economy
- $130–280
- Economy Plus
- $140–290
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Moncton Airport to Campbellton
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $130–240
- Website
- https://maritimebus.com/
Bus from Bathurst to Campbellton
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $40–80
- Website
- https://maritimebus.com/
- Phone
- +1 833 449 6444
- [email protected]
- Website
- orleansexpress.com
Bus from Bonaventure to Pointe-à-la-Croix
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- https://orleansexpress.com/en/
- Adult
- $35–50
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 5 incredible day trips from Florence by train, The beginner’s guide to the 2018 World Nomad Games, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 18+ hotels available in Campbellton.











