Selena Gomez has offered fans a glimpse of her bachelorette party.

Last weekend, the singer-actress was photographed boarding a luxury boat with a number of her friends in Cabo San Lucas, Mexico.

While Selena didn't divulge any details from the girls' trip at the time, she took to Instagram on Thursday to post a carousel of pictures.

In the first image, the superstar is seen wearing a white minidress with floral appliques while posing on a sofa with the ocean in the background.

While in another snap, Selena wears a white pearl-studded halterdress and veil embroidered with the words "Bride to Be" while sitting at a table.

Elsewhere, the Only Murders in the Building star uploaded a series of snaps from the house she was staying in, with the property decked out in white and silver balloons that spelled "bride" and "Mrs Levin".

Selena didn't add a caption.

The 33-year-old and fiancé Benny Blanco, real name Benjamin Levin, announced their engagement last December after dating for around a year.

The Lose You to Love Me hitmaker and music producer have not revealed exactly when they plan to tie the knot.

However, Benny recently indicated that the nuptials will be low-key.

"I think so. I think it will be like chill. It'll be chill," the 37-year-old commented during an appearance on Jake Shane's Therapuss podcast in July.