El río Oldman es un río en el sur de Alberta, Canadá, que fluye aproximadamente de oeste a este desde las Montañas Rocosas, a través de las comunidades de Fort Macleod, Lethbridge y Grassy Lake, donde se une con el río Bow para formar el río South Saskatchewan, que finalmente desemboca en la bahía de Hudson.
El río Oldman desemboca en el Océano Pacífico.