There are 6 ways to get from Halifax to Campbellton by plane, train, bus 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 to Charlo, train  •  4 h 18 min

  1. Fly from Halifax (YHZ) to Charlo (YCL) YHZ - YCL
  2. Take the train from Charlo to Campbellton

$414 - $923

Cheapest option

Train  •  10 h 8 min

  1. Take the train from Halifax to Campbellton VIA Rail / ...

$55 - $180

4 alternative options

Fly to Moncton, bus  •  7 h 43 min

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

$202 - $807

Fly to Bathurst, train  •  8 h 32 min

  1. Fly from Halifax (YHZ) to Bathurst (ZBF) YHZ - ZBF
  2. Take the train from Bathurst to Campbellton

$260 - $989

Bus  •  9 h 5 min

  1. Take the bus from Marriott Harbourfront Hotel to Moncton Airport 101
  2. Take the bus from Moncton Airport to Campbellton, NB 340

$74 - $101

Drive  •  6 h 15 min

  1. Drive from Halifax to Campbellton 352.1 miles

$45 - $70

Questions & Answers

The cheapest way to get from Halifax to Campbellton is to drive which costs $60 - $90 and takes 6 h 15 min.

More details

The quickest way to get from Halifax to Campbellton is to fly and train which costs $500 - $1,300 and takes 4 h 18 min.

More details

The distance between Halifax and Campbellton is 443 km. The road distance is 563.4 km.

Get driving directions

It takes approximately 4 h 18 min to get from Halifax to Campbellton, including transfers.

More details

No, there is no direct bus from Halifax to Campbellton. However, there are services departing from Marriott Harbourfront Hotel and arriving at Campbellton, NB via Moncton Airport. The journey, including transfers, takes approximately 9 h 5 min.

More details

Yes, there is a direct train departing from Halifax and arriving at Campbellton. Services depart four times a day, and operate Wednesday, Friday and Sunday. The journey takes approximately 10 h 8 min.

More details

What companies run services between Halifax, NS, Canada and Campbellton, NB, Canada?

You can take a bus from Halifax to Campbellton via Moncton Airport in around 9 h 5 min. Alternatively, VIA Rail operates a train from Halifax to Campbellton 4 times a day. Tickets cost $55 - $180 and the journey takes 10 h 8 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Halifax to Moncton
Ave. Duration
40 min
When
Every day
Estimated price
$160 - $750
Flights from Halifax to Bathurst via Montreal
Ave. Duration
4 h 44 min
When
Every day
Estimated price
$220 - $900
Flights from Halifax to Bathurst via Charlottetown, Montreal
Ave. Duration
7 h 37 min
When
Every day
Estimated price
$240 - $900
Flights from Halifax to Bathurst via Moncton, Montreal
Ave. Duration
8 h 14 min
When
Every day
Estimated price
$230 - $900
Flights from Halifax to Bathurst via Toronto, Montreal
Ave. Duration
8 h 17 min
When
Every day
Estimated price
$290 - $1,100
Flights from Halifax to Bathurst via Boston, Montreal
Ave. Duration
8 h 12 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $900
Flights from Halifax to Bathurst via St John, Montreal
Ave. Duration
8 h 47 min
When
Every day
Estimated price
$220 - $900
Flights from Halifax to Bathurst via Ottawa, Montreal
Ave. Duration
8 h 59 min
When
Every day
Estimated price
$240 - $900
Flights from Halifax to Bathurst via Fredericton, Montreal
Ave. Duration
9 h 12 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $900
Provincial
Website
provincialaerospace.com
Flights from Halifax to Charlo
Ave. Duration
1 h 5 min
When
Monday, Wednesday and Friday
Estimated price
$380 - $850
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Charlo to Campbellton
Ave. Duration
32 min
Frequency
4 times a day
Estimated price
$19 - $55
Website
viarail.ca
Escape
$19 - $28
Economy
$22 - $30
Economy Plus
$35 - $55
Business
$30 - $45
Business Plus/Sleeper
$55 - $80
Train from Bathurst to Campbellton
Ave. Duration
1 h 40 min
Frequency
4 times a day
Estimated price
$24 - $70
Website
viarail.ca
Escape
$24 - $35
Economy
$30 - $45
Economy Plus
$50 - $70
Business
$40 - $60
Business Plus/Sleeper
$75 - $110
Train from Halifax to Campbellton
Ave. Duration
10 h 8 min
Frequency
4 times a day
Estimated price
$55 - $180
Website
viarail.ca
Escape
$55 - $80
Economy
$90 - $130
Economy Plus
$130 - $180
Business
$130 - $190
Business Plus/Sleeper
$230 - $330
Bus operators
Maritimebus
Phone
+1 800-575-1807
Website
maritimebus.com
Bus from Moncton Airport to Campbellton, NB
Ave. Duration
4 h 30 min
Frequency
Once daily
Estimated price
$40 - $55
Schedules at
maritimebus.com
Bus from Marriott Harbourfront Hotel to Moncton Airport
Ave. Duration
3 h 35 min
Frequency
Every 4 hours
Estimated price
$30 - $50
Schedules at
maritimebus.com
Book at
maritimebus.betterez.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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from London to Edinburgh and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.