A viadukt egyfajta híd, amely azonban nem köti össze a folyó, a szoros vagy a tó két partját, hanem egyfajta híd a szurdok vagy kanyon áthaladásához. A viadukt lehetővé teszi, hogy áthaladjon a terephez kapcsolódó természetes akadályon, vagy megépítse az utat vagy a vasútvonalat a beépített terület felett. A hídépítés második típusát felüljárónak is nevezik. A viaduktok története a római időkre nyúlik vissza. Nevüket a latin "road" (via) és "lead" (duco) szavak kombinációjából hozták létre.