Tekneler, dizel ve benzin olmak üzere iki farklı yakıt türüyle çalışabilir. Dizel yakıt, petrolün ayrıştırılması ile elde edilen bir fosil yakıt türüdür ve dizel motorlarda kullanılır. Benzinli yakıt, petrolün ayrıştırılması ile elde edilen bir başka fosil yakıt türüdür ve benzinli motorlarda kullanılır. Ayrıca, bazı küçük teknelerde dıştan takma, benzin ile çalışan motorlar tercih edilirken, daha büyük teknelerde içten takmalı, benzinli veya dizel motorlar kullanılır.