Alessandra Ambrosio, 42, shows off her incredible bikini body in a skimpy two-piece suit while on the beach in the Mayan Riviera in Mexico

Alessandra Ambrosio took to Instagram on Monday to show off her abs and bikini body while in the Riviera Maya in Mexico.

The model, 42, posed in a tiny white bikini with floral print and lace as her brown hair flowed in the water.

She wore black sunglasses and a bold red lip that brought out her sun-kissed skin.

Alessandra and her famous friends spent the weekend partying in the Riviera Maya while promoting the opening of a new hotel.

The former Victoria’s Secret model paired the photos with the caption: “What the weekend was all about…”

Alessandra Ambrosio took to Instagram on Monday to show off her abs and bikini body in the Riviera Maya

This photo showed her long, lean legs as she sunbathed in Mexico

This photo showed her long, lean legs as she sunbathed in Mexico

The star has joked in the past that she is always on holiday and that seems to be true

The star has joked in the past that she is always on holiday and that seems to be true

The mother-of-two stunned in a variety of designer looks as she stepped out glamorous with her friends.

She was spotted in a trendy red dress designed by Cult Gaia, which she paired with natural makeup while dining at a Mediterranean restaurant.

Ambrosio credits her toned body to her fitness routine that includes Pilates, yoga and sunset power walks.

The Brazilian model posted photos all weekend as she updated fans on her trip to paradise.

While on the Riviera Maya, Alessandra was spotted spending time with Vogue model Luca Castellani, model Lucien Laviscount and photographer Frank Roberts.

The model worked as a Victoria’s Secret Angel for 13 years and gained recognition as one of the highest-paid models in the world.

Alessandra was chosen as the first spokesmodel for the company’s PINK line when she modeled for the lingerie brand from 2004 to 2017.

The brunette bombshell has worked for fashion houses such as Christian Dior, Armani and Ralph Lauren.

The mother of two was spotted in a trendy red dress designed by Cult Gaia as she dined at a Mediterranean restaurant

The mother of two was spotted in a trendy red dress designed by Cult Gaia as she dined at a Mediterranean restaurant

In an interview with Ocean driving the model reflected on her time in the cutthroat fashion industry.

“Over the years the industry has evolved, but there is still more work to be done,” she said of the fashion world.

“I think it should be more inclusive and representative of the amazing, diverse beauty we see in real life.”

But the fashionista has her own idols.

As for her style icons, Alessandra said earlier Bazaar: ‘Brigitte Bardot, Grace Kelly, Marilyn Monroe, because they behaved confidently and with a sense of fun. Moreover, they embraced a timeless appearance.’

'I think I have developed an inner confidence.  I didn't expect modeling to last long, but here I am still doing it and loving it,

‘I think I have developed an inner confidence. I didn’t expect modeling to last long, but here I am still doing it and loving it,” said the supermodel

Here she showed off the halter top design of her dress while modeling pearl earrings

Here she showed off the halter top design of her dress while modeling pearl earrings

Ambrosio credits her toned body to her fitness routine that includes Pilates, yoga and sunset power walks

Ambrosio credits her toned body to her fitness routine that includes Pilates, yoga and sunset power walks

Alessandra was spotted spending time with Vogue model Luca Castellani, model Lucien Laviscount and photographer Frank Robert.

Alessandra was spotted spending time with Vogue model Luca Castellani, model Lucien Laviscount and photographer Frank Robert.

The beauty also revealed how her relationship with her appearance has changed over the years. ‘I think I have developed an inner confidence. I didn’t expect modeling to last long, but here I am still doing it and loving it.’

“So that has made me feel like I can embrace my look at every stage of my life.”

Alessandra shares Noah and daughter Anja, 15, with her ex-partner Jamie Mazur.