Bus Tickets from Saint-John to Campbellton

Previously seen trips

Next departures for Saint-John to Campbellton on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Maritime BusBus
Saint John Terminal
Campbellton Circle K Mainway/Irving Bus StopNo tags
Maritime BusBus
Saint John Terminal
Campbellton Circle K Mainway/Irving Bus StopNo tags
Maritime BusBus
Saint John Terminal
Campbellton Circle K Mainway/Irving Bus StopNo tags
Maritime BusBus
Saint John Terminal
Campbellton Circle K Mainway/Irving Bus StopNo tags
Maritime BusBus
Saint John Terminal
Campbellton Circle K Mainway/Irving Bus StopNo tags

Get from Saint-John to Campbellton

This route is served by bus only

The journey takes about 10 hours 10 minutes, and with fares starting at just $116, it presents an excellent value for a comfortable ride.

1bus per day
10h 10mAverage Duration
306 kmDistance
8kgCO₂ emissions

Frequently asked questions about travelling from Saint-John to Campbellton by bus

  1. How far is Saint-John from Campbellton?

    The distance covered from Saint-John to Campbellton is 308 km (191 miles).

  2. What are the departure and arrival locations for buses traveling from Saint-John to Campbellton?

    Buses traveling this route start their trip at Saint John Maritime Bus Terminal, in Saint-John, and end it at Campbellton Circle K Mainway/Irving Bus Stop, in Campbellton.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-19
$87
11-20
$87
Today
$87
11-22
No data
11-23
No data
11-24
No data
11-25
No data
11-26
No data
busbud logoThe cheapest trip from Saint-John to Campbellton was searched and found on Nov 19, 2025 with a price of $87

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Saint-John to Campbellton, as early as possible.

People from around the world trust Busbud