Skip to main content


Getting a good night’s sleep means having the right nightgowns and sleep shirts to choose from. From gowns and caftans to short sleeve shirts and boyfriend shirts, you’ll find the perfect pair of cozy pajamas to make your dreams that much sweeter. You’ll also love matching slippers and robes to add to your pajamas when you’re walking around the house or lounging in the living room.

Keep it light with a short sleeve sleep shirt that lets you breathe easy. Super comfortable to lounge in, a lightweight cotton sleep shirt with short sleeves is the perfect addition to your relaxed weekend. Basic but functional, most sleep shirts also come with a convenient side pocket.

Want a nightgown that wraps you in coziness? A knit three-quarter sleeve gown strikes the perfect balance between stylish and comfortable sleepwear. Choose from a variety of colors—such as pink or black—to suit your own personal taste. For the colder months, you’ll also find long sleeve sleep shirts that you can pair easily with flannel or cotton pajama pants.

Just because you’re wearing a nightgown to bed doesn’t mean it can’t still look fashionable. Elegant embellishments like ruffles, rosettes and slits make your nightgown stand apart—whether you’re going to sleep or just relaxing. An asymmetrical hem and an empire waist also give any nightgown added elegance.

Express yourself with a sleep shirt featuring fun geometric prints. A scoop neck and a hem that hits just above the knee make the design the center of attention. Pockets on both sides also let you rest your hands easily whenever you want.

For an incredible selection of nightgowns and sleep shirts, browse the wide range of choices and styles at Macy’s today!

Show more
How to Pick up Your Order Curbside:
  • Available at limited stores. Click on the store location link to see which stores are Curbside Pickup eligible.
  • Once an order is made through Curbside Pickup, look for an email with specific instructions and pickup location for your store.
  • Orders that are placed before noon will be available for same day pickup. Orders made after 12pm will be available for pick up the next business day.