Viadukt je druh mostu, který však nespojuje dva břehy řeky, úžiny nebo jezera, ale je jakýmsi mostem pro přechod roklí nebo kaňonu. Viadukt umožňuje překonat přirozenou překážku spojenou s terénem nebo postavit silnici nebo železniční trať nad zastavěnou oblastí. Druhý typ mostní konstrukce se také nazývá nadjezd. Historie viaduktů sahá až do doby římské. Jejich název byl vytvořen kombinací latinských slov pro „silnici“ (via) a „lead“ (duco).