bathroom

19 Bathroom Curtains Ideas

Bright bathroom with linen curtain panels on a large window beside a freestanding tub natural daylight filtering through

Most bathroom windows end up with whatever was cheapest at the hardware store — a plastic mini-blind that yellows within a year, or nothing at all. Curtains get overlooked because people assume fabric and moisture do not mix. That assumption is mostly wrong. The right fabric, the right hardware, and a few inches of clearance from the shower spray are all you need. I have had linen cafe curtains in my own bathroom for three years now, and they still look the way they did when I hung them.

Below are 19 bathroom curtains ideas covering materials, hanging styles, privacy levels, and practical tips for dealing with humidity.


Table of Contents

  1. Sheer White Linen Panels
  2. Waterproof Cafe Curtains
  3. Floor-Length Cotton Drapes
  4. Tension Rod Privacy Curtain
  5. Roman Shade in Linen Blend
  6. Bamboo Roll-Up with Fabric Liner
  7. Macrame Window Hanging
  8. Striped Linen Valance
  9. Sheer Patterned Panels
  10. Outdoor Fabric Curtain
  11. Tiered Ruffle Curtain
  12. Japanese Noren Doorway Curtain
  13. Clip-Ring Linen on Brass Rod
  14. Frosted Film Plus Curtain Combo
  15. Waffle Weave Cotton Panel
  16. Color-Blocked Curtain
  17. Pinch Pleat Linen in Earthy Tones
  18. Crochet Curtain Panel
  19. Double Layer Day-Night Setup

Sheer white linen curtain panels on a bathroom window with soft morning light filtering through creating gentle shadows
Sheer white linen curtain panels on a bathroom window with soft morning light filtering through creating gentle shadows
Sheer white linen curtain panels on a bathroom window with soft morning light filtering through creating gentle shadows

1. Sheer White Linen Panels

Linen is the go-to bathroom curtain fabric for a reason: it dries fast, resists mildew better than cotton, and gets softer with each wash. Sheer white panels let in about 60-70% of available light while blocking a clear sightline from outside. Hang them a few inches wider than the window frame so they drape loosely rather than stretching flat. The texture of linen catches light differently throughout the day, which gives the window some visual interest without adding pattern or color.

Getting the Most from Linen

  • Machine wash cold every 4-6 weeks and hang to dry — the wrinkles are part of the look
  • Use stainless steel or brass rings to avoid rust spots on the fabric
  • Hem length should clear the sill by half an inch to prevent wicking moisture upward

Small bathroom window with waterproof cafe curtains covering the lower half white subway tile wall beside it
Small bathroom window with waterproof cafe curtains covering the lower half white subway tile wall beside it
Small bathroom window with waterproof cafe curtains covering the lower half white subway tile wall beside it

We picked a few things that go well with this idea: BGment Linen Semi Sheer Cafe Curtains (2-Pack) (★4.6), Tollpiz Linen Textured Sheer Tier Curtains (★4.6) and LAMIT Short Linen Semi Sheer Panels (2-Pack) (★4.6). As an Amazon Associate we earn from qualifying purchases.

2. Waterproof Cafe Curtains

The Problem

Ground-floor or street-facing bathroom windows need privacy at the bottom while keeping light at the top. Standard fabric gets damp near showers and develops mold.

The Fix

Cafe curtains cover only the lower half of the window. In a waterproof polyester or vinyl-coated fabric, they handle splashes without absorbing water. Mount a tension rod at the midpoint of the window frame and clip the curtain panels on. You get full privacy where it matters and open sky above. The waterproof versions wipe clean with a damp cloth instead of needing a wash cycle.

Worth Knowing

Upside: No drilling, no permanent hardware, full lower privacy Downside: Vinyl-coated options can look shiny and cheap — spend a little more on matte-finish polyester for a fabric-like appearance


