This search function will help you locate flights to Chamonix on major carriers to France and Switzerland.
This map is handy as it shows local airports throughout France.
Map of France showing local airports. Click for instructions
To help you with your bearings of this location of Europe, here is a map of France with the ski resort pinned in blue as indicated - right on the border with Switzerland and Italy.
The closest commercial airports to Chamonix Mont Blanc are:
The latter three airports are recommended for all resorts except Avoriaz, Morzine, Meribel & Verbier. Geneva Airport is fine for access to all resorts but not Alpe d'Huez and Les 2 Alpes.
There'll need to be transfers from these airports to Cham and the most efficient method is via shuttle bus, which is a shared mini bus. Travel by train or bus is possible but surprisingly inefficient.
Here's the SAT bus timetable: SAT bus from Geneva airport
There's more about this topic on : Getting from Geneva to Chamonix by Train
Of course, if you have access to a private plane or helicopter, you're not restricted to these locations.
We've found that if you have to transit in Dubai in the United Arab Emirates, it's most convenient to stay at the Dubai International Airport Hotel. This is conveniently located in both Terminal 1 and Terminal 3 which means you don't have to waste time in your short stop worrying about taxis and getting back in time for the on-ward flight.
Dubai is a transit hub for flights throughout Europe including routes to Stockholm.
Related Topics - What to do next after securing your flights to Chamonix: