Elton John, Victoria Beckham and David Beckham. Picture: Instagram

David Beckham and his family decided to holiday with Sir Elton John on his luxury yacht in France.

The 43-year-old football star - alongside his wife Victoria and their four children, Brooklyn, 19, Romeo, 15, Cruz, 13, and Harper, seven - decided to get away with the 71-year-old pop icon and his husband David Furnish, and the pair took a relaxing boat ride down the French Riviera. 

The sportsman posted a photo on Instagram of him and the 'Rocket Man' hitmaker chilling out on a boat, while a shirtless David wrapped his arms around Elton. 

David wrote: "Uncle Elton.... We have known each other now for 25 years .. Fun times with each other @[email protected] (sic)"

The two were flooded with comments from fans who loved their friendship. 

One user wrote: "What an amazing pictures. 2 legends as good friends. X (sic)"

Another said: "Great photo. It must be great to be famous and actually have a lot of close friends and love for people and the world. (sic)"

Before the two families set sail on Elton's luxury yacht, the 'Tiny Dancer' singer dined with Victoria, David and their brood on the island Île Sainte-Marguerite, at the La Guérite restaurant half a mile off the coast of Cannes. 

Victoria wore a chic long length white camisole vest paired with a floor length white maxi skirt, a floral tote bag, white flipflops and her signature big shades. 

David sported a light blue Ralph Lauren shirt and a baby pink sun hat, while Elton stuck to his quirky style in a shirt covered in multicoloured fish and purple and red trainers. 

Elton also shared a picture on his own Instagram account of himself on the same boat beside 44-year-old Victoria and David. 

He wrote: "Winding down my Summer holiday with these lovely people. @victoriabeckham @davidbeckham. (sic)"