Tall bathroom window with floor-length white cotton drapes pooling slightly on hexagonal tile floor freestanding tub nearby
Tall bathroom window with floor-length white cotton drapes pooling slightly on hexagonal tile floor freestanding tub nearby
Tall bathroom window with floor-length white cotton drapes pooling slightly on hexagonal tile floor freestanding tub nearby

We picked a few things that go well with this idea: Home Queen Waffle Water Resistant Tier Curtains (★4.6), XTMYI Waterproof Blackout Cafe Curtains (2-Pack) (★4.6) and Home Queen Waffle Tier Curtains 45-Inch (★4.6). As an Amazon Associate we earn from qualifying purchases.

3. Floor-Length Cotton Drapes

Floor-length curtains in a bathroom feel deliberate and a bit luxurious, especially next to a freestanding tub or in a bathroom with high ceilings. Use a cotton-polyester blend rather than pure cotton — the polyester content speeds drying time and reduces shrinkage after washing. Hang the rod eight to twelve inches above the window frame to emphasize ceiling height. Let the fabric barely kiss the floor or break by about an inch. Avoid puddling on a bathroom floor since standing water will collect in the folds.

Practical Notes

  • Pull curtains open after showers to let moisture escape through the window
  • A hidden tiebacks on each side keeps fabric away from wet zones during bathing
  • Wash every 6-8 weeks on a gentle cycle

Bathroom window with a white tension rod privacy curtain drawn closed in a small apartment bathroom with neutral tile
Bathroom window with a white tension rod privacy curtain drawn closed in a small apartment bathroom with neutral tile
Bathroom window with a white tension rod privacy curtain drawn closed in a small apartment bathroom with neutral tile

We picked a few things that go well with this idea: Ivilon Gold Curtain Clip Rings (14-Pack) (★4.7), Gold Curtain Clip Rings (40-Pack) (★4.7) and Antique Brass Curtain Clip Hooks (30-Pack) (★4.8). As an Amazon Associate we earn from qualifying purchases.

4. Tension Rod Privacy Curtain

This is the rental apartment solution. A spring-loaded tension rod fits inside most window frames without screws or brackets. Pair it with a lightweight curtain panel — linen, cotton voile, or even a repurposed bedsheet cut to size. Installation takes under two minutes. The tension rod holds panels up to about three pounds in weight, which covers most lightweight fabrics. When you move out, the window frame has zero holes.

Step-by-Step

  1. Measure the inside width of the window frame and buy a tension rod that adjusts to cover that range
  2. Cut or fold your fabric to the right width, leaving an extra inch on each side for a slight gather
  3. Thread the rod through a rod pocket or clip rings onto the fabric, then twist the rod to lock it in place

Watch Out

Tension rods slip if the window frame is tiled or has a glossy finish. Stick small rubber pads on the frame ends to give the rod something to grip.


Bathroom window with a natural linen blend roman shade half raised showing green garden view outside
Bathroom window with a natural linen blend roman shade half raised showing green garden view outside
Bathroom window with a natural linen blend roman shade half raised showing green garden view outside

5. Roman Shade in Linen Blend

Roman shades sit flat against the window when lowered and fold into neat horizontal pleats when raised. In a bathroom, they work best on windows that are not directly inside the shower zone. A linen-cotton blend fabric resists humidity better than pure cotton, and the flat profile means less fabric hanging in damp air. The clean geometric lines suit modern bathrooms particularly well. Choose a cordless version for a less cluttered look and for child safety.

Tips

  • Line the shade with a moisture-resistant backing if the window faces direct sun and gets condensation
  • Mount inside the frame for a built-in look, or outside the frame if you want the window to appear larger
  • Spot-clean between full washes by dabbing with a damp cloth

Bamboo roll-up shade with a white fabric liner on a bathroom window warm natural texture against white walls
Bamboo roll-up shade with a white fabric liner on a bathroom window warm natural texture against white walls
Bamboo roll-up shade with a white fabric liner on a bathroom window warm natural texture against white walls

