L'Hôtel de France est situé sur le bassin d'Arcachon, au centre de la Teste de Buch, à proximité de la gare SNCF, à 3 minutes d'Arcachon et à 10 minutes de la Dune du Pyla, dans le département de la Gironde.