В Україні тече територією Малого Полісся (в межах Надбужанської котловини), між Сокальським пасмом та Надбузькою височиною (частини Волинської височини), а також уздовж західного краю Поліської низовини. Буг впадає в штучне Зеґжинське озеро (раніше — в річку Нарву). Основні притоки Праві Слотвина Рокитна Холоївка Білий Стік Спасівка Студянка Луга Золотуха Неретва Мухавець Пітушок Топкий Ізівка Гапа Бистряк Мухавець Лісна Нурець Ліві Золочівка Полтва Кам'янка Рата Солокія Варяжанка Себечівка Гучва Угерка Кшна Лівець Великі населені пункти над Бугом