You can get from Geneva to Courchevel by different means of transport:
Car: The most convenient way is to take a rented car or taxi. Approximately 3-4 hours drive.
Train: Take the train from Geneva train station (Gare Cornavin) to Moutiers station. From there you can take a taxi or bus to Courchevel. It will take about 3-4 hours.
Bus: Some companies provide bus transfers from Geneva to Courchevel. Travel time may vary, but it usually takes about 4-5 hours.
Private helicopter: If you have the opportunity, you can take a helicopter transfer from Geneva to Courchevel, which takes only 40 minutes.