Le territoire français possède 4 176 km de frontières terrestres avec 11 pays limitrophes. La France est frontalière de la Belgique, du Luxembourg, de l'Allemagne, de la Suisse, de l'Italie, de Monaco, de l'Espagne, d'Andorre en métropole ; du Brésil, du Suriname et des Pays-Bas en outre-mer. La France possède également des frontières maritimes du fait de ses nombreux territoires ultramarins.
Les frontières intra-européennes, anciennement périphériques, sont des frontières ouvertes devenues centrales. La plupart des postes de douane sont aujourd'hui désaffectés. En effet, l'espace Schengen garantit la libre circulation des biens et des personnes depuis 1995. Cette ouverture est symboliquement très forte le long de frontières anciennement conflictuelles, comme entre la France et l'Allemagne, qui ont conjointement aménagé à Strasbourg le Jardin des deux rives, de part et d'autre du Rhin, de même qu'un tramway reliant Strasbourg et Kehl.