7 DIY Cottagecore Bathroom Decor Ideas for Small Spaces
If you love soft colors, vintage details, fresh flowers, and the cozy charm of an old country cottage, cottagecore bathroom decor might be just what your home needs.
The interesting part? You don’t need a large bathroom or a big decorating budget to get the look.
Even a tiny bathroom can feel warm, peaceful, and full of character with a few thoughtful DIY projects. Think thrifted picture frames, handmade floral curtains, wooden shelves, pretty glass jars, and little touches that make an ordinary bathroom feel special.
Cottagecore is all about bringing the simple beauty of country living indoors. It celebrates natural materials, vintage finds, delicate patterns, and things that feel personal rather than perfect.
You can create this look in a rental bathroom, a small guest bath, or the bathroom you use every morning.
And you don’t have to renovate anything to make it happen.
Below are 7 DIY cottagecore bathroom decor ideas for small spaces that are easy to picture, affordable to recreate, and practical enough for everyday use.
1. Create a Vintage Floral Bathroom Wall
One of the easiest ways to give a small bathroom a cottagecore makeover is to decorate the walls with vintage-inspired floral artwork.

You don’t need expensive antiques or original paintings. A few carefully chosen prints can create that charming, collected-over-time look.
Think roses, wildflowers, pressed botanical illustrations, little birds, or old-fashioned garden sketches. These designs bring a soft, romantic feeling to the room without taking up any floor space.
How to DIY this look
Start by choosing two or three small botanical prints. You can find printable artwork online, look for inexpensive prints at thrift stores, or create your own pressed-flower artwork.
Next, find frames that suit your style. Wooden frames, distressed white frames, and antique-looking gold frames all work beautifully. If you already have picture frames at home, consider painting them in cream, sage green, or muted brown.
Arrange the prints above the toilet, beside the mirror, or on a narrow wall near the door. Keep the arrangement simple so the bathroom doesn’t feel crowded.
For a more authentic cottage look, mix frame sizes instead of making everything perfectly symmetrical.
Why it works in a small bathroom
Wall art adds personality without using valuable counter space. It also makes a plain bathroom feel more thoughtfully decorated.
Just remember to protect paper artwork from moisture. Use glass-front frames, seal the frame edges where appropriate, and avoid placing delicate prints directly beside the shower where they may get splashed.
For renters, removable picture-hanging strips can be a useful option when the wall surface allows them.
Check out these modern cottage core living room wall decor ideas you will like.
2. Make a DIY Wooden Shelf With Cottagecore Charm
If your bathroom is short on storage, a small wooden shelf can be both decorative and useful.

Cottagecore bathrooms often feature natural wood, handmade details, and everyday objects displayed in a pretty way. A simple shelf brings all three together.
The trick is to choose a shelf that fits your wall rather than one that overwhelms the room.
How to DIY this look
Look for a narrow wooden board at a home improvement store or repurpose a suitable piece of wood you already own. Sand it smooth, then finish it with a bathroom-appropriate protective coating.
You can leave the wood in its natural shade for a rustic look or paint it warm white for a softer, vintage-inspired finish.
Mount the shelf securely using hardware suited to your wall type. If you’re placing it above the toilet, leave enough clearance so it doesn’t interfere with using the toilet or accessing the tank.
Now comes the fun part: styling it.
Add a small glass vase, a pretty soap bottle, a little framed flower print, or a basket holding extra washcloths. You can also display a small jar of cotton rounds or other bathroom essentials.
Keep heavier items toward the back and avoid crowding the shelf with too many decorations.
A small-space styling tip
Think in groups of three. For example, pair a glass vase, a small framed print, and a lidded jar. The arrangement looks intentional without becoming cluttered.
If you need more storage, use the shelf for items you reach for regularly. The prettiest bathroom is still one that works for your daily routine.
Because bathrooms can be humid, use properly sealed wood and check that your mounting hardware is suitable for the weight. Avoid placing unprotected wood where it will be regularly soaked.
3. Sew a Pretty Floral Café Curtain
A little floral curtain can change the entire feeling of a small bathroom. It softens the window, adds privacy, and brings in that sweet country-cottage look without taking up any extra room.

