There are 3 ways to get from Saint John to Amherst by bus, train, 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.
Bus, train
best- Take the bus from Saint John Terminal to Monctonbus Saint John to Moncton
- Take the train from Moncton to Amhersttrain VIA Rail
4h 20m$86–329Drive 215.2 km
cheapest- Drive from Saint John to Amherstcar 215.2 km
2h 14m$43–61Bus
- Take the bus from Saint John Terminal to Monctonbus Saint John to Moncton
- Take the bus from Moncton to Amherstbus Moncton to Halifax
4h 24m$106–185
Saint John to Amherst by bus and train
Questions & Answers
The cheapest way to get from Saint John to Amherst is to drive which costs $40 - $65 and takes 2h 14m.
The fastest way to get from Saint John to Amherst is to drive which takes 2h 14m and costs $40 - $65.
No, there is no direct bus from Saint John to Amherst. However, there are services departing from Saint John Terminal and arriving at Amherst via Moncton. The journey, including transfers, takes approximately 4h 24m.
The distance between Saint John and Amherst is 229 km. The road distance is 215.2 km.
The best way to get from Saint John to Amherst without a car is to bus and train which takes 4h 20m and costs $85 - $330.
It takes approximately 4h 20m to get from Saint John to Amherst, including transfers.
Saint John to Amherst bus services, operated by Maritimebus, depart from Saint John Terminal station.
Saint John to Amherst bus services, operated by Maritimebus, arrive at Moncton station.
Yes, the driving distance between Saint John to Amherst is 215 km. It takes approximately 2h 14m to drive from Saint John to Amherst.
There are seven+ hotels available in Amherst.
What companies run services between Saint John, NB, Canada and Amherst, NS, Canada?
You can take a bus from Saint John Terminal to Amherst via Moncton and Amherst in around 4h 24m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Moncton to Amherst
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $18–210
- Website
- VIA Rail
- Escape
- $18–75
- Business
- $60–200
- Business Plus
- $75–210
- Economy
- $20–85
- Economy Plus
- $22–95
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $65–120
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $65–120
- Website
- Maritimebus
Bus from Moncton to Amherst
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $29–55
- 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 Heading to Europe? Read this before you buy a Eurail Pass, Need to know: Greyhound, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.







