A study of 2,000 adults found seeing a loved one get good news, receiving a surprise gift and getting a hug also feature on the list.
Others experience the same joy after getting into bed with freshly washed sheets, seeing an old friend and watching a puppy.
But for 46 per cent of people, simply having someone smile at you makes you feel happy, with 65 percent of adults saying that it improves their mood.
That positive boost lasts for an average of more than 13 minutes, leaving them more likely to be kinder to others, more motivated or make a bold decision.
TOP 30 THINGS THAT MAKE YOU SMILE:
1. Going on holiday
2. A sunny morning
3. Receiving a kind gesture from someone
4. Receiving a smile from someone
5. A loved one getting good news
6. Doing something that makes someone else laugh or smile
7. Receiving a surprise gift
8. Winning some money
9. Getting a thank you
10. Sitting in the sun
11. Getting into bed with freshly washed sheets
12. Having a cuddle
13. A relaxing, scenic walk
14. Hearing a song that reminds you of something happy
15. Getting a nice, unexpected message
16. Seeing an old friend
17. Looking back at old photographs
18. Getting a spontaneous kiss or cuddle from a loved one
19. Booking a holiday
20. Seeing a funny video online
21. Seeing a puppy
22. Finding a bargain in the sales
23. Hearing a child or baby giggle
24. Finding money in an old pair of jeans
25. Bumping into someone you haven’t seen for ages
26. Spending time with your pet
27. Getting the answers right when watching a TV quiz
28. Sitting down in a home you have just cleaned
29. Seeing an elderly couple holding hands
30. Waking up on a Saturday morning and realising it is the weekend