Eslovenia participó en los Juegos Olímpicos de Londres 2012 con una delegación de 65 deportistas. Responsable del equipo olímpico fue el Comité Olímpico Esloveno, así como las federaciones deportivas nacionales de cada deporte con participación. El portador de la bandera en la ceremonia de apertura fue el piragüista Peter Kauzer. Esta fue la sexta participación consecutiva de Eslovenia en los Juegos Olímpicos de verano, enviando la tercer delegación más numerosa de esta nación en los Juegos.