Core 2 Solo og Core 2 Duo er begge dual-core processorer, men der er nogle vigtige forskelle mellem de to.
* Antal kerner: Core 2 Solo har kun én aktiv kerne, mens Core 2 Duo har to aktive kerner. Det betyder, at Core 2 Duo kan behandle to tråde af instruktioner samtidigt, mens Core 2 Solo kun kan behandle én.
* Urhastighed: Core 2 Solo har typisk en højere clockhastighed end Core 2 Duo. Det betyder, at Core 2 Solo kan behandle instruktioner hurtigere end Core 2 Duo, når den kører enkelttrådede applikationer.
* Cachestørrelse: Core 2 Solo har typisk en mindre cachestørrelse end Core 2 Duo. Det betyder, at Core 2 Solo kan gemme færre instruktioner i sin cache, hvilket kan føre til langsommere ydeevne, når man kører applikationer, der kræver meget dataadgang.
* Strømforbrug: Core 2 Solo bruger typisk mindre strøm end Core 2 Duo. Det skyldes, at Core 2 Solo kun har én aktiv kerne, mens Core 2 Duo har to.
* Pris: Core 2 Solo er typisk billigere end Core 2 Duo. Dette skyldes, at Core 2 Solo har mindre kraftfulde funktioner end Core 2 Duo.
Generelt er Core 2 Duo et bedre valg for brugere, der har brug for en processor, der kan håndtere flertrådede applikationer. Core 2 Solo er et bedre valg for brugere, der har brug for en processor, der er hurtig nok til enkelttrådede applikationer, og som leder efter en billigere løsning.