Maxilly s’étend sur 407 hectares à 3 km à l’est d’EVIAN-LES-BAINS et à 14 km de THONON-LES-BAINS, en direction de SAINT-GINGOLPH (village frontière avec la Suisse).
La commune est également située à 45 km de l’autoroute (voir itinéraire).
Riveraine du lac LEMAN sur plus de 2 km (niveau : 375 m), Maxilly s’élève jusqu’à 800 m au Sud et forme un magnifique belvédère face à la côte et au Jura suisse.
Le territoire est traversé par les ruisseaux de MONTIGNY et du COPPY qui s’écoulent en direction du lac et ont creusé un profond ravin, hormis au niveau de la partie centrale.