Carraca (do árabe Harraqa[1]) era um tipo de navio utilizado no transporte de mercadorias referenciado em documentos dos séculos XV e XVI, criado pelos Portugueses especificamente para as viagens oceânicas nas quais as embarcações até então usadas no Mediterrâneo se mostravam incapazes.
As carracas eram navios de velas redondas e borda alta, e possuíam três mastros. Os primeiros exemplares tinham uma capacidade de 200 a 600 toneladas, mas na época em que os portugueses as utilizaram na carreira da Índia atingiu valores de 2000 toneladas.