Tarnobrzeg is a city in south-eastern Poland (historic Lesser Poland), on the east bank of the river Vistula.