Laufen (bahasa Bayern: Laffa an da Soizoch) adalah kota yang terletak di distrik Berchtesgadener Land, Bayern, Jerman. Kota Laufen memiliki luas sebesar 35.31km². Laufen pada tahun 2006, memiliki penduduk sebanyak 6.645 jiwa. Kota yang berada di Sungai Salzach ini berseberangan dengan Oberndorf, Austria.