The main airport for the Okanagan wine country is in Kelowna. There's also a small airport in Penticton.
Air Canada and WestJet both fly into Kelowna from Vancouver. From Vancouver, Air Canada also serves Penticton; flights take about one hour.
Taxis generally meet arriving flights at the Kelowna Airport.
Okanagan Airport Shuttle provides transportation from the Kelowna Airport to local hotels for C$10 per person, to Vernon for C$32, and to Silver Star for C$60, with slight discounts on the return trip. Big White Shuttle runs scheduled service between the airport and resort for C$80 round-trip. You'll need your own transportation to reach Apex Mountain Resort.