100 Things to do on a rainy day

This post may contain affiliate links. When you make a purchase through these links, you’re supporting the creation of content here on the blog, at no extra cost to you. Thank you for your support.

51. Try mindfulness coloring

Coloring is a calming and therapeutic activity that’s perfect for rainy days. Get a coloring book or print out designs online, and let yourself unwind as you fill in the intricate patterns.

52. Organize your closet

A rainy day is the perfect time to reorganize your closet. Sort through your clothes, donate what you no longer wear, and rearrange items to make it easier to find your favorite outfits.

53. Listen to nature sounds

If you love the calming sound of rain, try listening to nature sounds on a music streaming platform. You can even combine it with other soothing sounds, like wind or ocean waves, to create the perfect rainy-day ambiance.

54. Try knitting or crocheting

If you’re looking for a cozy and productive way to pass the time, try knitting or crocheting. Start with something simple like a scarf or blanket, and soon you’ll have a handmade item to enjoy.

55. Go through old photos

Take a trip down memory lane by going through old photos. It’s a great way to relive past experiences, remember fun times with friends and family, and maybe even start a photo album.

56. Start a personal blog

If you’ve always wanted to start a blog, use the rainy day to get it off the ground. Write about topics you’re passionate about, from lifestyle and fashion to travel or personal experiences.

57. Plan your week ahead

Take advantage of the quiet time to plan your week ahead. Organize your schedule, set priorities, and make sure you’re ready for the days to come.

58. Have a baking competition

If you’re stuck indoors with friends or family, why not have a baking competition? Choose a recipe, split into teams, and see who can make the best treat. It’s a fun way to spend time together and enjoy something sweet.

59. Try origami

Origami is the Japanese art of paper folding. Grab some paper and try making fun shapes and designs. It’s a creative and relaxing activity to do while the rain falls outside.

60. Take an online fitness class

If you’re feeling active but don’t want to go outside, try an online fitness class. There are plenty of free classes available, whether you prefer yoga, Pilates, or a high-intensity workout.

61. Visit an indoor trampoline park

If you’re looking for a fun way to get moving on a rainy day, check out an indoor trampoline park. It’s a great way to exercise while having a blast.

62. Watch a cooking tutorial

Learn how to cook something new by watching a tutorial. Whether it’s a new recipe or cooking technique, you can expand your culinary skills and impress yourself with your abilities.

63. Start a DIY home project

Rainy days are perfect for tackling those home projects you’ve been putting off. Whether it’s repainting a wall, fixing a leaky faucet, or making some custom decor, use the time to get creative and improve your space.

64. Try a new workout routine

If you want to stay active, try a new workout routine. You can do it in the comfort of your home, whether it’s an online workout, dance session, or even a strength training challenge.

65. Have a solo movie night

Sometimes, a solo movie night is exactly what you need. Make your favorite snacks, pick a cozy movie, and enjoy a relaxing time by yourself.

66. Make a bucket list for the season

Use a rainy day to make a seasonal bucket list. Whether it’s for autumn, winter, or spring, write down activities and goals you want to accomplish during that season.

67. Take a yoga class

Yoga is a perfect indoor activity on a rainy day. Whether you’re a beginner or an experienced yogi, find an online class and stretch your body while relaxing your mind.

68. Try a DIY manicure

Rainy days are a great opportunity to give yourself a DIY manicure. Try a new nail art design or simply enjoy the process of pampering your hands.

69. Watch a true crime documentary

If you enjoy thrilling stories, check out a true crime documentary. There are so many captivating stories to dive into, and it’s an interesting way to spend a rainy day.

70. Create a bucket list for the year

Think about the goals you want to achieve in the upcoming year. Write them down, and

start brainstorming ways to make those goals a reality.

71. Try indoor gardening

If you love plants, start an indoor garden. You can grow herbs, flowers, or even small vegetables. It’s a great way to bring some greenery into your home and pass the time.

72. Organize your kitchen

Rainy days are great for tackling kitchen organization. Rearrange your pantry, organize your utensils, or declutter your countertops. You’ll feel accomplished once everything is in order.

73. Experiment with new recipes

Rainy days are a great time to experiment with new recipes in the kitchen. Whether you’re baking bread or cooking a new dish, it’s a fun and rewarding way to spend your time.

74. Make a gratitude list

Make a list of things you’re grateful for. It can help shift your focus to the positive aspects of your life, making your rainy day feel a little brighter.

75. Learn how to juggle

Why not learn a new skill? Try juggling! All you need is a couple of balls or bean bags and some practice. It’s a fun challenge to take on indoors.

76. Go to a spa

Treat yourself to a spa day, whether at home or at a local spa. Pamper yourself with massages, facials, and relaxing treatments.

77. Create a vision board for your career

If you’re thinking about your professional goals, create a vision board for your career. Pin images, quotes, and words that represent the path you want to take. It’s a motivational activity that can help you stay focused on your future ambitions.

78. Learn a new language

Rainy days provide the perfect opportunity to start learning a new language. There are plenty of online resources and apps to help you get started. Practice speaking, listening, and writing – and soon, you’ll be making progress.

79. Try journaling your thoughts

