Stopień wodny Dwory zbudowany został na rzece Wiśle, poniżej Oświęcimia. W jego skład wchodzi dwuprzęsłowy jaz na Wiśle, z zamknięciami sektorowymi o świetle 27,5 m, oraz wielkogabarytowa śluza o wymiarach 12x190 m usytuowana na kanale żeglugowym Oświęcim – Przeciszów w km 2+950.
Kanał położony jest na prawym brzegu Wisły. Łączy km 4+016 i km 16+185 Wisły skracając drogę wodną o 4,37 km. Łączna długość kanału wynosi 7,8 km, w tym: kanał górny z awanportem – 2,9 km, kanał dolny z awanportem – 4,6 km.
Stopień wodny Dwory służy żegludze, energetyce i jako przeprawa mostowa: Kanał żeglugowy poprowadzony został w prawobrzeżnej części doliny Wisły.
Przyjęty typ konstrukcji jazu, bez tradycyjnie wysokich filarów, mostów podsuwnicowych itp., nie zakłóca harmonii naturalnego krajobrazu. Przy lewym przyczółku jazu została wybudowana mała elektrownia wodna (prywatnego inwestora) mocy 1050 kW, wykorzystująca spiętrzenie i naturalny przepływ wody.