The clip shows the 34-year-old Australian actor giving 5-year-old India Rose a piggyback ride as he rides the waves during a family outing in Australia.
"Day two with my surf coach," Hemsworth captioned the post on Instagram.
"She's like a little angel on my shoulder constantly feeding me knowledge and inspiration and occasionally heavy handed criticism that borders on abuse but I know it's for my own good," he joked. "Thank you coach Indi, you're the greatest, love u #familysurftrip @Australia."
Day two with my surf coach, she’s like a little angel on my shoulder constantly feeding me knowledge and inspiration and occasionally heavy handed criticism that borders on abuse but I know it’s for my own good (joke) Thank you coach Indi you’re the greatest, love u🤙🤙#familysurftrip @australiaAdvertisement
Hemsworth shared several other photos from the trip on Twitter, including a picture of his family roasting marshmallows by a campfire.
"Amazing camping trip, no place I'd rather be!! @Australia," he wrote.
Hemsworth shares India and 3-year-old twin sons Tristan and Sasha with his wife, Spanish actress Elsa Pataky. The couple moved their family from Los Angeles to Australia in 2015.
"In Australia, you're surrounded by the most incredible natural beauty," Hemsworth explained in 2016 after being named a global ambassador for Tourism Australia. "Being in the water or near to it is a way of life for us.
"It wasn't a hard decision to move back to Australia because this part of the world is such a special place," he added. "This is the place I want my kids to grow up -- that's the world I want them to be a part of."
Hemsworth is known for playing Thor in Thor: Ragnarok and other movies in the Marvel cinematic universe. He will reprise the character in Avengers: Infinity War, which opens in theaters April 27.