Selat Magelhaens adalah sebuah selat di ujung selatan Benua Amerika. Kondisi cuaca yang buruk dan jalur yang sempit menyebabkan selat ini relatif sukar dilintasi. Kepulauan Tierra del Fuego terletak di sebelah selatan Selat Magellan.
Orang Eropa pertama yang melintasi selat ini ialah Fernando de Magelhaens pada tahun 1520. Selat ini awalnya bernama Estreito de Todos os Santos (Selat Seluruh Orang Suci) karena rombongan kapal Magellan melintasinya pada Hari Peringatan Orang Suci tanggal 1 November.