Kulgu sadam asub Narva linna piires, Narva veehoidla põhjakaldal, 57 km kaugusel Peipsi järvest ning kahe kilomeetri kaugusel linnakeskusest ja Tallinn-Peterburi maanteest.
Sadama territooriumi pindala on 3 844 m2, akvatooriumi pindala 17 404 m2.
Kulgu sadamas on randumissillad ja tõstekraana võimsusega 10 tonni.
Juurdepääsukanal puudub. Sügavus sadamas on 1,2 – 2,0 m. Kulgu sadamas on üks gravitatsiooni tüüpi kai pikkusega 140 meetrit ja sügavusega 1,2 – 2,0 meetrit kai ääres. Randumissillal saavad peatuda eri tüüpi väikelaevad, sealhulgas sportlaevad. Sadam saab vastu võtta väikelaevu, mille pikkus on kuni 24 m ja süvis kuni 1,5 m.
Peatuskohad on kaitstud lainete ja tuule eest muuliga. Linnast viib Kulgu sadamasse silla kaudu sissesõidutee. Kulgu sadama kõrval on linnaliinide bussipeatus.