6. Bamboo Roll-Up with Fabric Liner

Why This Combination Works

A bamboo shade alone lets too much light and too many sightlines through the woven gaps. Add a fabric liner behind it and you get the natural texture of bamboo on the room side with actual privacy from the street side. The liner also protects the bamboo from direct moisture contact, which extends its life in a humid bathroom.

Modern Take

Bamboo shades used to look dated, associated with 1990s tropical decor. Current versions use thinner reeds and lighter stains — honey, bleached, or whitewashed — that pair well with subway tile and matte fixtures. The combination of organic material and clean-lined hardware keeps the look current without trying too hard.

Hanging It

  • Mount outside the window frame for maximum coverage
  • Leave a half-inch gap at the bottom when fully lowered to let air circulate
  • Wipe bamboo slats monthly with a dry microfiber cloth

Handmade macrame window hanging on a small bathroom window with natural cotton rope and geometric knot pattern
Handmade macrame window hanging on a small bathroom window with natural cotton rope and geometric knot pattern
Handmade macrame window hanging on a small bathroom window with natural cotton rope and geometric knot pattern

7. Macrame Window Hanging

Macrame works as a bathroom curtain only in specific situations: a window that does not need full privacy, or one paired with frosted glass. What macrame does well is add texture and handmade warmth to an otherwise hard-surfaced room full of tile and glass. A geometric knotted panel in natural cotton rope catches light and casts interesting shadows. Hang it from a simple dowel rod or a slim brass pipe mounted above the window.

Tips

  • Stick with cotton or jute rope — synthetic macrame looks plastic and collects static
  • Keep the piece above splash zones; macrame absorbs water and dries slowly
  • Shorter pieces (sill-length) work better than floor-length in humid rooms

Bathroom window with a striped linen valance in blue and white horizontal stripes mounted on a simple white rod
Bathroom window with a striped linen valance in blue and white horizontal stripes mounted on a simple white rod
Bathroom window with a striped linen valance in blue and white horizontal stripes mounted on a simple white rod

Recommended

Items for this idea

8. Striped Linen Valance

A valance covers the top six to twelve inches of a window — enough to soften the frame and add a fabric element without dealing with full-length panels in a wet room. Horizontal stripes in two tones of the same color family (navy and sky blue, sage and olive, cream and taupe) give the valance visual weight without pattern overload. This works especially well in half-baths where the window sits high on the wall and full curtains would look oversized for the space.

Sizing Right

  • Width should be 1.5 to 2 times the window width for proper fullness
  • Length between 10 and 16 inches depending on window proportions
  • Rod-pocket construction is simplest and sits closest to the wall

Light patterned sheer curtain panels with delicate botanical print on a bright bathroom window diffusing afternoon light
Light patterned sheer curtain panels with delicate botanical print on a bright bathroom window diffusing afternoon light
Light patterned sheer curtain panels with delicate botanical print on a bright bathroom window diffusing afternoon light

Recommended

Items for this idea

9. Sheer Patterned Panels

Plain Sheers vs. Patterned

Plain sheer curtains disappear visually — they do the job but add nothing. A subtle pattern printed or woven into the sheer fabric gives the window presence. Botanical motifs, fine geometric grids, or small-scale abstract prints all work at this transparency level. The pattern reads as texture from a distance and reveals detail up close.

Choosing the Right Pattern

Pick a pattern scale proportional to your window. Small windows look busy with large prints. A fine repeated motif — tiny leaves, dots, thin vertical lines — adds interest without overwhelming. Keep the pattern tone-on-tone (white on cream, light gray on white) rather than high-contrast so the sheers still feel airy.

If You Want to Try It

  • Look for polyester-blend sheers with woven-in patterns rather than printed ones — they last longer in humidity
  • Hang wide enough for a soft gather; pulled taut, patterned sheers look like a flat screen

