Bridge Lake (conocido históricamente como Greater Fish Lake) es un lago en el Distrito Interlakes de la región de South Cariboo del Interior de Columbia Británica , Canadá . Es la fuente de Bridge Creek que corre en un curso sinuoso hacia el oeste y luego hacia el noreste hasta Canim Lake a través de la ciudad de 100 Mile House . El lago tiene aproximadamente 16 km2 de área (incluyendo el área de varias islas y rocas en el lago, la más grande de las cuales se llama Long Island y tiene 1136 m de elevación. Se encuentra a 560 km al norte de Vancouver y alrededor de 140 km al noroeste de Kamloops en el Distrito Interlakes cerca de la Little Fort Highway (BC Highway 24) . Este y sus vecinos Sheridan Lake y Lac des Roches son los lagos más grandes a lo largo de la Interlakes Highway.
La comunidad de Bridge Lake (población de 500 habitantes) y el parque provincial Bridge Lake Centennial se encuentran en el extremo oriental del lago. Al este de Bridge Lake se encuentra Lac des Roches , mientras que al oeste de este se encuentra Sheridan Lake; los tres son los lagos más grandes del distrito, entre Canim Lake al norte y Bonaparte Lake al sureste. La cuenca del río Bonaparte se encuentra al sur de Bridge Lake, en forma de su afluente, el río Rayfield.