COVID-19 Travel Guide
Learn more ›

Search coach tickets to Saint John

switcheroo

Quickview

How to get to Saint John by coach

Routes51
Trips per day62
coach lines1
Stations1
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a coach ticket to Saint John?

£4.83 is the cheapest price for a coach ticket to Saint John, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Saint John. In the last month, coaches from Quispamsis to Saint John had the lowest average price at £4.90.

Where is the coach station in Saint John, NB?

The main coach station in Saint John is Maritime Bus Terminal. As the busiest station, it has the most coach arrivals, although some coaches may make other stops in and around Saint John.

Fredericton

There are 4 scheduled coaches per day from Fredericton to Saint John. The route can be as long as 56 miles, or 90 kilometers. On average, the journey takes 1 hour and 36 minutes. One coach company, Maritime Bus, connects Fredericton to Saint John. Coaches from Fredericton usually arrive in Saint John at Maritime Bus Terminal.
Avg. Time
1h 36m
Avg. Price
£16.32

Québec

There are 4 scheduled coaches per day from Québec to Saint John. The route can be as long as 269 miles, or 433 kilometers. On average, the journey takes 11 hours and 38 minutes. One coach company, Maritime Bus, connects Québec to Saint John. Coaches from Québec usually arrive in Saint John at Maritime Bus Terminal.
Avg. Time
11h 38m
Avg. Price
£55.68

Lincoln

There are 4 scheduled coaches per day from Lincoln to Saint John. The route can be as long as 45 miles, or 73 kilometers. On average, the journey takes 2 hours . One coach company, Maritime Bus, connects Lincoln to Saint John. Coaches from Lincoln usually arrive in Saint John at Maritime Bus Terminal.
Avg. Time
2h 0m
Avg. Price
£15.86

Longueuil

There are 3 scheduled coaches per day from Longueuil to Saint John. The route can be as long as 362 miles, or 583 kilometers. On average, the journey takes 18 hours . One coach company, Maritime Bus, connects Longueuil to Saint John. Coaches from Longueuil usually arrive in Saint John at Maritime Bus Terminal.
Avg. Time
18h 0m
Avg. Price
£73.04

Bridgewater

There are 2 scheduled coaches per day from Bridgewater to Saint John. The route can be as long as 98 miles, or 158 kilometers. On average, the journey takes 9 hours and 18 minutes. One coach company, Maritime Bus, connects Bridgewater to Saint John. Coaches from Bridgewater usually arrive in Saint John at Maritime Bus Terminal.
Avg. Time
9h 18m
Avg. Price
£46.30

Located in New Brunswick, Canada, Saint John is accessible by coach from 51 other cities. You can choose from 62 daily scheduled trips when you search for coaches to Saint John on Wanderu. Maritime Bus usually has the most coaches on any given day.

Looking for other ways to get there? Ferry tickets to Saint John are also available..

Coach companies serving Saint John

Maritime Bus

There are 63 scheduled Maritime Bus coaches per day. Maritime Bus can get you to Saint John from 51 cities, including Oromocto.
Maritime Bus
Maritime Bus
Avg. Time
5h 38m
Avg. Price
£33.62

Top coach routes to and from Saint John