Granica chorwacko-słoweńska – granica międzypaństwowa pomiędzy Chorwacją i Słowenią na odcinku 670 kilometrów.
Początek granicy na północy znajduje się w miejscu styku granic Węgier, Słowenii i Chorwacji u ujścia rzeki Ledava do rzeki Mura. Następnie granica biegnie w kierunku zachodnim rzeką Mura, na zachód od chorwackiej miejscowości Štrigova skręca na południe i dochodzi do rzeki Drawa, na wschód od słoweńskiej miejscowości Središče ob Dravi. Biegnie następnie rzeką Drawa w kierunku zachodnim, by za miejscowością Ormož przybrać kierunek południowo-zachodni. Biegnie przez pasmo Macelj, zostawiając po stronie słoweńskiej Rogatec, Podčetrtek i dochodzi do rzeki Sutla. Rzeką Sutla do jej ujścia do Sawy, przecina rzekę, biegnie przez pasmo Gorjanici (Trdinov vrh 1181 m n.p.m.) i dochodzi do rzeki Kupa, na wschód od miejscowości Metlika, biegnie rzeką w kierunku południowo-zachodnim, omija łukiem chorwacką miejscowość Prezid, przecina Góry Dynarskie na wschód od góry Snežnik (1796 m n.p.m.), biegnie między słoweńską miejscowością Jelšane i chorwacką Šapjane, przecina pasmo Ćićarija i dochodzi do rzeki Dragonja, biegnie jej korytem do ujścia do Zatoki Pirańskiej.
Granica powstała 25 czerwca 1991 roku, kiedy to obydwa kraje tworzące granicę wystąpiły z Socjalistycznej Federacyjnej Republiki Jugosławii (SFRJ).