Tandslet er en by på Als med 603 indbyggere (2022), beliggende 9 km sydøst for Augustenborg, 9 km syd for Fynshav, 7 km nordøst for Høruphav og 16 km øst for Sønderborg. Byen hører til Sønderborg Kommune og ligger i Region Syddanmark. I 1970-2006 hørte byen til Sydals Kommune.