Grab a notebook and spend some time journaling. Write about your thoughts, your dreams, or your reflections on life. Journaling can be a therapeutic way to express yourself and make sense of your emotions.

80. Build a LEGO set

If you enjoy building things, why not try a LEGO set? There are plenty of options to choose from, whether you want to build a model of a city, a vehicle, or even an intricate design. It’s a fun and relaxing way to pass the time.

81. Visit an indoor botanical garden

If you’re craving some greenery but don’t want to venture outdoors, visit an indoor botanical garden. You can enjoy the beauty of nature while staying warm and dry inside.

82. Try a new coffee recipe

Rainy days go hand in hand with cozy drinks. Experiment with new coffee recipes, such as a vanilla latte, cold brew, or even a spiced pumpkin coffee. Your perfect rainy-day drink might just be waiting to be discovered.

83. Host a cozy dinner party

Invite friends over for a cozy dinner party, complete with comfort food and warm drinks. Whether it’s a casual meal or a fancy dinner, the rainy weather will set the perfect mood for a night in with friends.

84. Create a photo book

Collect your favorite photos and create a personalized photo book. You can use an online service to print a beautifully bound book that holds all your memories. It’s a great way to preserve moments from the past and relive them.

85. Take a scenic drive in the rain

If you don’t mind getting a little wet, go for a scenic drive in the rain. The world looks different when it’s raining, and you might enjoy discovering new spots in your area while listening to your favorite playlist.

86. Plan a trip

Dreaming of your next vacation? Use the rainy day to research destinations, book flights, and plan activities for your future getaway. It’ll give you something to look forward to once the weather clears up.

87. Take up a new hobby

Whether it’s knitting, painting, or learning to play a musical instrument, a rainy day is an ideal time to start a new hobby. Explore something you’ve always wanted to try, and dive into the learning process.

88. Practice photography skills

Rainy days offer unique opportunities to practice photography, especially for moody and atmospheric shots. Experiment with reflections, raindrops, and the soft lighting that a cloudy day provides.

89. Have a “me” day

Use the rainy day as an excuse to spend some quality time alone. Do whatever makes you happy, whether it’s relaxing, catching up on your favorite TV show, or diving into a book you’ve been wanting to read.

90. Take a cooking class

Sign up for an online cooking class and learn a new culinary skill. From mastering the art of pasta making to baking the perfect soufflé, rainy days are the perfect time to enhance your cooking abilities.

91. Watch a classic film

On a rainy day, there’s something special about watching classic films. Whether it’s a timeless romance, an old comedy, or a gripping drama, classic movies have a way of drawing you in and creating the perfect cozy atmosphere.

92. Try a new puzzle

Puzzles are a great rainy-day activity that keeps your mind engaged. Whether it’s a jigsaw puzzle or a brainteaser, solving puzzles can be both challenging and rewarding. Invite family or friends to join in, or take it on solo for a quiet afternoon.

93. Redesign your website

If you have a personal blog, small business, or portfolio website, rainy days are perfect for giving it a fresh look. Experiment with new designs, update your content, and make sure your website reflects your personal or professional style.

94. Enjoy a hot chocolate bar

Set up a hot chocolate station with all your favorite toppings: marshmallows, whipped cream, chocolate shavings, and more. It’s a fun and indulgent way to enjoy a cozy rainy day treat.

95. Build a fort

Channel your inner child by building a blanket fort. Whether it’s for yourself, your kids, or even your pets, a fort is a fun way to make the rainy day feel a little more magical. Add pillows, fairy lights, and some snacks for extra comfort.

96. Watch a documentary

Rainy days are perfect for learning something new. Watch a documentary on a subject you’re curious about, whether it’s history, nature, or an inspiring story about a person or event. It’s an informative and thought-provoking way to spend the day indoors.

97. Explore a new genre of music

If you love music, use a rainy day to explore new genres or artists you’ve never heard before. You might discover a new favorite song or style that becomes your go-to for future rainy days.

98. Create a bucket list of goals

Write down a list of goals you want to achieve in the coming months or years. Whether they’re personal, professional, or travel-related, having a bucket list can give you something exciting to work towards, especially when the weather keeps you indoors.

99. Take up journaling or scrapbooking

Spend time reflecting on the past and present with journaling or scrapbooking. Whether you want to preserve memories or express your thoughts, these creative activities are perfect for rainy days when you want to slow down and take time for yourself.

100. Try mindfulness exercises

Rainy days can be the perfect time to focus on your mental well-being. Practice mindfulness exercises, such as meditation or deep breathing, to reduce stress and improve your mood. It’s a great way to reset and feel calm, no matter what the weather is like outside.


On rainy days, there’s no shortage of things to do! From enjoying cozy moments with a movie or book to trying something new, the possibilities are endless. Don’t let the rain stop you from making the most of the day – embrace it as an opportunity to relax, create, and recharge. Stay creative, stay cozy, and enjoy the moment!

Kisses, Juhh!

Buy Me A Coffee
Scroll to Top
100 Book Club Question Ideas 100 Kpop Gift Ideas for True Fans 100 Bookworm Gift Ideas 100 Cozy Gift Ideas for Winter 100 Themed full size bedroom sets for teenage girls