Café curtains are especially lovely because they cover the lower part of a window while allowing natural light to enter from above. They’re a great choice if your bathroom faces a neighbor’s house or a busy walkway.
And yes, you can make your own, even if you’re not an experienced sewer.
How to DIY this look
Start with lightweight cotton fabric in a tiny floral print, soft gingham, or a simple cream color. Sage green, dusty pink, and faded blue are all beautiful choices for a cottagecore bathroom.
Measure the width of your window and the height you want the curtain to cover. Add extra fabric for hems and a little fullness.
If you sew, fold and stitch the edges to create neat hems and a pocket for the curtain rod. If sewing isn’t your thing, use a suitable fabric hemming tape according to its instructions.
Install a small curtain rod using appropriate hardware, then hang your handmade curtain.
For a charming finishing touch, add a simple fabric tie or a delicate ribbon.
How to keep it looking good
Choose a fabric that can be washed easily. Bathrooms collect moisture, so wash the curtain regularly and let it dry completely. Keep the fabric away from open flames and heat sources.
If you don’t have a window, you can still borrow this idea by adding a short fabric valance above a storage nook, provided it stays away from water and doesn’t interfere with ventilation.
The goal is to introduce softness, not add another bulky item to your bathroom.
Check out these vintage inspired cottage core kitchen storage ideas you will like to try at home.
4. Turn Old Glass Jars Into Pretty Bathroom Storage
Have a few empty glass jars in your kitchen cabinet? Don’t throw them away just yet.

With a little cleaning and simple styling, ordinary jars can become charming bathroom organizers. This is one of my favorite DIY cottagecore bathroom decor ideas because it combines beauty with everyday practicality.
Instead of leaving cotton rounds, cotton swabs, and hair ties in their original packaging, you can store them in attractive containers that match your bathroom.
How to DIY this look
Collect a few clean glass jars in different sizes. Small jam jars, clear canisters, and thrifted glass containers can all work.
Wash them thoroughly and remove any labels or sticky residue. Let them dry completely before using them.
If you want a vintage look, add wooden lids, small decorative labels, or simple ribbon around the neck of a jar. Keep the decorations subtle so the glass remains the main feature.
Use one jar for cotton rounds, another for cotton swabs, and a third for small accessories. You can also use a larger jar to display wrapped guest soaps.
Arrange the jars on a small tray beside the sink or on your wooden shelf.
Make it work in a tiny bathroom
Choose two or three jars rather than filling the entire counter. Clear glass keeps the display visually light, while matching lids help everything look coordinated.
Use jars with secure lids for items that need protection from moisture. Keep them away from the sink edge, where they could be knocked over.
You can even place the jars inside a shallow thrifted tray to create one neat little storage station.
The result is simple, useful, and wonderfully cottage-inspired. And because you’re reusing containers you already own, you may not need to spend much at all.
5. Add a Small Green Plant and a Handmade Planter
Cottagecore decor wouldn’t feel complete without a little greenery.

Plants add life and natural color to a bathroom. They also look beautiful next to wooden shelves, floral artwork, and vintage-inspired accessories.
The good news is that you don’t need a large bathroom or a collection of expensive plants. One small plant can make a noticeable difference.
How to DIY this look
Start by choosing a plant that suits the light and humidity in your bathroom. Pothos can be a good option for many indoor spaces, while some ferns thrive in humid conditions when they receive suitable light and care.
If your bathroom has a bright window, you have more choices. If it has no natural light, consider a realistic faux plant instead of expecting a live plant to thrive in darkness.
Next, choose a small planter. A terracotta pot, a cream ceramic pot, or a simple secondhand planter can fit the cottagecore look beautifully.
Want to make it more personal? Decorate a plain planter with a simple painted floral design or a muted sage-green finish. Use materials appropriate for the planter and allow everything to cure fully before planting.
Place your plant on a secure shelf or windowsill where it won’t get knocked over.
A clever trick for small spaces
Choose a trailing plant and place it on a shelf where its leaves can hang down naturally without blocking the mirror or getting in the way.
If your counter is tiny, use vertical space instead of adding another object beside the sink.
Avoid leaving standing water in decorative pots, and make sure the plant has proper drainage. Too much moisture around the roots can damage the plant and create a mess.
A little greenery brings a fresh, relaxed feeling to the room. It doesn’t need to be perfect or elaborate. That’s part of the charm.
6. Make a Cottagecore Soap Tray and Matching Bathroom Accessories
Sometimes, the smallest details make the biggest difference.

