If you plan to head up to Bar Harbor a little bit early or stay an extra day, a unique trip option is taking a ferry from Bar Harbor to Yarmouth, Nova Scotia, Canada! The ferry ride is 3.5 hours each way, so this would be a venture to plan in advance, but the ride offers plenty of sightseeing and amazing ocean views. There are also numerous amenities offered on board, such as dining, shopping and entertainment.