Bathroom window with outdoor-grade fabric curtain in muted sage green color chrome grommets on a stainless steel rod
Bathroom window with outdoor-grade fabric curtain in muted sage green color chrome grommets on a stainless steel rod
Bathroom window with outdoor-grade fabric curtain in muted sage green color chrome grommets on a stainless steel rod

10. Outdoor Fabric Curtain

Outdoor curtain fabrics like Sunbrella are designed for rain, sun, and mildew. Using them indoors on a bathroom window is practical overkill in the best way. They resist moisture damage, clean easily, and maintain color without fading. The fabric weight sits between a sheer and a blackout panel, so you get decent privacy without blocking all light. Available in solid colors and subtle textures, current outdoor fabrics no longer look like patio furniture.

Tips

  • Grommet-top panels slide smoothly on a standard curtain rod
  • Machine washable in cold water with mild detergent
  • Best for windows near showers or tubs where regular fabric would struggle

Cottage style bathroom with tiered white ruffle curtain on a window above a pedestal sink soft natural light
Cottage style bathroom with tiered white ruffle curtain on a window above a pedestal sink soft natural light
Cottage style bathroom with tiered white ruffle curtain on a window above a pedestal sink soft natural light

11. Tiered Ruffle Curtain

Ruffle curtains lean cottage, and in a bathroom with a pedestal sink or vintage-style fixtures, they fit right in. A tiered ruffle design has horizontal bands of gathered fabric stacked down the length of the panel. The tiers create visual rhythm and add volume without the formality of pleats. White or off-white works in almost any bathroom, while a muted pastel can tie into towel or tile colors. These are purely decorative on bathroom windows that already have frosted glass for privacy.

Worth Considering

  • Cotton-poly blends hold the ruffle shape better after washing than pure cotton
  • The gathered fabric traps more moisture, so these need washing more often — every 3-4 weeks
  • Keep them away from the direct shower spray zone

Japanese noren curtain with indigo dye pattern hanging in a bathroom doorway white walls and wooden floor visible
Japanese noren curtain with indigo dye pattern hanging in a bathroom doorway white walls and wooden floor visible
Japanese noren curtain with indigo dye pattern hanging in a bathroom doorway white walls and wooden floor visible

12. Japanese Noren Doorway Curtain

A noren is a split curtain traditionally hung in Japanese doorways and shop entrances. In a bathroom, it works on a doorway, a window, or even as a divider between wet and dry zones. The split down the middle allows easy pass-through while still providing a visual barrier. Noren come in linen, cotton, and hemp, typically with indigo dye patterns, calligraphy, or minimal geometric designs. They mount on a simple tension rod or slim wooden dowel.

Step-by-Step

  1. Measure your doorway or window width — noren typically come in standard Japanese widths (about 33 inches) so you may need two panels side by side for wider frames
  2. Thread the mounting rod through the top pocket of the noren
  3. Position at the height where the split falls naturally at waist or chest level

Watch Out

The bottom edges of a noren will get damp if they hang near floor level in a wet bathroom. Hem them to hang at knee height or higher.


Bathroom window with natural linen curtain hung on brass clip rings on an exposed brass curtain rod warm tones
Bathroom window with natural linen curtain hung on brass clip rings on an exposed brass curtain rod warm tones
Bathroom window with natural linen curtain hung on brass clip rings on an exposed brass curtain rod warm tones

Recommended

Items for this idea

13. Clip-Ring Linen on Brass Rod

This is the simplest curtain setup that still looks intentional. An exposed brass rod mounted above the window, clip rings spaced every four to five inches, and a panel of medium-weight linen. The clips create small, even folds at the top that give the curtain structure without formal pleating. Brass develops a patina over time that complements bathroom fixtures. The whole assembly can be taken down in seconds for washing — unclip the rings, toss the panel in the machine, reclip when dry.

Tips

  • Choose clips with rubber tips to prevent the metal from tearing the fabric
  • Aged or unlacquered brass matches most bathroom hardware better than polished brass
  • Leave the linen unironed for a relaxed, lived-in drape

