DIY Ghost Costume

A ghost is a white sheet with two eye holes. That's the whole costume, and it's the simplest thing on this site to pull off.

If you already own a plain white flat sheet, you're done before you start. A thrifted one runs a dollar or two, and an inexpensive new sheet is the only thing here worth buying. Everything past that is a finishing touch.

What you need

A white flat sheet and a pair of scissors.

  • Effort: Easiest
  • Cost: $0–12
  • Time: 5 min

The one thing to buy

Rather not cut your good linens? A few stores sell inexpensive versions. None of these is special-order, so if Halloween is less than a week away, order online for in-store pickup. That way you find out whether the store can fill it before you make the trip.

Also checked

Amazon See current price at Amazon For Prime shoppers Utopia's plain white flat sheet on Amazon, the grab for Prime shoppers. See it at Amazon →
Target $9.00–$22.00 (varies by size) Cheapest at twin size Room Essentials' sheet sets run $9.00 to $22.00 depending on bed size. It's a full set, so you only use the flat sheet — a twin is the cheapest way to get one. See it at Target →

How to put it together

  1. Pick the right size sheet. A twin flat sheet drapes most kids and adults with room to spare. If you're tall or want it to puddle on the floor, go up to a full or queen. Plain white, no pattern.
  2. Drape it before you cut anything. Put the sheet over your head first, then have someone mark where your eyes land with a pen. Cutting eye holes blind never lines up; marking them while it's on you does.
  3. Cut the eye holes. Take the sheet off and snip two small holes at the marks, a little bigger than a quarter. Start small, since you can always widen them, but a too-big hole can't be undone.
  4. Back the holes with black tulle. Tack a square of black tulle behind each hole. From the outside the eyes look hollow and dark, and you can still see straight through the mesh.
  5. Weight the hem so it hangs. Sew a few coins into the bottom corners, or round off the hem with scissors. A weighted, rounded edge hangs like a ghost instead of sitting flat like a sheet off the bed.

Make it your own

For a kid
Size the sheet down to a crib or twin and trim the length so it clears the ground. A hem that drags is the thing that trips a kid on a dark sidewalk, so cut it shorter than feels right.
Pair it up
A ghost goes with anything, so pair it with whatever your group is already doing. Making one for the dog too? Same idea, just a smaller sheet and lower eye holes.
To level it up
This is where the good ghost gets made. A heavier hem weight and a longer drape give you that floating hang, and gray or tea-stained fabric looks more haunted than bright white.

Best if you want the easiest costume here and a sheet you don't mind cutting.

More spooky DIY costumes

Prices checked September 4, 2026. Stores set their own prices and may change them. The “See it at” links go to the live listing.

Know before it’s too late to order the materials

A build is only as fast as its slowest delivery. Get the printable order-by calendar — the last safe day to order from every major store, on one sheet — then the confirmed dates and a couple of reminders as the deadlines hit each October.

Double opt-in for the newsletter — you’ll confirm by email. No spam, unsubscribe anytime. See our privacy policy. With JavaScript off, this opens a confirmation page in a new tab.