La frontière franco-allemande sépare l'Allemagne et la France. C'est l'une des frontières intérieures de l'espace Schengen. vignette|gauche|180px|Le Dreiländereck, à Bâle. La frontière franco-allemande s'étend sur , à l'est de la France et à l'ouest de l'Allemagne. Elle débute au nord-ouest au tripoint Allemagne-France-Luxembourg (), à la jonction de la commune allemande de Perl (land de la Sarre), de la commune française d'Apach (département de la Moselle) et de la commune luxembourgeoise de Schengen (canton de Remich). Ce point est situé sur la Moselle. La frontière suit ensuite une direction générale vers l'est, longeant la rivière Lauter, jusqu'au Rhin. Elle remonte alors le cours de celui-ci vers le sud jusqu'au tripoint Allemagne - France - Suisse (), situé dans le lit du Rhin à la limite des territoires des communes de Weil-am-Rhein (Allemagne, land de Bade-Wurtemberg), d'Huningue (France, département du Haut-Rhin) et la ville de Bâle (Suisse, canton de Bâle-Ville). Celui-ci est symbolisé, non à son emplacement exact mais à proximité, par le Dreiländereck, monument situé à environ 150 mètres au sud-est, sur la rive, en territoire suisse. La frontière sépare trois länder allemands (Bade-Wurtemberg, Rhénanie-Palatinat et Sarre) d'une région française (Grand Est) et trois départements (Haut-Rhin, Bas-Rhin et Moselle), et passe à proximité de villes importantes comme Strasbourg. Une partie du territoire de la commune française de Rhinau se trouve du côté allemand de la frontière. Du point de vue allemand, il s'agit du secteur non constitué en municipalité de Rhinau. vignette|gauche|Les nouvelles frontières entre la France et l’Allemagne redessinées par le traité de Francfort. vignette|Frontière franco-allemande à Foussemagne, près de Belfort, en France, entre 1871 et 1918. Elle s'enracine dans l'évolution séculaire des limites entre le Royaume de France et le Saint-Empire romain Germanique. Au Moyen-Âge, celle-ci était située plus loin vers l'Ouest, le long des duchés de Bar, de Lorraine et de Bourgogne.