The route from Fairhaven to Oshawa spans 1,450 km. After the ferry crossing from Deer Island, you will follow the Trans-Canada Highway through New Brunswick, Quebec, and into Ontario. Oshawa is located east of Toronto along the 401 corridor. The drive typically takes 16 hours, while bus travel involves multiple transfers.
Total Distance: 1,450 km driving distance; 1,150 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 16 hours |
| Avg Price | $230 - $400 | $220 - $360 in fuel |
| Operator | Maritime Bus / Megabus | Personal Vehicle |
| Route | Bus from Saint John to Montreal, then transfer to Megabus to Oshawa. | Deer Island Ferry, Route 1, Trans-Canada Hwy, Hwy 401 East. |
| Tip | Megabus offers frequent service between Montreal and Oshawa. | The 401 is very busy; plan your arrival in Oshawa for off-peak hours. |
May to October for the best road conditions and pleasant weather.