Akshay and Twinkle have been accompanied by their children - 14-year-old son Aarav and 3-year-old daughter Nitara.
All good things must come to an end (we don't know why but apparently they must). Here's the wrap photo of the Kumars' fam-jam.
The smiles are infectious.
You know you're having a good time when you don't realise how days have passed. Last day in paradise...making the most of it pic.twitter.com/MkYIYYg2kh? Akshay Kumar (@akshaykumar) November 3, 2016
Twinkle, who also shared Akshay's post, wrote: "Last day in paradise and leaving with hearts and stomachs both filled to the brim."
Akshay and Twinkle will presumably begin the journey home today.
Here's a look at Kumars' Cape Town retreat:
As the sun begins its journey to light up my day in a distant land pic.twitter.com/BHMFGYHByV? Twinkle Khanna (@mrsfunnybones) October 31, 2016
Earlier this year, Akshay shared this adorable family picture from their Maldives getaway, where his birthday week was celebrated:
Soaking in all the goodness of the sun & the sea,one last stroll before we bid goodbye.Maldives you will be missed! pic.twitter.com/1iMpnjVJq3? Akshay Kumar (@akshaykumar) September 12, 2016
Akshay Kumar, 49, has finished shooting courtroom dramaJolly LLB 2 and is busy with thriller 2.0, co-starring Rajinikanth. Akshay's upcoming films also include Naam Shabana and Gold. Akshay, who was last seen in Rustom, made special appearances in Dishoom and Akira.
After flying home, Twinkle Khanna will begin prepping for the launch of her second book.