Een tweetaktmotor of tweeslagmotor is een zuigermotor of verbrandingsmotor die arbeid levert bij elke neergaande beweging van de zuigers in de cilinders. Dit in tegenstelling tot een viertaktmotor, waarvan de zuigers arbeid leveren bij elke tweede neergaande beweging.