місто в семи кілометрах

правильніше: місто за сім кілометрів

Джерело: «Уроки державної мови» з газети «Хрещатик» на Slovnyk.me