North of Slovenia is Germany which separates it and Austria.
Austria . It is bordered by the Czech Republic and Germany to the north , Hungary and Slovakia to the east , Slovenia and Italy to the south , and Switzerland and Liechtenstein to the west . Slovenia . It is bordered by Italy to the west , Austria to the north , Hungary to the northeast , Croatia to the south and southeast , and the Adriatic Sea to the southwest .