Šilutė (, före 1923: Šilokarčiama, Heydekrug) är en stad i Klaipėda län i västra Litauen. Den ligger cirka 46 kilometer sydost om Klaipėda. Staden hade 15 952 invånare vid folkräkningen år 2021. Šilutė var fram till år 1945 en del av Memelland, Tyskland. Den är huvudort i Šilutė landskommun.