This crossing takes more than 18 hours, but remember that you are on time for check-in so in all you can only take 19 hours in total.