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