Looking for unique digital products to inspire your creativity? Check out my exclusive collection on Buy Me a Coffee!

100 Things to do on a rainy day

  • 23min
  • 4446words
  • 32views

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.

things to do on a rainy day
Home » Art and Creative Hobbies » 100 Things to do on a rainy day

Hi, I´m Juhh!

Rainy days can sometimes feel like a challenge, especially when you’re stuck indoors with nothing to do. But, instead of seeing the rain as a gloomy companion, why not turn it into an opportunity to try something new, relax, or get creative? In this list, I’ve gathered 100 amazing ideas that will make your rainy day special, fun, and productive. Grab a cozy blanket, a warm drink, and let’s dive into these rainy-day activities!

In this post...

1. Stay cozy with a movie marathon

A rainy day is the perfect excuse to indulge in a movie marathon. Whether it’s your favorite film series or a theme you’ve been meaning to explore, now is the time to snuggle up and get comfortable. Watching films you love, or discovering new ones, will make the rain feel less dreary.

2. Read that book you’ve been meaning to get to

A rainy day and a cup of tea – is there a better combo for diving into a book? If you’ve been putting off reading, now’s the time to immerse yourself in a story. Whether it’s a novel, memoir, or a motivational book, the rain will create the perfect atmosphere for you to escape into a different world.

3. Get crafty and creative

Rainy days are an opportunity to let your creativity flow. Whether it’s painting, knitting, or starting a DIY project, there are countless ways to channel your energy into something artistic. You don’t need to be an expert – just have fun with it and let your imagination lead the way.

4. Try a new recipe

Is there anything more comforting than the smell of something delicious cooking while the rain taps on the windows? A rainy day is the perfect time to experiment in the kitchen. Try a new recipe, bake some treats, or create a meal with ingredients you already have at home.

5. Organize your space

A rainy day offers the perfect opportunity to tidy up and declutter your living space. Organizing your closet, drawers, or shelves will leave you feeling productive and accomplished. Plus, a clean space can have a positive impact on your mood.

6. Pamper yourself with a spa day

Why not treat yourself to a spa day at home? Light some candles, run a warm bath, and indulge in a skincare routine. Use this time to relax, unwind, and focus on self-care. A rainy day is a reminder to take a break and recharge.

7. Start a new hobby

Always wanted to try something new? A rainy day is the perfect time to start learning a new hobby. Whether it’s learning how to play an instrument, picking up photography, or practicing yoga, it’s a great opportunity to try something you’ve always been curious about.

8. Journal your thoughts

A quiet rainy day creates a peaceful environment to reflect and express yourself through journaling. Write down your feelings, dreams, or goals. Journaling helps to clear your mind and gain perspective, making it a perfect activity for when the weather keeps you indoors.

9. Listen to a podcast or audiobook

If you’re in the mood for something new, listening to a podcast or audiobook can be a great way to pass the time. Find an interesting topic that piques your curiosity, whether it’s about self-improvement, true crime, or lifestyle. Let the rain be the soundtrack to your intellectual adventure.

10. Practice meditation or mindfulness

Rainy days provide a calm backdrop to practice mindfulness. Take a few moments to meditate, focus on your breathing, and relax your mind. Meditation can help reduce stress and increase your mental clarity, making it a perfect rainy-day practice.

11. Start a rainy day playlist

Why not create a playlist that fits the mood of the rainy day? Add songs that make you feel relaxed, inspired, or even a bit nostalgic. You can listen to it while you work, read, or simply enjoy the rain outside.

12. Watch a documentary

Rainy days can provide the ideal opportunity to learn something new. Whether it’s about history, nature, or personal development, documentaries can expand your knowledge while keeping you entertained. Choose a topic that intrigues you and let the rain be your companion as you dive into a world of knowledge.

13. Plan your next adventure

Rainy days don’t have to be all about staying inside. Use the time to plan your next getaway. Research destinations, create itineraries, and dream about the places you want to explore. Planning can bring excitement and motivation, even on a dreary day.

