Se pensó que los primeros barcos marinos fueron inventados hace unos 800.000 años por Homo erectus. En los registros humanos, el primer signo de un barco fue encontrado en una talla de roca de aproximadamente 10,000 BCE con representaciones de un barco de juncos de 20 hombres.
A partir de 2014, el barco más antiguo que se ha encontrado físicamente se llama canoa Pesse, que se cree que se construyó alrededor del 8000 aC. La canoa Pesse fue encontrada en Holanda y mide 3 metros de largo. Se supone que los barcos construidos en la antigüedad eran poco más que balsas marinas con madera o bambú atados con fibras de palma o enredaderas.