El Varta fluye desde voivodato de Silesia próximo a Zawiercie, atraviesa los voivodatos de Lodz, Gran Polonia y Lubusz, donde vierte sus aguas al río Oder, cerca de Kostrzyn.