The current record is 9 hours, 34 minutes, but a one way swim can take anything from 10 to 18 hours. Relay swims take around 10 to 15 hours.