Többféle varrógép létezik, beleértve a mechanikus, elektronikus, számítógépes és hímzőgépeket. A mechanikus gépek a legalapvetőbb típusok, és olyan egyszerű varrási feladatokra alkalmasak, mint a szegés vagy javítás. Az elektronikus gépek több funkciót kínálnak, és nehezebb szöveteket is kezelnek, például farmert vagy bőrt. A számítógépes gépek a legfejlettebb típusok, programozási lehetőségekkel és sokféle öltéssel vannak felszerelve.
A hímzőgépeket kifejezetten arra tervezték, hogy bonyolult hímzőmintákat készítsenek szöveteken. A gép kiválasztása a felhasználó varrási igényeitől és képzettségi szintjétől függ.