ДЕЙСТВИЕ ПЕРВОЕ
Принцесса Гиневра влюблена в рыцаря Ариоданта. Король, её отец, одобряет выбор дочери и принимает Ариоданта в качестве зятя и наследника. Полинесс, Альбанский герцог*, также хотел бы жениться на Гиневре, чтобы унаследовать трон, но та отвергает его ухаживания.
Далинда, фрейлина Гиневры, потеряла голову от любви к Полинессу и отказывает Лурканию, брату Ариоданта, любящему её всей душой. Полинесс решает использовать Далинду, чтобы избавиться от соперника — Ариоданта. Он обещает сделать Далинду своей возлюбленной, если та согласится переодеться в платье принцессы и ночью впустить его в покои Гиневры.
ДЕЙСТВИЕ ВТОРОЕ
Ариодант сообщает Полинессу о том, что скоро женится на Гиневре. Полинесс делает вид, что впервые об этом слышит, и заявляет, что Гиневра неоднократно одаривала его нецеломудренными проявлениями своей любви. Переодетая Гиневрой Далинда уводит с собой Полинесса, и Ариодант верит лжи. В отчаянии он стремится покончить с собой. Лурканий тоже становится свидетелем произошедшего — он удерживает брата и уговаривает не расставаться с жизнью из-за недостойной женщины. Если уж кто и заслуживает смерти, это она.
Король уже готов объявить Ариоданта своим наследником, когда вбегает придворный короля Одоард с вестью о том, что Ариодант бросился в море. Лурканий обвиняет Гиневру в том, что она погубила его брата. Король отрекается от распутной дочери. Гиневра не может понять, в чем она виновата, и жаждет смерти. Она на грани безумия, ее терзают кошмарные видения.
ДЕЙСТВИЕ ТРЕТЬЕ
Ариодант выжил после попытки самоубийства. Он спасает Далинду от двух убийц, которых Полинесс подослал покончить с ней. От неё Ариодант узнаёт о кознях герцога.
Король настаивает, что необходимо найти рыцаря, который защитил бы честь Гиневры в поединке против Луркания. По обычаю считается, что победит тот из рыцарей, на стороне которого истина; если обвинитель Лурканий будет повержен, Гиневру признают невиновной.
Полинесс вызывается на бой. Он думает, что Ариодант мёртв, и ничто не помешает ему жениться на Гиневре, если он выйдет победителем. Лурканий и Полинесс сражаются. Лурканий смертельно ранит Полинесса, и, умирая, тот признаёт свою вину.
Ариодант возвращается к королевскому двору, всё объясняет и провозглашает Гиневру невиновной. Он также умоляет короля простить Далинду. Лурканий заверяет Далинду, что по-прежнему нежно любит её, и просит ответить взаимностью. Поколебавшись, та соглашается. Король прилюдно оправдывает Гиневру, и она воссоединяется с Ариодантом.