14. Connect with friends or family virtually

Even if you can’t be together physically, rainy days are a great time to reach out to loved ones. You can have a virtual chat, play online games, or watch a movie together. It’s the perfect way to stay connected, even when the weather is keeping you indoors.

15. Try indoor gardening

If you love plants, a rainy day can be a great time to start or care for an indoor garden. Whether it’s houseplants or herbs, tending to your plants can be a calming and rewarding experience. It’s a lovely way to bring some greenery into your home while the rain pours outside.

16. Write a letter to your future self

A rainy day gives you the time and space to reflect. Why not write a letter to your future self? Think about where you want to be in the next year or five years, and set some goals. It’s a beautiful way to connect with your aspirations and get inspired.

17. Do a puzzle

A good puzzle can keep you entertained for hours. Whether it’s a jigsaw puzzle or a crossword, it’s a perfect activity for a rainy day. Puzzles challenge your mind, improve concentration, and can be incredibly satisfying to complete.

18. Explore a new workout routine

Rainy days don’t mean you can’t stay active. Try a new indoor workout, such as a virtual fitness class, yoga session, or a dance workout. You’ll feel energized and strong even when the weather outside isn’t so inviting.

19. Create a vision board

A rainy day can be the perfect opportunity to set intentions and visualize your dreams. Gather some magazines, scissors, and glue, and create a vision board that represents your goals. It’s a fun and creative way to focus on your aspirations for the future.

20. Write poetry or a short story

If you enjoy writing, why not take advantage of the quiet rain to let your words flow? Whether it’s poetry or a short story, writing can be a cathartic experience that helps you express your emotions and creativity.

21. Experiment with photography

Rainy days create the perfect atmosphere for moody and artistic photography. Whether it’s capturing raindrops on windows, reflections in puddles, or the soft lighting, rainy weather offers unique opportunities for beautiful photos.

22. Start a blog or vlog

If you’ve been thinking about starting a blog or vlog, now is the time to dive in. Whether you’re passionate about lifestyle, fashion, or personal experiences, a rainy day can be your perfect creative outlet to get started.

23. Plan a cozy picnic indoors

Who says you need to wait for sunny weather to enjoy a picnic? Set up a cozy indoor picnic with blankets, snacks, and your favorite drinks. Invite friends or enjoy it by yourself – the rain won’t stop you from enjoying a fun day.

24. Redecorate a room

Transform your living space without leaving your home. Rainy days are great for experimenting with new interior design ideas. Move around furniture, add new accents, or even try a new paint color – a little change can refresh your space.

25. Do a digital detox

Take a break from screens and spend some time offline. Use the time to connect with yourself and your surroundings. You can engage in hobbies, read a physical book, or simply relax without digital distractions.

26. Have a tea party

A rainy day is perfect for a relaxing tea party, whether you’re by yourself or with loved ones. Brew your favorite teas, have some pastries, and enjoy a cozy afternoon. It’s a charming and peaceful way to spend the day.

27. Try a new hairstyle

Why not experiment with a new hairstyle on a rainy day? You have the time to try something different, whether it’s braids, waves, or a new haircut. It’s a great way to refresh your look and have fun in the process.

28. Start an online course

If you’ve been meaning to learn something new, a rainy day is the perfect time to sign up for an online course. Whether it’s learning a new language, improving your cooking skills, or diving into a creative subject, the possibilities are endless.

29. Make a scrapbook

Rainy days are perfect for reminiscing and creating a scrapbook of your favorite memories. Gather your photos, ticket stubs, and mementos, and start crafting your own memory book. It’s a great way to preserve moments that make you smile.

30. Take an afternoon nap

Sometimes, there’s nothing better than simply resting. Let the sound of the rain lull you into a peaceful afternoon nap. You’ll wake up feeling refreshed and ready for whatever the rest of the day brings.

31. Watch a live concert online

Many artists stream live concerts or performances online. On a rainy day, you can enjoy a live experience from the comfort of your own home. Dance along, sing, and enjoy the music while the rain provides the perfect ambiance.

