- Moncton to Port Hawkesbury buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | 77 Canada St. | Port Hawkesbury | No tags | ||||
![]() | Bus | Moncton (YQM) Airport | Port Hawkesbury | No tags | ||||
![]() | Bus | 77 Canada St. | Port Hawkesbury | No tags | ||||
![]() | Bus | Moncton (YQM) Airport | Port Hawkesbury | No tags | ||||
![]() | Bus | 77 Canada St. | Port Hawkesbury | No tags |
Get from Moncton to Port Hawkesbury
This route is served by bus only
The journey takes about 5 hours 10 minutes, and with fares starting at just $96, it presents an excellent value for a comfortable ride.
1bus per day
5h 10mAverage Duration
265 kmDistance
7kgCO₂ emissions
Where are the popular stops in Moncton and Port Hawkesbury?
Stops in Moncton
- B
Walmart
477 Paul St, Dieppe, NB E1A 1Y2, Canada - C
Terminal
1240 Main St, Moncton, NB , E1C 0E6
Stops in Port Hawkesbury
- A
Port Hawkesbury Ultramar
705 Reeves , St, Port Hawkesbury, NS , B9A 2S2
Compare bus companies
4.5 out of 5 stars4.5/53,866 reviews
Users have expressed appreciation for the safe and restful travel experience, even in challenging weather conditions. The journey was long but concluded safely, highlighting a reliable service that ensures passenger comfort and security throughout the trip.
Maritime Bus Moncton Port Hawkesbury recent customer reviews
The long trip was restful and we arrived safe
5 out of 5 stars
Emily P.
CA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Moncton to Port Hawkesbury by bus
How far is Moncton from Port Hawkesbury?
The distance between Moncton and Port Hawkesbury is around 273 km (169 miles).
What are the departure and arrival locations for buses traveling from Moncton to Port Hawkesbury?
Buses traveling this route start their trip at Moncton Airport, in Moncton, and end it at Port Hawkesbury Ultramar, in Port Hawkesbury.






