There are 11 ways to get from Campbellton to Kitchener by bus, plane, 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.
Bus to Greater Moncton International Airport, fly to Toronto Pearson International Airport, train
best- Take the bus from Campbellton to Moncton Airportbus
- Fly from Greater Moncton International Airport (YQM) to Toronto Pearson International Airport (YYZ)plane YQM - YYZ
- Take the train from Bramalea GO to Kitchener GOtrain
11h 15m$316–1,031Train to Bathurst Airport, fly to Toronto Pearson International Airport, train
cheapest- Take the train from Campbellton to Bathurst Train Stationtrain
- Fly from Bathurst Airport (ZBF) to Toronto Pearson International Airport (YYZ)plane ZBF - YYZ
- Take the train from Bramalea GO to Kitchener GOtrain
10h 37m$151–753Train
- Take the train from Campbellton to Montréaltrain
- Take the train from Montréal to Toronto Union Stationtrain
- Take the train from Union Station GO to Kitchener GOtrain Ki
21h 48m$312–778Bus, train
- Take the bus from Pointe-à-la-Croix to Rimouskibus
- Take the bus from Rimouski to Québecbus
- Take the train from Québec to Ottawatrain
- Take the bus from Ottawa to Kitchenerbus
23h 5m$265–567Drive 1,371.2 km
- Drive from Campbellton to Kitchenercar 1,371.2 km
15h 22m$273–395Bus to Bonaventure Airport, fly to Toronto Pearson International Airport, train
- Take the bus from Pointe-à-la-Croix to Bonaventurebus
- Fly from Bonaventure Airport (YVB) to Toronto Pearson International Airport (YYZ)plane YVB - YYZ
- Take the train from Bramalea GO to Kitchener GOtrain
24h 7m$196–737Train to Québec City Jean Lesage International Airport, fly to Toronto Island Airport, train
- Take the train from Campbellton to Sainte-Foytrain
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Island Airport (YTZ)plane YQB - YTZ
- Take the train from Union Station GO to Kitchener GOtrain
15h 52m$357–908Bus to Bonaventure Airport, fly to John C. Munro Hamilton International Airport, bus
- Take the bus from Pointe-à-la-Croix to Bonaventurebus
- Fly from Bonaventure Airport (YVB) to John C. Munro Hamilton International Airport (YHM)plane YVB - YHM
- Take the bus from King St. W. @ Summers Ln. to Victoria St. N. @ Bingemans Centre Dr.bus
14h 47m$623–1,493Train, bus to Fredericton International Airport, fly to Toronto Pearson International Airport
- Take the train from Campbellton to Monctontrain
- Take the bus from Moncton to Oromoctobus
- Fly from Fredericton International Airport (YFC) to Toronto Pearson International Airport (YYZ)plane YFC - YYZ
- Take the train from Bramalea GO to Kitchener GOtrain
14h 35m$406–1,211Train, bus to Fredericton International Airport, fly to Toronto Island Airport
- Take the train from Campbellton to Monctontrain
- Take the bus from Moncton to Oromoctobus
- Fly from Fredericton International Airport (YFC) to Toronto Island Airport (YTZ)plane YFC - YTZ
- Take the train from Union Station GO to Kitchener GOtrain
15h 2m$346–942Train, bus
- Take the train from Campbellton to Montréaltrain
- Take the bus from Montreal, QC to Toronto Union Stationbus
- Take the train from Union Station GO to Kitchener GOtrain Ki
23h 10m$202–538
Campbellton to Kitchener by train
Questions & Answers
The cheapest way to get from Campbellton to Kitchener is to drive which costs $270 - $400 and takes 15h 22m.
The fastest way to get from Campbellton to Kitchener is to train and fly which takes 10h 37m and costs $150 - $800.
No, there is no direct train from Campbellton to Kitchener. However, there are services departing from Campbellton and arriving at Kitchener GO via Montréal and Union Station GO. The journey, including transfers, takes approximately 21h 48m.
The distance between Campbellton and Kitchener is 1612 km. The road distance is 1371.2 km.
The best way to get from Campbellton to Kitchener without a car is to train which takes 21h 48m and costs $310 - $800.
It takes approximately 11h 15m to get from Campbellton to Kitchener, including transfers.
Campbellton to Kitchener train services, operated by VIA Rail, depart from Campbellton station.
Kitchener is 1h behind Campbellton. It is currently 11:53 AM in Campbellton and 10:53 AM in Kitchener.
Campbellton to Kitchener train services, operated by VIA Rail, arrive at Montréal station.
Yes, the driving distance between Campbellton to Kitchener is 1371 km. It takes approximately 15h 22m to drive from Campbellton to Kitchener.
What companies run services between Campbellton, NB, Canada and Kitchener, ON, Canada?
You can take a train from Campbellton to Kitchener GO via Montréal and Union Station GO in around 21h 48m.
- Website
- aircanada.com
Flights from Greater Moncton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $90–490
Flights from Greater Moncton International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $90–490
Flights from Greater Moncton International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $90–490
Flights from Bonaventure Airport to Toronto Pearson International Airport via Iles De Madeleine, Québec City Jean Lesage International Airport
- Ave. Duration
- 24h 5m
- When
- Friday
- Estimated price
- $140–700
Flights from Bonaventure Airport to Toronto Pearson International Airport via Montreal St. Hubert, Québec City Jean Lesage International Airport
- Ave. Duration
- 24h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $130–650
Flights from Bathurst Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 53m
- When
- Sunday to Saturday
- Estimated price
- $95–500
Flights from Bathurst Airport to Toronto Pearson International Airport via Québec City Jean Lesage International Airport
- Ave. Duration
- 6h 16m
- When
- Monday, Friday, and Sunday
- Estimated price
- $95–500
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $80–490
Flights from Fredericton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $95–550
Flights from Fredericton International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $95–550
Flights from Fredericton International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $95–550
Flights from Fredericton International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $95–550
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Bramalea GO to Kitchener GO
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–17
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Bramalea GO to Kitchener GO
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–17
Train from Bramalea GO to Kitchener GO
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–17
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Bramalea GO to Kitchener GO
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–17
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Campbellton to Moncton Airport
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $130–310
- Website
- Maritimebus
Bus from Moncton to Oromocto
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $65–150
- Website
- Maritimebus
Bus from Moncton to Oromocto
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $65–150
- Website
- Maritimebus
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 Flying into Beijing?, How to get from JFK to New York City, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 204+ hotels available in Kitchener.




