The Prut originates on the eastern slope of Mount Hoverla, in the Carpathian Mountains in Ukraine (Ivano-Frankivsk Oblast). At first, the river flows to the north. Near Yaremche it turns to the northeast, and near Kolomyia to the south-east. Having reached the border between Moldova and Romania, it turns even more to the south-east, and then to the south. It eventually joins the Danube near Giurgiulești, east of Galați and west of Reni.