Barnwell is a village in southern Alberta, Canada. It is located 10 km west of Taber and 43 km east of Lethbridge on Highway 3, in the Municipal District of Taber.