Kelowna Pacific Railway (reporting mark KPR) was a short-line railroad, formerly a Canadian National Railway line, leased by Knighthawk Rail.
The KPR's line ran from Kelowna to Kamloops through the Okanagan Valley.
Operations started on January 30, 2000, and ended on July 5, 2013, when the company entered receivership.
In addition 41.2 km (25.6 mi) of running rights of Canadian Pacific Railway were held by KPR.
CN said it planned to abandon the line between Lumby Junction and Kelowna.