A plain bathroom sink can look much more inviting with a handmade soap tray, a pretty soap dispenser, and a soft hand towel. These little changes are perfect if you rent your home or don’t want to spend money replacing your fixtures.
How to DIY this look
Start with a small wooden tray, a ceramic dish, or a shallow thrifted plate. If you choose wood, make sure it’s properly sealed for bathroom use and can dry between uses.
You can decorate a plain ceramic dish with a simple floral design using paint specifically intended for the material. Follow the manufacturer’s curing instructions, and don’t use decorative paint on surfaces that will contact food.
Next, choose a refillable soap dispenser in amber glass, clear glass, or cream-colored ceramic. Add a folded cotton hand towel in ivory, dusty rose, or sage green.
Arrange everything on your tray beside the sink. If you have a very narrow vanity, choose a tray that’s small enough to leave room for everyday activities.
For extra cottage charm, add a tiny bud vase with a fresh flower, provided there’s enough space to keep it secure and away from splashing water.
Why this idea works
You get a coordinated look without replacing the sink, faucet, or countertop.
It’s also easy to change with the seasons. In spring, try a little pink floral detail. In fall, switch to warm cream and muted brown accessories.
Keep the tray clean and dry, and avoid placing glass containers where they could fall into the sink. If you’re decorating a very small bathroom, remember that a clear countertop often looks prettier than one covered in accessories.
You’ll like these vintage inspired grandma core bedroom ideas that never go out of style.
7. Refresh the Bathroom With DIY Cottagecore Towels and Woven Baskets
You don’t need to change your bathroom’s walls or fixtures to give it a cottagecore makeover. Sometimes, soft textiles and natural textures are all you need.

Cotton towels, delicate floral patterns, gingham details, and woven baskets bring warmth to a small bathroom without requiring a renovation.
This idea is particularly useful if you’re decorating on a budget because you can work with towels and baskets you already have.
How to DIY this look
Start by gathering your existing towels. Choose a simple color palette, such as cream, sage green, and dusty pink. You can also use white towels as a base and add one patterned hand towel for contrast.
If you enjoy sewing, add a narrow floral fabric trim to a hand towel. Another option is to embroider a tiny flower in one corner. Use thread and techniques suitable for washable textiles, and follow the care instructions for the finished towel.
Next, find a small woven basket for extra washcloths, toilet paper, or rolled hand towels. A secondhand wicker basket can work beautifully.
If the basket is going underneath the sink, measure the available space first. A narrow rectangular basket may fit better than a round one.
You can also add a small wooden stool if your bathroom has enough floor space. It can hold a folded towel or a basket of essentials, but avoid placing it where it blocks the doorway or creates a tripping hazard.
Keep the look light and uncluttered
Use one basket and a few coordinated textiles rather than filling every corner.
Wash towels regularly and let them dry completely before placing them in a basket. Keep woven materials away from areas that get repeatedly splashed, and make sure they don’t stay damp.
The finished bathroom should feel relaxed and welcoming, not like a storage closet.
Frequently Asked Questions
How can I decorate a small bathroom in cottagecore style?
Start with a soft color palette, such as cream, sage green, dusty pink, and warm white. Add a few floral prints, a wooden shelf, glass storage jars, and a woven basket. Choose decorations that also serve a purpose so your bathroom stays organized.
What colors are best for a cottagecore bathroom?
Cream, warm white, sage green, pale blue, muted pink, and soft beige work beautifully. You can combine two or three shades with natural wood and delicate floral patterns. In a small bathroom, lighter colors can help the room feel more open.
How do I make my bathroom look cottagecore on a budget?
Reuse glass jars, repurpose old picture frames, sew a simple café curtain, and look for inexpensive baskets at thrift stores. Small changes can create a cottage-inspired look without replacing your bathroom fixtures or tiles.
Can I create a cottagecore bathroom in a rental?
Yes. Use removable wall art, freestanding storage baskets, fabric curtains, decorative trays, and refillable soap dispensers. These accessories can add cottage charm without permanent changes. Always check the rules for your rental before installing shelves or applying removable wallpaper.
How do I make a tiny bathroom look cozy without cluttering it?
Focus on vertical storage, a few coordinated accessories, and soft colors.
Use wall space for artwork and shelves, keep the countertop mostly clear, and choose compact baskets for storage.
A small plant or floral hand towel can provide character without overwhelming the room.
Final Thoughts
Creating a cottagecore bathroom doesn’t have to mean spending a fortune or tackling a major renovation.
A few thoughtful DIY projects can make even the smallest bathroom feel warm, charming, and personal.
From floral wall art and handmade curtains to pretty glass jars and woven baskets, the secret is choosing details that make you happy while keeping the room practical.
Start with one project that suits your budget and the space you have.
You might begin with a vintage-inspired picture, a small wooden shelf, or a simple tray beside the sink.
Then add other details gradually as you find pieces you love.
The goal isn’t to make your bathroom look like a picture-perfect country cottage.
It’s to create a little corner of your home that feels peaceful, welcoming, and completely yours.
