Since leaving Coronation Street, Barrie continued to act, firstly as Margo Phillips in the long-running BBC soap opera Doctors for nine episodes, and in the popular ITV1 prison series, Bad Girls, playing inmate Bev Tull from the fifth series to the last, along with Phyl Oswyn played by Stephanie Beacham.
In 2005 she appeared as the wicked witch of the west in a pantomime adaptation of The Wizard of Oz at an Oxford theater.