Imatrankoski is een bij de Finse stad Imatra gelegen stroomversnelling (Fins: koski 'stroomversnelling') in de rivier de Vuoksi. Het is de grootste stroomversnelling van Europa.
De stroomversnelling is ontstaan nadat er water uit het Saimaameer door de Salpausselkä was heengebroken, zo'n 4000 - 5000 jaar geleden. Het verval is 18 meter. De Vuoksi mondt vervolgens uit in het Ladogameer.