Западный Буг проистекает c
Подольской возвышенности в пределах Западной Украины. Сначала он течёт в западном направлении, но вскоре поворачивает на север. Протекает мимо
Бреста по восточной окраине Люблинской возвышенности и далее по Подлясе, впадая у
Варшавы в
Нарев, недалеко от его впадения в
Вислу. Ледостав с конца декабря по конец марта.