Riga har om lag 50 større og mindre museer. Et av de viktigste er Latvia nasjonale historiske museum, som ligger i Riga festning (Riga pils) og viser Latvias historie fra istiden til i dag. Riga by- og sjøfartsmuseum ligger vegg i vegg med Domkirken, og regner sin historie tilbake til 1700-tallet. Det er dermed et av Europas eldste museer. Okkupasjonsmuseet ligger like utenfor gamlebyen, og bygningen er et eksempel på sovjetisk arkitektur. Det knytter seg en viss kontrovers til om bygningen bør bli stående slik den er, som et minne om okkupasjonstiden, eller om den bør rives og erstattes av en bygning som passer mer til de historiske omgivelsene. Krigsmuseet ligger i Kruttårnet nær den gamle bymuren. Litt utenfor sentrum ligger motormuseet, med blant annet Stalins og Leonid Bresjnevs biler. Utenfor byen ligger et stort friluftsmuseum, Latvias folkemuseum, et etnografisk museum i friluft. Riga har også to store kunstmuseer.