| Year | Title | Role | Notes |
| 1960 | BBC Sunday-Night Play | Anne Miller | (Episode: "The Wind and the Sun") |
| Probation Officer | Judy Beale | (Series 2; Episode 16) |
| 1961 | The Afterthought | Elaine Coombes | Television film |
| Stress Point | Lesley Gifford | Television film |
| Harpers West One | Jenny Bates | (Series 1; Episode 7) |
| Ghost Squad | Ethel Rice | (Episode: "High Wire") (Uncredited role) |
| ITV Television Playhouse | Carla | (Series 7; Episode 8: "Children of the Sun") |
| 1962 | Liz | (Series 8; Episode 8: "A Free Weekend") |
| ITV Play of the Week | Margery Hamilton | (Series 8; Episode 1: "The Gentle Assassin") |
| Sir Francis Drake | Princess Mariella | (Episode "Visit to Spain") |
| Wednesday's Child | Vicky Lemming | Television film |
| 1963 | Drama 61-67 | Sally | (Episode: "Drama '63: 54 Minute Affair") |
| Suspense | Ann, the Girl | (Episode: "Blackbird") |
| 1964 | Comedy Playhouse | Ann | (Episode: "The Mate Market") |
| Dr. Finlay's Casebook | Fiona Senlac | (Episode: "A Present from Father") |
| Love Story | Ruth Starr | (Episode: "A Girl Like Me") |
| Armchair Theatre | Amy Racey | (Episode: "Old Soldiers") |
| The Human Jungle | Mary | (Episode: "Wild Goose Chase") |
| Danger Man | Judy | (Episode: "No Marks For Servility") |
| 1965 | Shiela | (Episode: "That's Two of Us Sorry") |
| Alexander Graham Bell | Mabel Hubbard | (Mini-series; 5 episodes) |
| Our Man at St. Mark's | Frances Harding | (Episode: "Four Hundred Years' Thick") |
| Scott On... | Various | (Episode: "Food") |
| ITV Play of the Week | Christine Burrows | (Series 10; Episode 25: "An Aspidistra in Babylon") |
| 1966 | Catherine | (Series 11; Episode 31: "A View from the Bridge") |
| The Five-Nineteen | The Girl | Television film |
| This Man Craig | Jane Brewer | (Episode: "The Romantic") |
| The Saint | Maria Lopez | (Episode: "Locate and Destroy") |
| 1967 | Great Expectations | Estella | (7 episodes) |
| No Hiding Place | Jenny | (Episode: "Cause for Alarm") |
| The Golden Age | Anne | (Episode: "Women") |
| BBC Play of the Month | Manuela von Meinhardis | (Series 3; Episode 1: "Girls in Uniform") |
| 1968 | Theatre 625 | Helen | (Episode: "Home Sweet Honeycomb") |
| Ooh La La! | Christiane | (Episode: "Dear Lady") |
| ITV Playhouse | Jill | (Series 2; Episode 12: "The Explorer") |
| 1969 | Heritage | Antigone | (2 episodes: "Antigone: Parts 1 & 2") |
| 1970 | ITV Saturday Night Theatre | Hilary | (Episode: "The Family Is a Vicious Circle") |
| 1971 | ITV Playhouse | Roxane | (Series 5; Episode 2: "The Chinese Prime Minister") |
| 1972 | Stage 2 | Solveig | (Episode: "Peer Gynt") |
| 1973 | A Pin to See the Peepshow | Julia Almond | (4 episodes) |
| Orson Welles Great Mysteries | Nicole Zachary | (Episode: "Death of an Old-Fashioned Girl") |
| 1974 | Thriller | Tracy Conway | (Episode: "Sign It Death") |
| ITV Playhouse | Elaine | (Series 7; Episode 9: "The Couch") |
| BBC Play of the Month | Helen | (Series 10; Episode 3: "The Wood Demon") |
| 1975 | Madame Bovary | Emma Bovary | (Mini-series; 4 episodes) |
| Edward the Seventh | Lillie Langtry | (Episodes 7: "Dearest Prince" and 8: "The Royal Quadrille") |
| 1977 | Play for Today | Kate Crowley | (Episode: "Stronger Than the Sun") |
| 1978 | Lillie | Lillie Langtry | (13 episodes) |
| The Comedy of Errors | Luciana | Television film |