Лінія починалася в Східній Пруссії біля Віштинця (на литовському боці), далі йшла в північному напрямку до Віжайн, залишаючи на литовській стороні місто Любавас, далі пролягала на північ до Пунська, берегом озера Галадуш, йшла на схід від Бержників (на польському боці) до річки Марихи, вздовж якої до гирла річки Німан.
На деяких ділянках лінія Фоша збігалася з лінією Керзона, яка стала підставою для сучасного польсько-литовського кордону.