La France fait partie de l'espace Schengen. Il n'y a pas de contrôles aux frontières entre les pays qui ont signé et mis en œuvre le traité - l'Union européenne (sauf la Bulgarie, la Croatie, Chypre, l'Irlande, la Roumanie et le Royaume-Uni), l'Islande, le Liechtenstein, la Norvège et la Suisse. Il n'y a donc pas de contrôle aux frontières entre la France et la Belgique, le Luxembourg, l'Allemagne, la Suisse, l'Italie et l'Espagne. De même, un visa accordé par n'importe quel état membre de l'espace Schengen est valable dans tous les autres pays qui ont signé et mis en œuvre le traité. Mais attention, tous les membres de l'UE n'ont pas signé le traité de Schengen, et tous les membres de l'espace Schengen ne font pas partie de l'Union européenne. Cela signifie qu'il peut y avoir des contrôles douaniers mais pas de contrôles d'immigration entre la France et la Suisse (voyager dans Schengen, mais de / vers un pays non-UE) ou vous pouvez avoir à passer les contrôles d'immigration, mais pas les douanes entre la Grande-Bretagne et la France (voyager dans l'UE mais de / vers un pays non-Schengen). 