# List of crossings of the Thompson River

This is a list of bridges and other crossings of the Thompson River, in the Canadian province of British Columbia from its mouth upstream to its source(s). Also listed are crossings of the North and South Forks.

## Main River

| Crossing | Carries | Location | Coordinates |
| Highway 12 Bridge | Highway 12 | Lytton | 50°14′10″N 121°34′52″W﻿ / ﻿50.23611°N 121.58111°W﻿ / 50.23611; -121.58111 |
| Railway Bridge #1 | Canadian National Railway | Lytton | 50°14′12″N 121°34′50″W﻿ / ﻿50.23667°N 121.58056°W﻿ / 50.23667; -121.58056 |
| Highway 1 Bridge | Highway 1 | Spences Bridge | 50°25′06″N 121°21′19″W﻿ / ﻿50.41833°N 121.35528°W﻿ / 50.41833; -121.35528 |
| Spences Bridge (the bridge) | Bridgeway Street | Spences Bridge | 50°25′13″N 121°20′34″W﻿ / ﻿50.42028°N 121.34278°W﻿ / 50.42028; -121.34278 |
| Railway Bridge #2 | Canadian National Railway | Near the mouth of Oregon Jack Creek | 50°36′20″N 121°18′46″W﻿ / ﻿50.60556°N 121.31278°W﻿ / 50.60556; -121.31278 |
| Railway Bridge #3 | Canadian National Railway | South of Ashcroft | 50°39′55″N 121°18′42″W﻿ / ﻿50.66528°N 121.31167°W﻿ / 50.66528; -121.31167 |
| Highway 97C Bridge | Highway 97C | Ashcroft | 50°43′36″N 121°16′54″W﻿ / ﻿50.72667°N 121.28167°W﻿ / 50.72667; -121.28167 |
| Railway Bridge #4 | Canadian National Railway | Near the mouth of the Bonaparte River | 50°44′44″N 121°15′08″W﻿ / ﻿50.74556°N 121.25222°W﻿ / 50.74556; -121.25222 |
| Railway Bridge #5 | Canadian National Railway | Northeast of Ashcroft | 50°44′37″N 121°13′15″W﻿ / ﻿50.74361°N 121.22083°W﻿ / 50.74361; -121.22083 |
| Walhachin Road Bridge | Walhachin Road | East of Walhachin | 50°45′52″N 121°01′55″W﻿ / ﻿50.76444°N 121.03194°W﻿ / 50.76444; -121.03194 |
| Railway Bridge #6 | Canadian National Railway | East of Walhachin | 50°45′51″N 121°00′48″W﻿ / ﻿50.76417°N 121.01333°W﻿ / 50.76417; -121.01333 |
| Railway Bridge #7 | Canadian National Railway | At the mouth of the Deadman River | 50°44′48″N 120°55′27″W﻿ / ﻿50.74667°N 120.92417°W﻿ / 50.74667; -120.92417 |
| Kamloops Lake Bridge | Highway 1 | Outlet of Kamloops Lake | 50°45′22″N 120°52′19″W﻿ / ﻿50.75611°N 120.87194°W﻿ / 50.75611; -120.87194 |
| Overlanders Bridge | Fortune Drive | Kamloops | 50°40′52″N 120°21′01″W﻿ / ﻿50.68111°N 120.35028°W﻿ / 50.68111; -120.35028 |

## North Thompson River

