Situado preto do macizo de picos das Agullas Vermellas, Chamonix alberga o cumio do Mont Blanc cos seus veciños da comuna de Courmayeur en Italia, e posúe o título da comuna máis alta de Francia. A comuna é ben coñecida e querida polos esquiadores e amantes da montaña. O Mont Blanc, cunha altitude de 4.810 metros, é o terceiro lugar natural máis visitado do mundo.[2] Cunha superficie de 245 quilómetros cadrados, Chamonix é a cuarta comuna máis grande da Francia continental.
O municipio de Chamonix inclúe 16 vilas e aldeas. De norte a sur: Le Tour (1462 m), Montroc, Le Planet, Argentière (1252 m), Les Chosalets, Le Lavancher, Les Tines, Les Bois, Les-Praz-de-Chamonix (1060 m), Chamonix-Mont-Blanc, Les Pècles, Les Mouilles, Les Barrats, Les Pélerins, Les Gaillands, e Les Bossons (1012 m).
A vila de Chamonix é servida pola francesa Route Nationale 205 (RN 205), alcumada a Route Blanche, ou "ruta branca" debido ás súas nevaradas. Esta é unha extensión da francesa autoroute 40 (A40), do mesmo xeito alcumada a autoroute blanche, que remata en Le Fayet, unha aldea na comuna de Saint-Gervais-les-Bains.[3] O túnel do Mont Blanc de 11,6km orixínase aquí, unindo Chamonix con Courmayeur en Italia.[4] Chamonix está unido con Suíza pola que adoitaba ser a RN 506a. En 2006 foi convertida na Route Départementale 1506, cunha parte dela integrada na RN 205. O aeroporto máis próximo a Chamonix é o Aeroporto Internacional de Xenebra e está a 88km de distancia, habendo empresas que realizan traslados ao aeroporto cada 45 minutos.[5] Outras ofrecen un servizo regular de autobús diario desde o aeroporto de Xenebra a Chamonix.[6]
Chamonix é servido pola bitola métricaSaint-Gervais–Vallorcine, operado por SNCF. A liña de Saint-Gervais (na rede ferroviaria de vía ancha) a Chamonix abriuse en 1901; estendéndose a Vallorcine en 1908. A liña ten o récord de ser a máis empinada.