1. felvonás:
- Hermia szereti Lysandert, de az apja azt akarja, hogy feleségül vegye Demetriust.
- Helena szereti Demetriust, de ő szereti Hermiát.
- Oberon, a tündérek királya és Titánia, a királynője vitatkoznak egy változó fiún.
- Oberon elküldi Puckot, egy huncut tündért, hogy öntsön szerelmi bájitalt Demetrius szemébe, így szeretni fogja Helenát.
2. felvonás:
- Puck összetéveszti Lysandert Demetriusszal, és Lysander szemébe teszi a bájitalt.
- Amikor Lysander felébred, beleszeret Helenába, és elfelejti Hermiát.
- Hermia szíve összeszorul, Titania pedig felébred, és beleszeret Bottomba, egy szamárfejű takácsba.
3. felvonás:
- Oberon rájön a hibájára, és helyreállítja Titania szerelmét.
- Demetrius is beleszeret Helenába a szerelmi bájital miatt.
- Négy szerető vállalja, hogy összeházasodnak:Lysander és Helena, Demetrius és Hermia.
- Bottom felébred, és visszatér a barátaihoz, akik azt hiszik, hogy álmodott.
4. felvonás:
- Titánia és Oberon megáldja a négy párt.
- A tündérek táncot mutatnak be, a darab a szerelem és a házasság ünnepével zárul.