There are 5 ways to get from Deer Lake to Campbellton by bus, car ferry, train, 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.
Bus, car ferry
best- Take the bus from Deer Lake - Circle K to Port aux Basques - Marine Atlanticbus
- Take the car ferry from Port aux Basques to North Sydney, NScarferry
- Take the bus from North Sydney to Halifaxbus
- Take the bus from Halifax to Monctonbus
- Take the bus from Moncton to Campbelltonbus
29h 9m$538–1,015Fly to Bathurst Airport, bus
cheapest- Fly from Deer Lake Regional Airport (YDF) to Bathurst Airport (ZBF)plane YDF - ZBF
- Take the bus from Bathurst to Campbelltonbus
11h 35m$374–1,532Bus, car ferry, train
- Take the bus from Deer Lake - Circle K to Port aux Basques - Marine Atlanticbus
- Take the car ferry from Port aux Basques to North Sydney, NScarferry
- Take the bus from North Sydney to Halifaxbus
- Take the train from Halifax to Campbelltontrain
30h 14m$418–905Fly to Mont-Joli Airport, train
- Fly from Deer Lake Regional Airport (YDF) to Mont-Joli Airport (YYY)plane YDF - YYY
- Take the train from Mont-Joli to Campbelltontrain
23h 33m$414–1,876Fly to Greater Moncton International Airport, bus
- Fly from Deer Lake Regional Airport (YDF) to Greater Moncton International Airport (YQM)plane YDF - YQM
- Take the bus from Moncton Airport to Campbelltonbus
7h 4m$501–1,125
Deer Lake Regional Airport (YDF) to Mont-Joli Airport (YYY) flights
Questions & Answers
The cheapest way to get from Deer Lake to Campbellton is to bus and car ferry and train which costs $410 - $950 and takes 30h 14m.
The fastest way to get from Deer Lake to Campbellton is to fly and bus which takes 7h 4m and costs $500 - $1,200.
The distance between Deer Lake and Campbellton is 1507 km.
The best way to get from Deer Lake to Campbellton without a car is to bus and car ferry which takes 29h 9m and costs $500 - $1,100.
It takes approximately 29h 9m to get from Deer Lake to Campbellton, including transfers.
Campbellton is 30 min behind Deer Lake. It is currently 8:48 PM in Deer Lake and 8:18 PM in Campbellton.
There are 18+ hotels available in Campbellton.
What companies run services between Deer Lake, NL, Canada and Campbellton, NB, Canada?
There is no direct connection from Deer Lake to Campbellton. However, you can take the bus to Port aux Basques - Marine Atlantic, walk to Port aux Basques, take the car ferry to North Sydney, NS, walk to North Sydney, take the bus to Halifax, take the bus to Moncton, then take the bus to Campbellton. Alternatively, you can take a bus from Deer Lake - Circle K to Campbellton via Port aux Basques - Marine Atlantic, Port aux Basques, North Sydney, NS, North Sydney, Halifax, and Halifax in around 30h 14m.
- Website
- palaerospace.com
Flights from Deer Lake Regional Airport to Mont-Joli Airport via Greater Moncton International Airport
- Ave. Duration
- 27h 40m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $1,100–2,800
Flights from Deer Lake Regional Airport to Mont-Joli Airport via Goose Bay, Wabush
- Ave. Duration
- 19h 10m
- When
- Monday and Thursday
- Estimated price
- $1,300–3,300
Flights from Deer Lake Regional Airport to Mont-Joli Airport via Montreal, Greater Moncton International Airport
- Ave. Duration
- 21h 55m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $350–1,600
Flights from Deer Lake Regional Airport to Greater Moncton International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $340–550
- Website
- jetaviation.com
Flights from Deer Lake Regional Airport to Bathurst Airport via Montreal
- Ave. Duration
- 18h 40m
- When
- Monday to Friday
- Estimated price
- $290–1,400
Flights from Deer Lake Regional Airport to Bathurst Airport via Toronto, Montreal
- Ave. Duration
- 13h 5m
- When
- Sunday, Tuesday, Wednesday, and Thursday
- Estimated price
- $410–2,000
Flights from Deer Lake Regional Airport to Bathurst Airport via Halifax, Montreal
- Ave. Duration
- 17h
- When
- Monday to Friday
- Estimated price
- $310–1,400
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Halifax to Campbellton
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a week
- Estimated price
- $140–370
- Website
- https://www.viarail.ca/en
- Escape
- $140–320
- Business
- $190–350
- Business Plus
- $200–370
- Economy
- $150–330
- Economy Plus
- $170–340
Train from Mont-Joli to Campbellton
- Ave. Duration
- 3h 14m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- https://www.viarail.ca/en
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
- Phone
- 1-888-263-1854
- [email protected]
- Website
- drl-lr.com
Bus from Deer Lake - Circle K to Port aux Basques - Marine Atlantic
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $70–76
- Website
- https://drl-lr.com/
- Adult
- $70–76
Bus from Deer Lake - Circle K to Port aux Basques - Marine Atlantic
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $70–76
- Website
- https://drl-lr.com/
- Adult
- $70–76
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from North Sydney to Halifax
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $190–340
- Website
- https://maritimebus.com/
Bus from Halifax to Moncton
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $120–220
- Website
- https://maritimebus.com/
Bus from Moncton to Campbellton
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $140–260
- Website
- https://maritimebus.com/
Bus from North Sydney to Halifax
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $190–340
- Website
- https://maritimebus.com/
Bus from Moncton Airport to Campbellton
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $140–250
- Website
- https://maritimebus.com/
Bus from Bathurst to Campbellton
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $45–85
- Website
- https://maritimebus.com/
- Phone
- +1 800-341-7981
- [email protected]
- Website
- marineatlantic.ca
Car ferry from Port aux Basques to North Sydney, NS
- Ave. Duration
- 6h 31m
- Frequency
- 4 times a day
- Estimated price
- $18–115
- Website
- https://www.marineatlantic.ca/
- Schedules at
- https://www.marineatlantic.ca/sailing-information/schedule
- Adults
- $44
- Standard vehicle
- $115
- Bicycles
- $18
- Motorcycles
- $58
Car ferry from Port aux Basques to North Sydney, NS
- Ave. Duration
- 6h 31m
- Frequency
- 4 times a day
- Estimated price
- $18–115
- Website
- https://www.marineatlantic.ca/
- Schedules at
- https://www.marineatlantic.ca/sailing-information/schedule
- Adults
- $44
- Standard vehicle
- $115
- Bicycles
- $18
- Motorcycles
- $58
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 The London Underground: Essential tips to navigate the Tube, Italy Travel Guides, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.










