The 20-year-old has been sharing sunny photos from the beaches of the White Isle this week, after jetting abroad for some much needed relaxation following the end of a rather dramatic Love Island series.
Zara looked gorgeous in a pretty pink bikini in a picture shared to Instagram alongside the caption: "Ibiza Ibiza Ibiza!"
If you fancy stealing her style, this two-piece is available from SasSea Swimwear for £45.
Zara jetted off to Ibiza after being forced to miss last Thursday's Love Island reunion because of a migraine. She was noticeably absent as the islanders gathered in London to celebrate the end of the series, and told fans she'd been unable to come because she'd had a migraine the past couple of days.
The star was certainly one of the most talked about islanders of the series, but perhaps not for the reasons she would have liked. She hit the headlines after being stripped of her Miss Great Britain title for having sex with Alex Bowen in the hideaway, with pageant organisers saying they couldn't promote her as a positive role model anymore.
Many were unhappy at that decision and how it was handled, with the press release being issued before Zara was told by producers.
Love Island host Caroline Flack recently said: "I really felt for Zara. She did lose her title, I don't think it was the fact she lost her title that I found so offensive, I think it was the way they did it and handled it. I think when you watch a girl who is 20 years old being treated like that it didn't feel nice to watch, so I still have her back."
Zara had to leave the villa early after her mother fell ill back in the UK.