The 52-year-old Mexican-American actress showed off her 5″2 frame in a leopard print cut-out one piece in the post.
She captioned it: “Dressing for freezing London makes me crave some beach glam.”
One person wrote, “Mind blowing”, while another commented, “Wow beautiful and sexy.”
Someone else added: “Reminds me of old Hollywood glam.”
Several others made reference to Sophia Loren, an Italian film actress who rose to fame in the 1950s.
This isn’t the first time Salma has showed off her incredible figure this year.
Earlier this month, she posted a picture of herself in a black plunging swimming costume with rope detail, once again to her Instagram account.
Click below for more celebrities over 50 who look amazing in swimwear:
Elizabeth Hurley, 53, is another celebrity who defies her age in swimwear.
The actress-turned-swimwear entrepreneur has shared a number of bikini-clad looks in recent years.
Read more from Yahoo Style UK: