- Conductor:
- Andrew Davis
- Ulysses:
- Alan Opie (baritone)
- Calypso:
- Phyllis Bryn-Julson (soprano)
- Penelope:
- Phyllis Bryn-Julson (soprano)
- Nausicaa:
- Christine Whittlesey (soprano)
- Circe:
- Sarah Walker (mezzo)
- Melantho:
- Sarah Walker (mezzo)
- King Alcinous:
- Norman Bailey (bar)
- Anticlea:
- Elizabeth Laurence (mezzo)
- Demodokos:
- Justin Lavender (tenor)
- Tiresias:
- Justin Lavender (tenor)
- Eumaeus:
- Neil Jenkins (tenor)
- Antinoos:
- Nicholas Folwell (bar)
- Eurymachos:
- Iain Paton (tenor)
- Peisander:
- Stephen Gadd (bass)
- Telemachus:
- Timothy Wilson (countertenor)
- First maid:
- Anne-Marie Owens (mezzo)
- Second maid:
- Valerie Nunns (soprano)
- Lotus-eater:
- Helen Miles (soprano)