Kvinnan ska ha simmat 20 meter från stranden när hajen högg tag i hennes vänstra arm.
– Jag kände att det stack till litegrann men tänkte inte mer på det till jag kände hur trycket ökade. När jag vände mig om såg jag att hajen hade huggit tag i min vänstra arm, säger hon till tidningen Canarias en Hora.
Kvinnan lyckades slå till hajen med den andra armen. Hajen släppte taget och simmade tillbaka ut i havet. Med stora bitmärken i armen tog hon sig i land och åkte till sjukhus där hon fick sy några stygn.
Det är första gången som en badare attackeras av en haj på Gran Canaria enligt Fernando Frías, ordförande för intresseorganisationen Hajalliansen på Kanarieöarna.
Av bitmärkena att döma tros det ha varit en silkeshaj som attackerade kvinnan.