需要将运河的内层用粘土或混凝土等防水材料加以。若是用粘土衬砌，则会称为是puddling。运河本身需要是平的，若邻近的田地需要灌溉，会在运河两侧的堤防再作处理，让一些水可以用来灌溉。若运河流经的地区有较大的高度变化，需要用其他技术来克服。最常见的是双船闸（pound lock），其中包括一个两端有闸门的闸室，其中的水位可以昇高或是降低，两端可以连结不同高度的水面，或是连接河流或是海洋。运河若是需要越过山丘，会在较短距离内安排有一连串的闸门（复闸）。中国的复闸是西元984年（宋太宗雍熙元年）由乔维岳修