В городе Омске расположен Омский речной порт, основанный в 1951 году. Порт имеет две пристани, одну на правом берегу Иртыша, другую — на левом; обе пристани находятся рядом с железнодорожным мостом Транссибирской магистрали через реку Иртыш и оборудованы, в том числе, подъездными железнодорожными путями. Рядом с пристанью на левом берегу расположен Омский элеватор — крупнейший за Уралом.
Как правило, речной порт включает в себя пристань, имеющую своим назначением приём, хранение и передачу грузов, гавань, обеспечивающую безопасную стоянку рабочего флота, затон, гарантирующий надежную зимовку караванов, судоремонтные, а иногда и судостроительные средства с дифференцированными но цеховому признаку мастерскими. В Обь-Иртышском бассейне такие речные порты, помимо города Омска, находятся в Семипалатинске, Павлодаре, Тюмени, Тобольске, Томске, Новосибирске, Барнауле.
Наиболее крупные речные порты являются перевальными пунктами на железной дороге, они оборудованы подъездными железнодорожными путями, портальными кранами, оборудованием для заправки топливом и др. В настоящее время погрузочно-разгрузочные операции в речных портах механизированы. Так, в Омске имеются механизированные амбары для выгрузки хлеба, в Томске механизирована выгрузка леса, в Барнаула погрузка каменного угля.