Chamonix is in the French Alps and is approximately 220 km from Lyon and 85 km and one hour's drive from Geneva airport.  Transport to the resort can be by coach, transfer service/taxi or car.  See the following links for further details:

Transfer - www.a-t-s.net

Car Hire - www.auto-europe.co.uk (best to book from Swiss side)

Coach Timetable - www.sat-montblanc.com