Vidaus uostas gali būti vienas iš dviejų dalykų, kurie abu yra susiję su laivyba ir krovinių gabenimu. Istoriškai šie uostai buvo prie upių, ežerų ar kitų vidaus vandenų kelių. Kai kurie iš šių įrenginių gali aptarnauti didelius laivus, o kiti kroviniai turi būti perkelti į mažesnius laivus prieš siunčiant juos kanalu ar upe. Kitas šio termino vartojimas reiškia įrenginį, kuris atlieka daugelį tų pačių funkcijų kaip ir uostas, nepaisant to, kad yra atokiau nuo vandens telkinių. Paprastai tai yra laivybos ir logistikos centrai, leidžiantys modulinius krovinius iš vandenynų laivų perkelti tarp sunkvežimių, geležinkelių ir kitų transporto priemonių.
Tradicinis vidaus uostas yra laivybai tinkamame vandens telkinyje, pavyzdžiui, ežere ar upėje, o įrenginiai, iš kurių per sūraus vandens telkinį patenka tiesioginis vandenynas, pavyzdžiui, garsas ar įlanka, yra tiesiog vadinami uostais. Kai kurie dideli, labai svarbūs uostai yra labai toli viduje ir į juos patenka upės, kurios buvo gilinamos arba kitaip pakeistos, kad būtų galima patekti į laivą. Šliuzų sistemos ir kanalai taip pat gali būti naudojami didesniems laivams perkelti toliau į vidų.
Kiti vidaus uostamiesčiai aptarnauja eismą, kuris niekada nepalieka upių ar ežerų sistemos. Kai kurios didelės upės istoriškai buvo labai svarbios priemonės, palengvinančios prekybą per laivą. Dideli ežerai ar vidaus jūros taip pat buvo plačiai naudojami laivybai. Didžiųjų ežerų sistemoje Jungtinėse Valstijose yra apie 20% viso pasaulyje esančio skysto gėlo vandens, joje yra daug reikšmingų vidaus uostamiesčių. Prekyba tarp šių vidaus vandenų uostų buvo ypač svarbi prieš kuriant krovinių vežimo sausuma sistemas.
Vidaus uostas taip pat reiškia specialų laivybos ir logistikos objektą. Šie vadinamieji uostai gali atlikti daugelį tų pačių šlapiojo uosto funkcijų be jokios prieigos prie vandens. Moduliniai kroviniai gali leisti tuos pačius konteinerius, vežamus okeaniniais laivais, gabenti tiesiai į traktorių priekabas. Tada vidaus vandenų uostai gali būti vieta tokio tipo moduliniams kroviniams perkelti iš vieno sunkvežimio į kitą arba į kitus transportavimo būdus, pavyzdžiui, traukinius.
Veikdamas kaip logistikos objektas, vidaus vandenų uostas taip pat atlieka įvairias apdorojimo ir priėmimo funkcijas. Jei moduliniai konteineriai siunčiami tiesiai į vieną iš šių įrenginių, šlapiame uoste jie negali būti tikrinami. Muitinės ir kiti patikrinimai gali būti atliekami tik vidaus objekte. Tokio tipo funkcijų perkėlimas į vidaus vandenų uostus gali atlaisvinti vertingos pakrantės erdvės didesniam laivybos pajėgumui ar kitiems tikslams.