McBride is a village in the Robson Valley region of British Columbia, Canada. The village is located 210 km southeast of Prince George, British Columbia, and 166 km west of Jasper, Alberta. Incorporated in 1932, McBride is located in the Robson Valley surrounded by the Rocky Mountains and Cariboo Ranges.