Travel from Cape-Breton-Island to Yarmouth-Port

How to get from Cape Breton Island to Yarmouth Port?

There is no direct connection from Cape Breton Island to Yarmouth Port. However, you can take the bus to North Sydney, NS, take the taxi to Sydney airport, fly to Boston, take the bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then take the taxi to Yarmouth Port. Alternatively, you can take the bus to Halifax airport, fly to Boston, take the bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then take the taxi to Yarmouth Port.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Cape Breton Island to Yarmouth Port

From Baddeck, NS bus to North Sydney, NS, taxi to Sydney airport, fly to Boston airport, bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then taxi to Yarmouth Port. 9 h $455. From Baddeck, NS bus to Halifax airport, fly to Boston airport, bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then taxi to Yarmouth Port. 10 h 33 min $250. From Baddeck, NS bus to North Sydney, NS, taxi to Sydney airport, fly to Hyannis airport, then taxi to Yarmouth Port. 10 h 5 min $542. From Baddeck, NS bus to North Sydney, NS, taxi to Sydney airport, fly to Provincetown airport, then taxi to Yarmouth Port. 13 h 6 min $813. From Baddeck, NS bus to Truro, train to René-Lévesque / Mansfield, line 427 bus to Montréal, QC, bus to Boston, MA - South Station Transp. Center, bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then taxi to Yarmouth Port. 36 h 26 min $351. From Baddeck, NS bus to Truro, train to St-Lambert Amtrak, train to Albany-Rensselaer Amtrak, train to Boston, MA - South Station Transp. Center, bus to Barnstable, MA - Park/Ride Lot, Rte 6 & 132, then taxi to Yarmouth Port. 41 h 6 min. From Cape Breton Island drive to Yarmouth Port. 14 h 51 min $141. From Baddeck, NS bus to North Sydney, NS, drive to Yarmouth, car ferry to Portland, ME, walk to Metro Pulse, line 5 bus to Portland, ME, bus to Boston - South Station, bus to Hyannis, MA - Hyannis Transportation Center, then taxi to Yarmouth Port. 20 h 23 min $258.