Тресково соседствует на юго-западе с селом Брянск; от села начинается, ответвлением от федеральной трассы «Байкал» на северо-запад, региональная автодорога Турунтаево - Тресково (часть маршрута Улан-Удэ — Заречье), связывающая оба берега Селенги по мосту, находящемуся в 1 км к западу от Тресково.