| Year | Title | Role | Notes |
| 1963 | Juke Box Jury | Herself | 6 July 1963, alongside Ian Carmichael, Alma Cogan and Steve Race |
| Juke Box Jury | Herself | 30 November 1963, alongside Jimmy Young and Nancy Spain |
| 1965 | Heiress of Garth | Josina Griffin | Mini Series based on the novel ‘Ovington’s Bank’ |
| 1966 | The Saint | Mildred | ‘Little Girl Lost’ |
| 1967 | Thirty-Minute Theatre | Jean Charnock | ‘Later a Man was Questioned’ |
| The Baron | Jeanne Varda | ‘Roundabout’ |
| Champion House | Della Chevalier | ‘Sonata for a Solo Fiddle’ |
| 1968 | City ’68 | Trixie | ‘Love Thy Neighbour’ |
| Père Goriot | Delphine | Mini Series |
| 1971 | The Ten Commandments | Jan Lee | ‘Be Lucky’ |
| The Persuaders! | Charlie | ‘Element of Risk’ |
| 1974 | Sam | Jean Tufton | ‘A New World / Legacy’ |
| Late Night Drama | Wife (Andrea) | ‘Starmaker’ |
| 1975 | You’re On Your Own | Kathy | ‘No One Wants Any Trouble’ / ‘Assault’ / ‘Contract to Kill’ |
| 1977 | The Sunday Drama | Sheila Quince | ‘The Cuckoo Calls |
| 1978 | Crown Court | Alison Freeman | ‘The Change’ |
| 1979 | Kids | Janie Snell | ‘Harry’ |
| Bloomers | Diana | ‘Episode 1’ / ‘Episode 2’ |
| Minder | Jo | ‘The Bounty Hunter’ |
| 1980 | The Mallens | Constance Radlet | Regular Cast Member |
| 1982 | Tales of the Unexpected | Jenny Morrissey | ‘Operation Safecrack’ |
| All for Love | Esme Fanshow | ‘A Bit of Singing and Dancing’ |
| 1983 | A Brother’s Tale | Lucy Browning | Episodes 1.1 and 1.3 |
| 1985 | Summer Season | Sheila | ‘Picture Friend’ |
| 1988 | The Ruth Rendell Mysteries | Nancy Lake | ‘Shake Hands Forever: Parts 1-3’ |