Sahhalini laht (vene keeles Сахалинский залив) on Ohhoota mere laht Venemaa mandriosa ja Sahhalini saare põhjaosa vahel Amuuri suudmest põhja pool.

Sahhalini laht (ülaosas)

Sahhalini lahe põhjaosa on lai (laius kuni 160 km), lõuna poole muutub laht kitsamaks. Laht on Nevelskoi väina kaudu ühendatud Tatari väina ja Jaapani merega.

Novembrist juunini on laht kaetud jääga.

Loodete kõrgus on kuni 2–3 m.

Sahhalini lahest püütakse kala (lõhelased, vaikse ookeani tursk).

Lahe rannikul asub Moskalvo alevik ja sadam.