Железнодорожная и автодорожная сеть, по образному выражению советского учёного профессора М. Ф. Срибного; накладываются на речную сеть. Там, где железные дороги и автомобильные трассы должны пересекать реки, строятся мосты.

Мосты строились через реки с самых древних времён. Сведения о строительстве крупных мостов имеются уже за 4000 лет. В Китае, Египте, Италии сохранились до нашего времени изображения древних мостовых сооружений, иногда довольно сложных.

В Византийской империи и в эпоху римского владычества в древнем Риме были построены большие каменные арочные акведуки — мосты для пропуска водопроводных самотёчных каналов или труб через низины и овраги. Эти акведуки имели высоту до 50 м и длину до нескольких сотен и даже тысяч метров.

На территории СССР, в Средней Азии на реке Заревшан и на Кавказе на Драксе, сохранились каменные мосты, построенные около 2300 лет назад. Близ Сухуми есть Абхазский мост, которому около 600 лет.

В России через малые реки издавна строились деревянные мосты, а через большие реки — «живые», то есть наплавные мосты-плоты с укладкой брёвен в два-три ряда. По летописям известны наплавные мосты через Волхов в Новгороде, временные мосты через Днепр у Киева в 1115 году, через Дон перед Куликовской битвой в 1380 году и др.

О постройке мостов говорится уже в 1020 году в «Русской Правде», которая была сводом законов и правил того времени.

В 1813 году замечательный русский механик И. П. Кулибин разработал проект железного моста через Неву. Мост Кулибина не был построен, но проект его поражает своей смелостью даже современных инженеров. В проекте предусмотрено было всё: и разводные части для пропуска судов, и защита во время ледохода, и освещение моста. Вот как оценивал модель кулибинского моста знаменитый русский мостостроитель Д. И. Журавский: «На ней печать гения; она построена на системе, признаваемой новейшею наукою самою рациональною; мост поддерживает арка, изгиб её предупреждает раскосная система, которая, по неизвестности того, что делается в России, называется американскою».

Паромные переправы через реки также устраивались давно. Они существуют и сейчас. Есть паромы весьма сложной конструкции, перевозящие десятки железнодорожных вагонов через большие реки и морские проливы.

Большие современные мосты являются выдающимися инженерными сооружениями.

При строительстве мостов нужно по определённым правилам рассчитать длину моста, подходы к нему, а на судоходных и сплавных реках — выдержать определённые размеры пролётов и высоту низа пролётов над высоким горизонтом.

В высокое половодье на небольших реках вода может переливаться из одного бассейна в другой. В таких случаях необходимо увеличивать длину мостов или наращивать искусственно местный водораздел особой разделительной дамбой, чтобы не было этого перелива.