Flight
Geneva is the easiest airport to fly into. There are regular taxi, shuttle services to Chamonix. But do book in advance. Some recommended companies include: AlpyBus | www.alpybus.com Mountain Drop Offs | www.mountaindropoffs.com ChamExpress | www.chamexpress.com Haute Transfers | www.hautetransfer.com There are also the usual rental car companies at Geneva Airport.
Travel Note
There is a regular bus system that runs up and down the valley. Check the link for the updated bus timetables. https://www.chamonix.net/english/transport/bus Depending on your hotel location Chamonix is a very walkable town.
Hotel
Hotel
Hotel