It can take from 10 days to three weeks to sail across the Atlantic Ocean. Many yachts make this journey between the Mediterranean and Caribbean during the Spring and Autumn breaks in the yachting charter season.