Świnki morskie mają ciążę trwającą ok. 59–72 dni. Po pierwszej ciążzy mogą rodzić co kilka tygodni, z rzutami średnio 1–8 młodych. Mogą mieć wiele rzutów rocznie, nawet do pięciu.
Samice mogą zajść w ciążę ponownie w trakcie karmienia, więc samce i samice należy rozdzielać, chyba że planuje się hodowlę.