Посёлок расположен в Кударинской степи в 2 км к юго-западу от села Творогово, в 17,5 км северо-западнее райцентра — села Кабанск. В 13 км к западу от Борков лежит байкальский залив Сор-Черкалово. К востоку, за селом Творогово, располагается дельта Селенги; к северу — небольшие сосновые боры и старицы придельтовой зоны.