Bathroom window with frosted privacy film on lower half and a light linen curtain panel on the upper half clean modern look
Bathroom window with frosted privacy film on lower half and a light linen curtain panel on the upper half clean modern look
Bathroom window with frosted privacy film on lower half and a light linen curtain panel on the upper half clean modern look

14. Frosted Film Plus Curtain Combo

Two Problems, One Window

You need privacy during the day without curtains drawn. You also want the window to look finished and warm, not like a commercial office.

The Layered Solution

Apply static-cling frosted film to the lower half of the glass. This handles daytime privacy permanently — no curtain needed. Then hang a lightweight curtain panel that covers the full window. During the day, the curtain stays open and the film provides privacy. At night, draw the curtain closed for full coverage. The film also reduces direct sun glare on tile surfaces, cutting down on that harsh midday bathroom light.

Good to Know

  • Static-cling film removes cleanly without residue, making this renter-friendly
  • Films come in various opacity levels; choose 80% or higher for ground-floor windows
  • The curtain does not need to be heavy since it is supplementary, not primary, privacy

Waffle weave cotton curtain panel in cream color on a bathroom window textured surface catching side light
Waffle weave cotton curtain panel in cream color on a bathroom window textured surface catching side light
Waffle weave cotton curtain panel in cream color on a bathroom window textured surface catching side light

15. Waffle Weave Cotton Panel

Waffle weave has a dimensional grid texture that catches light and adds visual depth to a flat curtain panel. The same fabric used in high-end bath towels and robes translates well to a bathroom curtain. The texture reads as intentional design rather than just fabric hanging on a rod. The weave structure also means the fabric dries faster than flat-woven cotton because air circulates through the raised sections.

Picking Your Panel

  • Medium-weight waffle weave (around 200 GSM) holds its shape on the rod without being stiff
  • Cream, white, or light oatmeal colors show the texture best
  • Pair with a simple matte-black rod to let the fabric texture be the focal point

Modern bathroom window with color-blocked curtain panel upper third white lower two thirds terracotta orange clean graphic look
Modern bathroom window with color-blocked curtain panel upper third white lower two thirds terracotta orange clean graphic look
Modern bathroom window with color-blocked curtain panel upper third white lower two thirds terracotta orange clean graphic look

16. Color-Blocked Curtain

A color-blocked curtain uses two or three solid fabric panels sewn together horizontally, creating bold horizontal bands of color. This is a way to introduce color into a bathroom without committing to painted walls or colored tile. A white upper section paired with a terracotta, navy, or olive lower section grounds the curtain visually and draws the eye down. The seam lines create natural horizontal divisions that make windows appear wider.

Making Your Own

  1. Choose two fabrics in the same weight and fiber content so they shrink evenly
  2. Decide on the color split ratio — one-third/two-thirds looks more dynamic than a fifty-fifty split
  3. Sew a flat-felled seam at the join for durability and a clean line on both sides

Watch Out

Avoid more than three color blocks on a single panel. It starts looking like a flag.


Spa-like bathroom with pinch pleat linen curtains in warm clay tone flanking a large window with garden view
Spa-like bathroom with pinch pleat linen curtains in warm clay tone flanking a large window with garden view
Spa-like bathroom with pinch pleat linen curtains in warm clay tone flanking a large window with garden view

17. Pinch Pleat Linen in Earthy Tones

Pinch pleats are the most structured curtain heading. Each pleat pinches the fabric into a neat fold at regular intervals, creating a tailored, rhythmic top edge. In a bathroom, this formality works when the rest of the space has some design ambition — matching fixtures, deliberate tile choices, considered lighting. Choose an earthy tone like clay, dried sage, warm sand, or mushroom to keep the look grounded rather than fussy. The color adds warmth that white curtains cannot.

