La commune est située sur la rive droite du lac Léman et du Rhône et sur la rive gauche du Versoix, à 7,5 km au nord de Genève.
Avant-dernière commune de Genève avant le canton de Vaud, elle borde les communes vaudoises de Chavannes-des-Bois et Mies, ainsi que les communes genevoises de Genthod et Collex-Bossy.
Les bateaux de la Compagnie générale de navigation sur le lac Léman (CGN) offrent un accès aux principales villes côtières suisses et françaises de la fin avril à la mi-octobre. Le quai de Versoix abrite le débarcadère. La ville de Versoix est desservie par deux gares SBB, la gare de Versoix, près du centre historique, et la gare de Pont-Céard, dans la nouvelle ville.
La ville est desservie par les lignes 50 et 55 des Transports publics genevois.
Consommation d’énergie
Aucune donnéeEmission de gaz à effet de serre
Aucune donnée1290 Versoix (GE)