El Gran Premio de Cataluña de Motociclismo de 2012 (oficialmente: Gran Premi Aperol de Catalunya 2012) fue la quinta prueba del Campeonato del Mundo de Motociclismo de 2012.
Tuvo lugar en el fin de semana del 1 al 3 de junio en el Circuito de Barcelona-Cataluña en Montmeló (España).
La carrera de MotoGP fue ganada por Jorge Lorenzo, seguido de Dani Pedrosa y Andrea Dovizioso.
Andrea Iannone fue el ganador de la prueba de Moto2, por delante de Thomas Lüthi y Marc Márquez.
La carrera de Moto3 fue ganada por Maverick Viñales, Sandro Cortese fue segundo y Miguel Oliveira tercero.