Question: how long does it take to get from miami to puerto rico by boat?
Answer: Generally, ferries to Puerto Rico take about 13 hours, but be sure to ask before you board what your expected sail time will be.