Osmanlı donanmasında çeşitli türlerde birçok gemi bulunmaktaydı. Bu gemiler iki ana gruba ayrılır: kürekli ve yelkenli gemiler. Kürekli gemiler: Kadırga: Savaş gemilerinin en çok kullanılanı. Baştarda: Kadırgadan daha büyük, 26-36 oturaklı gemiler. Fırkate: 10-17 oturaklı, ince donanma gemileri. Pergandi: Hem yelken hem kürekle çalışan melez bir gemi türü. Mavna: Kadırgadan daha kısa ve geniş bir gemi. Yelkenli gemiler: Kalyon: Üç direkli, iki veya üç anbarlı harp gemileri. Ayrıca, şayka, uskuna, şehtiye, korvet gibi diğer gemi türleri de bulunmaktaydı.