Travel within Canada is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Campbellton?

Book now

There are 6 ways to get from Toronto to Campbellton by plane, train, bus, rideshare 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 Billy Bishop Toronto City to Bathurst, train  •  8h 37m

  1. Fly from Billy Bishop Toronto City (YTZ) to Bathurst (ZBF) YTZ - ZBF
  2. Take the train from Bathurst to Campbellton

Cheapest option

Rideshare, bus  •  18h 20m

  1. Take the rideshare from Toronto to Montreal
  2. Take the rideshare from Montreal to Quebec City
  3. Take the bus from Québec to Rimouski
  4. Take the bus from Rimouski to Pointe-à-la-Croix

4 alternative options

Fly Toronto to Moncton, bus  •  8h 12m

  1. Fly from Toronto (YYZ) to Moncton (YQM) YYZ - YQM
  2. Take the bus from Moncton Airport to Campbellton, NB

Train  •  17h 49m

  1. Take the train from Toronto Union Station to Montréal VIA Rail
  2. Take the train from Montréal to Campbellton VIA Rail

Bus, train  •  18h 48m

  1. Take the bus from Toronto Union Station to Montreal Toronto
  2. Take the train from Montréal to Campbellton VIA Rail

Drive  •  14h 42m

  1. Drive from Toronto to Campbellton 1282.9 km

Toronto to Campbellton by train

The train journey time between Toronto and Campbellton is around 19h 6m and covers a distance of around 1283 km. This includes an average layover time of around 1h 59m. The fastest train normally takes 19h 6m. Operated by VIA Rail, the Toronto to Campbellton train service departs from Toronto Union Station and arrives in Campbellton. Typically only one train runs weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average train journey times

Time on train:
17h 7m
Layover time:
1h 59m
Total time:
19h 6m

Train route information

Fastest train time:
19h 6m
Train distance:
1283 km
Trains per week:
1
Cheapest price:
$237
Carbon emissions:
67 kg CO2

First and last trains

First train departs at:
11:32
Last train departs at:
11:32

The schedules shown below are for the next available departures.

Toronto to Campbellton train schedules

Questions & Answers

The cheapest way to get from Toronto to Campbellton is to drive which costs $130 - $190 and takes 14h 42m.

More details

The fastest way to get from Toronto to Campbellton is to fly and bus. Taking this option will cost $240 - $900 and takes 8h 12m.

More details

No, there is no direct train from Toronto station to Campbellton. However, there are services departing from Toronto Union Station and arriving at Campbellton via Montréal. The journey, including transfers, takes approximately 17h 49m.

More details

The distance between Toronto and Campbellton is 1095 km. The road distance is 1282.9 km.

Get driving directions

The best way to get from Toronto to Campbellton without a car is to train which takes 17h 49m and costs $230 - $600.

More details

It takes approximately 8h 37m to get from Toronto to Campbellton, including transfers.

More details

Toronto to Campbellton train services, operated by VIA Rail, depart from Toronto Union Station.

More details

There is no direct flight from Billy Bishop Toronto City Airport to Bathurst Airport. The quickest flight takes 5h 2m and has one stopover.

Search flights

Campbellton is 1h ahead of Toronto. It is currently 8:46 PM in Toronto and 9:46 PM in Campbellton.

Toronto to Campbellton train services, operated by VIA Rail, arrive at Campbellton station.

More details

Map of how to get from Toronto to Campbellton.
Launch map view
  • Distance: 1095.2 km
  • Duration: 8h 37m

What companies run services between Toronto, ON, Canada and Campbellton, NB, Canada?

You can take a train from Toronto to Campbellton via Montréal in around 17h 49m.

Airlines
Air Canada
Website
aircanada.com
Flights from Billy Bishop Toronto City to Bathurst via Montreal
Ave. Duration
6h 19m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$320 - $950
Flights from Toronto to Moncton
Ave. Duration
1h 52m
When
Every day
Estimated price
$170 - $750
Flights from Toronto to Moncton via Montreal
Ave. Duration
4h 1m
When
Monday
Estimated price
$170 - $750
Flights from Toronto to Moncton via Ottawa
Ave. Duration
4h 18m
When
Every day
Estimated price
$170 - $750
WestJet
Website
westjet.com
Flights from Toronto to Moncton
Ave. Duration
2h 23m
When
Every day
Estimated price
$290 - $1,200
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Bathurst to Campbellton
Ave. Duration
1h 40m
Frequency
Once a week
Estimated price
$45 - $75
Website
VIA Rail
Escape
$22 - $40
Business
$82 - $85
Economy
$48 - $49
EconomyPlus
$50 - $75
Train from Toronto Union Station to Montréal
Ave. Duration
5h 11m
Frequency
Every 4 hours
Estimated price
$100 - $260
Website
VIA Rail
Escape
$70 - $95
Business
$140 - $180
Economy
$100 - $120
EconomyPlus
$180 - $260
Train from Montréal to Campbellton
Ave. Duration
11h 38m
Frequency
Once a week
Estimated price
$130 - $340
Website
VIA Rail
Escape
$95 - $120
Business
$160 - $230
Economy
$130 - $160
EconomyPlus
$240 - $340
Bus operators
Maritimebus
Phone
+1 800-575-1807
Website
maritimebus.com
Bus from Moncton Airport to Campbellton, NB
Ave. Duration
3h 55m
Frequency
4 times a week
Estimated price
$50 - $70
Book at
maritimebus.com
Megabus Canada
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Toronto Union Station to Montreal
Ave. Duration
6h 10m
Frequency
4 times a day
Estimated price
$45 - $75
Book at
megabus.ca
Orléans Express
Phone
+1 888 999-3977
Email
serviceclient@keolis.ca
Website
orleansexpress.com
Bus from Québec to Rimouski
Ave. Duration
4h 20m
Frequency
Twice daily
Estimated price
$50 - $70
Book at
orleansexpress.com
Bus from Rimouski to Pointe-à-la-Croix
Ave. Duration
3h
Frequency
Once daily
Estimated price
$35 - $55
Book at
orleansexpress.com
Other operators
Ridesharing.com
Website
ridesharing.com
Rideshare from Toronto to Montreal
Ave. Duration
5h
Frequency
4 times a week
Estimated price
$40
Schedules at
ridesharing.com
Rideshare from Montreal to Quebec City
Ave. Duration
3h
Frequency
Once a week
Estimated price
$20
Schedules at
ridesharing.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 How do I get from Sydney to Melbourne, Getting around the Cyclades and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Toronto to Campbellton is 1283 km. It takes approximately 14h 42m to drive from Toronto to Campbellton.

Get driving directions

Porter Airlines and Air Canada offer flights from Billy Bishop Toronto City Airport to Bathurst Airport.

Search flights

There are seven+ hotels available in Campbellton. Prices start at $112 CAD per night.

More details

The best way to get from Toronto to Billy Bishop Toronto City Airport is to car ferry which takes 2 min and costs $0 - $14.

More details