La commune se situe sur la rive droite du Léman et du Rhône et sur la rive gauche de la Versoix, à 7,5 km au nord de Genève.
Avant-dernière commune genevoise avant le canton de Vaud, elle est limitrophe des communes vaudoises de Chavannes-des-Bois et Mies, ainsi que des communes genevoises de Genthod et Collex-Bossy.
Les bateaux du réseau Compagnie générale de navigation sur le Lac Léman - CGN lui procurent un accès aux principales villes côtières suisses et françaises de fin avril à mi-octobre. Le débarcadère est situé au Quai de Versoix .La ville de Versoix est desservie par deux gares CFF, la gare de Versoix, près du centre historique, et la gare de Pont-Céard, dans la ville nouvelle.
La commune est desservie par les lignes 50 et 55 des Transports publics genevois.
Avant-dernière commune genevoise avant le canton de Vaud, elle est limitrophe des communes vaudoises de Chavannes-des-Bois et Mies, ainsi que des communes genevoises de Genthod et Collex-Bossy.
Les bateaux du réseau Compagnie générale de navigation sur le Lac Léman - CGN lui procurent un accès aux principales villes côtières suisses et françaises de fin avril à mi-octobre. Le débarcadère est situé au Quai de Versoix .La ville de Versoix est desservie par deux gares CFF, la gare de Versoix, près du centre historique, et la gare de Pont-Céard, dans la ville nouvelle.
La commune est desservie par les lignes 50 et 55 des Transports publics genevois.