Tips

  • Pinch pleat curtains need hooks and a traverse rod or rings — they do not work on tension rods
  • Have them professionally sewn or use pinch-pleat tape for a DIY version
  • Dry clean or gentle machine wash to preserve the pleat structure

Small bathroom window with handmade crochet curtain panel in white cotton vintage cottage aesthetic bright daylight behind
Small bathroom window with handmade crochet curtain panel in white cotton vintage cottage aesthetic bright daylight behind
Small bathroom window with handmade crochet curtain panel in white cotton vintage cottage aesthetic bright daylight behind

18. Crochet Curtain Panel

Crochet curtains filter light through an open pattern of loops and knots, creating a lace-like effect with more texture and weight. They are not privacy curtains — light and shapes pass through the openwork pattern. Use them on windows where privacy is already handled (frosted glass, high placement, or no neighbors) and you want a decorative layer. Vintage crochet panels from thrift stores often have better craftsmanship and more interesting patterns than new reproductions.

Where They Work Best

  • Half-bath windows where the window is high and small
  • Paired with frosted glass on any window
  • As a valance over a plain privacy curtain on the lower half

Bathroom window with double layer curtain setup sheer white panel behind and heavier linen panel in front day-night versatility
Bathroom window with double layer curtain setup sheer white panel behind and heavier linen panel in front day-night versatility
Bathroom window with double layer curtain setup sheer white panel behind and heavier linen panel in front day-night versatility

19. Double Layer Day-Night Setup

The Concept

Two curtain layers on a double rod: a sheer inner panel for daytime light filtering and privacy, and a heavier outer panel for nighttime blackout or full privacy. During the day, only the sheer stays drawn. At night, or when you want the bathroom completely private, pull the outer panel closed. This is the most versatile bathroom curtain configuration, and it works on any window large enough to justify two layers.

How to Set It Up

  1. Install a double curtain rod bracket — the inner rod sits closer to the window, the outer rod closer to the room
  2. Hang a sheer panel (voile, organza, or lightweight linen) on the inner rod
  3. Hang a medium-weight opaque panel (cotton-linen blend, waffle weave, or lined linen) on the outer rod

Choose This If

You want maximum control over light and privacy throughout the day without committing to a single curtain weight or opacity.


Quick FAQ

What fabric holds up best in a humid bathroom? Linen and polyester blends handle bathroom humidity better than pure cotton. Linen dries fast and resists mildew naturally. Polyester blends are machine washable and hold color well. Avoid silk and velvet entirely in wet rooms.

Do bathroom curtains get moldy? They can if they stay damp and still for extended periods. Open the window or run the exhaust fan after showers, and wash curtains every 4-6 weeks. Keeping the bottom hem above the sill prevents wicking moisture from the frame.

Can I use regular curtains in a bathroom? Yes, as long as the window is not inside the shower zone. Regular curtains work fine on windows that get ambient humidity but no direct water contact. For windows near showers, choose waterproof or quick-drying fabrics.

Are cafe curtains outdated? They cycle in and out of trend, but functionally they are hard to beat for bathroom windows. The current approach uses clean-lined fabrics in solid colors rather than the gingham and lace versions from decades past.

How do I prevent rust stains from curtain hardware? Use stainless steel, brass, or nickel-plated hardware. Avoid bare iron or uncoated metal in bathrooms. If you notice rust starting on existing hardware, swap it out before the stain transfers to fabric.


Bathroom curtains are one of those details that quietly change how the whole room feels. A bare window reads as unfinished. A well-chosen panel — even a simple linen rectangle on clip rings — signals that someone thought about the space. Start with the ideas here that match your window size and moisture exposure, pick a fabric that handles humidity, and hang something that makes the room feel like yours. Most of these projects take less than an hour and cost less than a new bath mat.

Pinterest cover for 19 Bathroom Curtains Ideas

About the author

OBCD

CGI visualization and interior design content. We create detailed 3D renders and curate practical design ideas for every room in your home.

Explore

bathroom curtains ideas

FIND YOURS →