The average speed of a modern cruise ship is roughly 20 knots (23 miles per hour), with maximum speeds reaching about 30 knots (34.5 miles per hour).