Sélestat ligger sentralt i Alsace, 22 km nord for Colmar og 47 km sør for Strasbourg, ved den venstre bredd av elven Ill. Sélestat ligger nær vinområdet Alsace og andre kjente stader som Château du Haut-Kœnigsbourg.