Yarmouth (Nova Scotia) ferry port in Nova Scotia connects you with Bar Harbor in United States with a choice of up to 7 ferry crossings per week. The duration of the Yarmouth to Bar Harbor crossing is from 3 hours 30 minutes and the crossing is operated by The CAT.