Kebanyakan kapal digerakkan oleh enjin diesel,samada pacuan terus pusingan syaf untuk memutarkan propeller atau menjana generator elektrik untuk kegunaan motor propeller.Bagi jenis kapal yang menggunakan kuasa nuklear,konsepnya adalah memanipulasi haba dari perlakuran terkawal rod-rod bahanapi nuklear untuk memanaskan dandang(boiler),stim akan menggerakkan turbin penjana tenaga elektrik dan seterusnya kuasa elektrik digunakan untuk menggerakkan motor propeller.
Pemilihan jenis penjana kuasa adalah berdasarkan kuasa yang dikehendaki dan yang paling penting bahanapi yang digunakan.Diesel biasanya dipilih atas faktor nisbah hasilan kuasa yang lebih baik dan nuklear