32. Write a blog post

If you’re passionate about writing or sharing experiences, start working on a blog post. Whether it’s a personal story, a review, or helpful tips, writing can be a therapeutic activity to do on a rainy day.

33. Plan a self-care routine

Rainy days are the best time to take care of yourself. Create a self-care routine that includes skincare, relaxation techniques, and some pampering. The rain creates the perfect setting for a stress-free and calming experience.

34. Create a time capsule

Why not create a time capsule for the future? Gather items that represent your life today, such as photos, letters, and memorabilia. Seal it up and plan to open it in a few years. It’s a fun and sentimental way to reflect on the present.

35. Bake bread from scratch

Baking bread can be an incredibly satisfying and enjoyable experience, especially on a rainy day. The warm, comforting aroma of freshly baked bread will fill your home and bring a cozy feeling to the entire atmosphere.

36. Learn calligraphy

If you’ve always wanted to learn the art of beautiful handwriting, now is the perfect time to try calligraphy. Pick up some supplies, watch online tutorials, and practice your letters. It’s a relaxing and rewarding hobby to start on a rainy day.

37. Watch a sunset indoors

Even if it’s raining, you can still enjoy the beauty of a sunset. Find a spot by your window, sip a warm drink, and appreciate the colors and calmness of the sky. It’s a peaceful way to connect with nature from indoors.

38. Start a gratitude journal

A gratitude journal helps you focus on the positive aspects of your life. On a rainy day, take some time to write down the things you are grateful for. It’s a simple yet powerful practice that can improve your overall mindset.

39. Do a DIY facial mask

Pamper yourself with a DIY facial mask made from natural ingredients. Whether it’s a hydrating avocado mask or a soothing honey mask, the rain outside and the warm, comforting mask on your skin create a relaxing combination.

40. Declutter your digital files

Take some time to declutter your digital space. Organize your photos, delete old files, and clean up your emails. A tidy digital environment can improve productivity and reduce stress, making it a great rainy-day task.

41. Make a vision board

A vision board helps you focus on your goals and dreams. Cut out images and words that inspire you, and create a visual representation of where you want to be. It’s a motivating and uplifting activity to do on a rainy day.

42. Write a letter to someone special

Use the quiet of a rainy day to write a heartfelt letter to someone you care about. Whether it’s a friend, family member, or partner, writing a thoughtful letter can make their day a little brighter and deepen your connection.

43. Have a solo dance party

Turn up the music and dance around your living room. Let go of any stress and just have fun. A solo dance party is a great way to lift your spirits and get your body moving, especially when you’re stuck inside.

44. Make homemade candles

Crafting your own candles can be a fun and creative rainy-day activity. You can experiment with different scents, colors, and designs. Once you’re done, you’ll have custom candles to light up your space, adding to the cozy atmosphere.

45. Create a bucket list

A rainy day is perfect for dreaming about future adventures. Take some time to create a bucket list of things you want to accomplish, places you want to visit, and experiences you want to have. It will inspire you to take action when the weather is better.

46. Try indoor rock climbing

If you’re looking for a physical challenge, check out an indoor rock climbing gym. It’s a great way to stay active and have fun, especially when you can’t be outdoors due to the weather.

47. Start a gratitude jar

Create a gratitude jar where you can write down things you’re thankful for each day. On rainy days, reading through the notes can lift your spirits and remind you of the positive aspects of life.

48. Take a virtual museum tour

Many museums around the world offer virtual tours, so why not explore one on a rainy day? You can immerse yourself in art, history, and culture from the comfort of your home.

49. Try a new type of tea

Rainy days are perfect for sipping tea. Explore new types of tea, whether it’s herbal, green, or chai. Find your favorite flavor and enjoy it as you relax and listen to the rain outside.

50. Watch a TED talk

TED Talks offer inspiration, insight, and knowledge on a variety of topics. Take the time to watch one that resonates with you. Whether it’s about personal growth, technology, or creativity, there’s something for everyone.

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!

Enjoy this post?

Scroll to Top