La langue officielle majoritaire est le slovène. Il est très facile de parler anglais en Slovénie et notamment à Ljubljana, la capitale, dans les magasins, restaurants ou lieux touristiques. Le long de la frontière autrichienne, on parle plus l'allemand. Dans les régions du littoral et de la frontière italienne, proche de Trieste, Gorizia et Tarvisio, l'italien est largement répandu. Les villes de la côte slovène sont d'ailleurs officiellement bilingues, de Koper ou Capodistria à Portoroz ou Portorose. A l'est, dans la région de Prekmurje, le hongrois a aussi le statut de langue minoritaire officielle.