Tuesday, October 20, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

Barrière River (North Thompson River tributary)

See all in Canada →

The 883rd longest river in the world

km

Barrière River (also spelled Barriere River) is a tributary of the North Thompson River, one of the main tributaries of the Fraser River, in the Canadian province of British Columbia. It flows through the Shuswap Highland region north of Kamloops. Its name in Secwepemctsín is St́yelltsecwétkwe.

In 1828 Hudson's Bay Company fur trader Archibald McDonald named the mouth of the river Barrière because rocks there were an impediment to navigation. Another possibility is that the name relates to fish traps placed across the river by the Secwepemc people.

The Barrière River originates near Vavenby Mountain in the Shuswap Highland, south of Vavenby. It flows south into Saskum Lake, then continues south for some distance. It turns west and is joined by Fennell Creek. Bear Creek joins from the north just before the Barrière River empties into North Barrière Lake. Vermelin Creek and Harper Creek empty into the lake from the north. The Barrière River flows from the west end of the lake, turning south as numerous tributaries join, such as Birk Creek, Mack Creek, Slate Creek, and Sprague Creek. The East Barrière River then joins from the east and the Barrière River turns to flow west. The East Barrière River originates near the north end of Adams Lake and flows generally east, through East Barrière Lake before joining the main Barrière River. After its confluence with the East Barrière the main Barrière River flows west and southwest, between Barrière Mountain on the south and Mount Borthwick and Garrison Mountain on the north. It is joined by Leonie Creek just north of the town of Barriere. The river flows through the town and by the Simpcw North Thompson Indian Band "Barriere River 3A" Indian reserve before emptying into the North Thompson River.

Flows through: Canada.

River data from Wikidata (CC0); lengths normalised to a common unit.

Other major rivers

  1. Amazon6,992 km
  2. Nile6,650 km
  3. Yangtze River6,300 km
  4. Bian River5,806 km
  5. Yellow River5,464 km
  6. Paraná River4,880 km
  7. River Congo4,700 km
  8. Mekong River4,350 km