Satama on meren tai vesistön rannalle rakennettua infrastruktuuria, joka on sopiva vesialusten, kuten laivojen ja veneiden, lastin purkamista ja lastaamista sekä matkustajien laivaannousua ja maihinnousua varten. Satamissa on usein nostureita ja varastotilaa. Satama on kytketty muuhun liikenneinfrastruktuuriin, kuten maantie- tai rautatieverkkoihin. Merten satamat on perinteisesti rakennettu aalloilta suojaisiin lahtiin sekä muihin sopiviin paikkoihin, mutta myöhemmin on rakennettu myös aallonmurtajia aaltojen vähentämiseksi. Satamassa väylän syvyyden tulee olla aluksille riittävän syvä.