This is a list of all crossings of the North Thompson River from its mouth in Kamloops to its source.
| Crossing | Carries | Location | Coordinates |
| Halston Bridge | Halston Connector Road | Kamloops | 50°42′43″N 120°21′14″W﻿ / ﻿50.71194°N 120.35389°W﻿ / 50.71194; -120.35389 |
| Railway Bridge | Canadian National Railway | Kamloops | 50°42′48″N 120°21′16″W﻿ / ﻿50.71333°N 120.35444°W﻿ / 50.71333; -120.35444 |
| Highway 5 Bridge | Highway 5 | Barriere | 51°11′20″N 120°08′55″W﻿ / ﻿51.18889°N 120.14861°W﻿ / 51.18889; -120.14861 |
| Clearwater Station Road Bridge | Clearwater Station Road | Clearwater | 51°38′21″N 120°01′52″W﻿ / ﻿51.63917°N 120.03111°W﻿ / 51.63917; -120.03111 |
| Birch Island/Lost Creek Road Bridge | Birch Island/Lost Creek Road | Southeast of Clearwater | 51°36′08″N 119°54′50″W﻿ / ﻿51.60222°N 119.91389°W﻿ / 51.60222; -119.91389 |
| Railway Bridge #2 | Canadian National Railway | Southeast of Clearwater | 51°35′13″N 119°51′42″W﻿ / ﻿51.58694°N 119.86167°W﻿ / 51.58694; -119.86167 |
| Vavenby Bridge | Vavenby Bridge Road | Vavenby | 51°34′50″N 119°43′26″W﻿ / ﻿51.58056°N 119.72389°W﻿ / 51.58056; -119.72389 |
| Railway Bridge #3 | Canadian National Railway | West of the mouth of the Mad River | 51°40′22″N 119°38′23″W﻿ / ﻿51.67278°N 119.63972°W﻿ / 51.67278; -119.63972 |
| Logging Road Bridge | | East of the mouth of the Mad River | 51°40′41″N 119°25′40″W﻿ / ﻿51.67806°N 119.42778°W﻿ / 51.67806; -119.42778 |
| Railway Bridge #4 | Canadian National Railway | East of Clearwater | 51°41′26″N 119°24′34″W﻿ / ﻿51.69056°N 119.40944°W﻿ / 51.69056; -119.40944 |
| Highway 5 Bridge #2 | Highway 5 | Avola | 51°47′10″N 119°19′09″W﻿ / ﻿51.78611°N 119.31917°W﻿ / 51.78611; -119.31917 |
| Highway 5 Bridge #3 | Highway 5 | South of Blue River | 52°01′09″N 119°20′25″W﻿ / ﻿52.01917°N 119.34028°W﻿ / 52.01917; -119.34028 |
| Mud Lake FSR Bridge | Mud Lake FSR | Blue River | 52°07′56″N 119°17′02″W﻿ / ﻿52.13222°N 119.28389°W﻿ / 52.13222; -119.28389 |
| Railway Bridge #5 | Canadian National Railway | Near the mouth of the Thunder River | 52°13′23″N 119°12′36″W﻿ / ﻿52.22306°N 119.21000°W﻿ / 52.22306; -119.21000 |
| Bone Creek FS Road Bridge | Bone Creek FS Road | North of the mouth of the Thunder River | 52°15′58″N 119°11′16″W﻿ / ﻿52.26611°N 119.18778°W﻿ / 52.26611; -119.18778 |
| Highway 5 Bridge #4 | Highway 5 | South of the mouth of the Albreda River | 52°26′27″N 119°08′43″W﻿ / ﻿52.44083°N 119.14528°W﻿ / 52.44083; -119.14528 |
| Highway 5 Bridge #5 | Highway 5 | South of the mouth of the Albreda River | 52°27′51″N 119°07′58″W﻿ / ﻿52.46417°N 119.13278°W﻿ / 52.46417; -119.13278 |
| Highway 5 Bridge #6 | Highway 5 | Near the mouth of the Albreda River | 52°28′41″N 119°07′57″W﻿ / ﻿52.47806°N 119.13250°W﻿ / 52.47806; -119.13250 |
| Logging Road Bridge | | Upstream from the mouth of the Albreda River | 52°28′53″N 119°12′33″W﻿ / ﻿52.48139°N 119.20917°W﻿ / 52.48139; -119.20917 |

## South Thompson River

This is a list of all crossings of the South Thompson River from its mouth in Kamloops to its source.
| Crossing | Carries | Location | Coordinates |
| Railway Bridge | Connector rail between the Canadian National Railway & the Canadian Pacific Railway | Kamloops | 50°40′50″N 120°20′03″W﻿ / ﻿50.68056°N 120.33417°W﻿ / 50.68056; -120.33417 |
| Red Bridge | Mt Paul Way | Kamloops | 50°40′49″N 120°19′29″W﻿ / ﻿50.68028°N 120.32472°W﻿ / 50.68028; -120.32472 |
| Yellowhead Bridge | Highway 5 | Kamloops | 50°40′32″N 120°18′01″W﻿ / ﻿50.67556°N 120.30028°W﻿ / 50.67556; -120.30028 |
| LaFarge Cement Plant Bridge | LaFarge Road | West of Monte Creek | 50°39′27″N 120°03′42″W﻿ / ﻿50.65750°N 120.06167°W﻿ / 50.65750; -120.06167 |
| Pritchard Bridge | Pinantan Road | Pritchard | 50°41′19″N 119°49′22″W﻿ / ﻿50.68861°N 119.82278°W﻿ / 50.68861; -119.82278 |
| Little Shuswap Lake Outlet Bridge | Pine Street | Chase | 50°49′38″N 119°42′00″W﻿ / ﻿50.82722°N 119.70000°W﻿ / 50.82722; -119.70000 |