Okanagan Landing was an unincorporated settlement and former steamboat port at the north end of Okanagan Lake in the Southern Interior of British Columbia. Located southwest of the city of Vernon, it was the terminus station for the Shuswap and Okanagan Railway and served as the port and shipyard for steamboats operating to the south.
Okanagan Landing served as a bridge between the CPR boat and train service. Three luxury vessels, a host of smaller passenger and freight boats, as well as the Kettle Valley Railway operated from Okanagan Landing to Penticton, working in unison to maintain the already high standards of service known to CPR passengers. Located in Penticton, the luxurious Hotel Incola was operated by the CPR and served to accommodate the various needs of travelers traveling by boat or train.