There are 6 ways to get from Drummondville to Campbellton by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Drummondville to Campbelltontrain VIA Rail
10h 6m$150–380Drive 636.9 km
cheapest- Drive from Drummondville to Campbelltoncar 636.9 km
7h 19m$126–182Bus
- Take the bus from Drummondville to Québecbus
- Take the bus from Québec to Rimouskibus
- Take the bus from Rimouski to Pointe-à-la-Croixbus
10h 50m$138–202Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Bathurst Airport, bus
- Take the train from Drummondville to Montréaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Bathurst Airport (ZBF)plane YUL - ZBF
- Take the bus from Bathurst to Campbelltonbus
6h 40m$494–1,339Train to Montréal/Saint-Hubert Airport, fly to Bonaventure Airport, bus
- Take the train from Drummondville to Saint-Lamberttrain
- Fly from Montréal/Saint-Hubert Airport (YHU) to Bonaventure Airport (YVB)plane YHU - YVB
- Take the bus from Bonaventure to Pointe-à-la-Croixbus
7h 44m$580–2,189Train to Québec City Jean Lesage International Airport, fly to Bathurst Airport, bus
- Take the train from Drummondville to Sainte-Foytrain
- Fly from Québec City Jean Lesage International Airport (YQB) to Bathurst Airport (ZBF)plane YQB - ZBF
- Take the bus from Bathurst to Campbelltonbus
7h 22m$212–1,150
Drummondville to Campbellton by train
Questions & Answers
The cheapest way to get from Drummondville to Campbellton is to drive which costs $120 - $190 and takes 7h 19m.
The fastest way to get from Drummondville to Campbellton is to train and fly and bus which takes 6h 40m and costs $490 - $1,400.
No, there is no direct bus from Drummondville to Campbellton. However, there are services departing from Drummondville and arriving at Pointe-à-la-Croix via Québec and Rimouski. The journey, including transfers, takes approximately 10h 50m.
Yes, there is a direct train departing from Drummondville and arriving at Campbellton. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 10h 6m.
The distance between Drummondville and Campbellton is 647 km. The road distance is 636.9 km.
The best way to get from Drummondville to Campbellton without a car is to train which takes 10h 6m and costs $150 - $380.
The train from Drummondville to Campbellton takes 10h 6m including transfers and departs three times a week.
Drummondville to Campbellton bus services, operated by Orléans Express, depart from Drummondville station.
Drummondville to Campbellton train services, operated by VIA Rail, depart from Drummondville station.
The best way to get from Drummondville to Campbellton is to train which takes 10h 6m and costs $150 - $380. Alternatively, you can bus, which costs $130 - $210 and takes 10h 50m.
What companies run services between Drummondville, QC, Canada and Campbellton, NB, Canada?
VIA Rail operates a train from Drummondville to Campbellton 3 times a week. Tickets cost $150–380 and the journey takes 10h 6m. Alternatively, you can take a bus from Drummondville to Pointe-à-la-Croix via Québec and Rimouski in around 10h 50m.
- Website
- jetaviation.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Bathurst Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday to Sunday
- Estimated price
- $120–750
Flights from Québec City Jean Lesage International Airport to Bathurst Airport
- Ave. Duration
- 1h
- When
- Monday and Sunday
- Estimated price
- $110–800
- Website
- pascan.com
Flights from Montréal/Saint-Hubert Airport to Bonaventure Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,900
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Drummondville to Campbellton
- Ave. Duration
- 10h 6m
- Frequency
- 3 times a week
- Estimated price
- $150–380
- Website
- VIA Rail
- Escape
- $150–340
- Business
- $200–370
- Business Plus
- $220–380
- Economy
- $160–350
- Economy Plus
- $180–360
Train from Drummondville to Montréal
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $23–220
- Website
- VIA Rail
- Escape
- $23–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $28–110
Train from Drummondville to Saint-Lambert
- Ave. Duration
- 53 min
- Frequency
- 5 times a day
- Estimated price
- $21–220
- Website
- VIA Rail
- Escape
- $21–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
Train from Drummondville to Sainte-Foy
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- $35–230
- Website
- VIA Rail
- Escape
- $35–110
- Business
- $80–220
- Business Plus
- $95–230
- Economy
- $35–120
- Economy Plus
- $40–130
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Drummondville to Québec
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Québec to Rimouski
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a day
- Estimated price
- $55–85
- Website
- Orleans Express
- Adult
- $55–85
Bus from Rimouski to Pointe-à-la-Croix
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $45–65
- Website
- Orleans Express
- Adult
- $45–65
Bus from Bonaventure to Pointe-à-la-Croix
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- Orleans Express
- Adult
- $35–50
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Bathurst to Campbellton
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $45–95
- Website
- Maritimebus
Bus from Bathurst to Campbellton
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $45–95
- 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?, The London Underground: Essential tips to navigate the Tube, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Drummondville to Campbellton bus services, operated by Orléans Express, arrive at Québec station.
Campbellton is 1h ahead of Drummondville. It is currently 8:57 AM in Drummondville and 9:57 AM in Campbellton.
Drummondville to Campbellton train services, operated by VIA Rail, arrive at Campbellton station.
Yes, the driving distance between Drummondville to Campbellton is 637 km. It takes approximately 7h 19m to drive from Drummondville to Campbellton.
There are 18+ hotels available in Campbellton.











