| Year | Title | Role | Notes |
| 1962 | The Avengers | Miss Ellis | Episode: "Bullseye" |
| 1962 | Z-Cars | June Clifford | Episode: "Information Received" |
| 1963 | The Odd Man | Lisa Kapp | Episode: "Portrait of Caroline" |
| 1963 | The Avengers | Brenda Paterson | Episode: "The White Elephant" |
| 1963 | The Sentimental Agent | Sally Clare | Episode: "The Height of Fashion" |
| 1965 | Public Eye | Marion Hordern | Episode: "But the Joneses Never Get Letters" |
| 1965 | Undermind | Marion Gordon | Episode: “The New Dimension” |
| 1965 | Out of the Unknown | Marie | Episode: "Time in Advance" |
| 1965 | The Wednesday Play | Dorothy Gorbet | Episode: "Tomorrow, Just You Wait" |
| 1965 | Z-Cars | Christina Haines | Episode: "But the Crying..." |
| 1967 | The Saint | Anne Liskard | Episode: "The Persistent Patriots" |
| 1967 | The Avengers | Vesta | Episode: "Escape in Time" |
| 1967 | Adam Adamant Lives! | Ireyna | Episode: "Black Echo" |
| 1967 | Les Misérables | Mme. Thenardier | 5 episodes |
| 1967 | Angel Pavement | Lilian Matfield | 4 episodes |
| 1968 | Dixon of Dock Green | Mary Dewar | Episode: "The Attack" |
| 1968 | The Avengers | Loris | Episode: "Whoever Shot Poor George Oblique Stroke XR40?" |
| 1969 | Journey to the Unknown | Faith Wheeler | Episode: "Do Me a Favor and Kill Me" |
| 1971 | Shadows of Fear | | Episode: "The Death Watcher" |
| 1973 | Play for Today | | Episode: "Like the Filmstar" |
| 1973 | The Protectors | Lena Hayden | Episode: "Lena" |
| 1974 | Shoulder to Shoulder | Lady Constance Lytton | Episode: "Lady Constance Lytton" |
| 1975 | Crown Court | Pauline Fanshawe | Episode: "The Healing Hand: Part 1" |
| 1976–82 | Crown Court | Gillian Forrest QC | 16 episodes |
| 1978 | Rumpole of the Bailey | Anna Aspen | Episode: "Rumpole and the Honourable Member" |
| 1978 | Laurence Olivier Presents | —N/a | Unknown episodes |
| 1979 | Malice Aforethought | Julia Bickleigh | 2 episodes |
| 1980 | Pride and Prejudice | Lady Catherine de Bourgh | 2 episodes |
| 1980 | A Tale of Two Cities | Madame Defarge | 7 episodes |
| 1981 | Yes Minister | Betty Oldham | Episode: "A Question of Loyalty" |
| 1984 | The Jewel in the Crown | Mildred Layton | 9 episodes Nominated—BAFTA TV Award for Best Actress |
| 1986 | Mr Pye | Miss Dredger | 4 episodes |
| 1987–88 | The Charmings | Queen Lillian White | 21 episodes |
| 1989 | Murder, She Wrote | Peggy Brooks | Episode: "From Russia.. Blood" |
| 1992 | The Blackheath Poisonings | Harriet Collard | 3 episodes |
| 1993 | The Alleyn Mysteries | Lady O'Callaghan | Episode: "The Nursing Home Murder" |
| 1993 | Eye of the Storm | Martha Tabbert | 6 episodes |
| 1997 | Holding the Baby | Margaret | Episode: |
| 1998 | Berkeley Square | Lady Harmonsworth | Episode: "Ladybird, Ladybird" |
| 1999 | Midsomer Murders | Angela Wentworth | Episode: "Death's Shadow" |
| 2000, 2001 | ER | Isabelle Corday | Episodes: “Abby Road”, “Be Still My Heart” and "April Showers" |
| 2001 | Murder in Mind | Margaret Collins | Episode: "Mercy" |
| 2004 | Agatha Christie's Poirot | Miss Van Schuyler | Episode: "Death on the Nile" |
| 2004 | The Long Firm | Lady Ruth Thursby | Episode: "Teddy's Story" |
| 2005 | Funland | Mercy Woolf | 11 episodes |
| 2008 | Heartbeat | Lady Veronique | Episode: "Danse Macabre" |
| 2008 | Little Dorrit | Mrs. Clennam | 12 episodes Nominated—Satellite Award for Best Supporting Actress – Series, Miniseries or Television Film |
| 2008 | Midsomer Murders | Caroline Halsey | Episode: "Days of Misrule" |
| 2009 | Jonathan Creek | Constance Gessler | Episode: "The Grinning Man" |