Midi Dresses With Pockets

Easy to wear and beautifully detailed, our cotton midi dresses are handcrafted in Jaipur from soft, breathable organic cotton. The midi length makes them practical and elegant, whilst ancient craft techniques such as block-printing and artisan hand-embroidery bring each piece to life. Style them casually for everyday plans, or dress them up for holidays, lunches and celebrations.

Sort by

29 products

Filter and sort Filter
Filter and sort
Filter

29 products

Product type
Color
Size
Shipping location
Availability

29 products

Learn more

Cotton Midi Dresses — long enough, short enough, made to move

A cotton midi dress is one of the most useful lengths you can own. Sitting past the knee and finishing somewhere short of the ankle, it feels elegant with everything from flat sandals to heels. It travels better than a maxi, layers more easily than a mini, and works through every season — the kind of dress that comes back out year after year.

Each midi dress is cut from lightweight, breathable cotton and handcrafted in Jaipur with artisan block prints, screen prints and embroidery. The shape is easy and flattering, with softly gathered bodices, flowing tiers and thoughtful details that make each piece feel beautiful to wear. Many of our boho midi dresses include pockets, because the best everyday dresses should be practical too.

Discover printed cotton midi dresses made for holidays, lunches, garden parties and everyday wear.

Cotton midi dresses, crafted in Jaipur

Every printed cotton midi dress begins in Jaipur, where our artisan community has spent generations perfecting block printing, screen printing, and embroidery. The cloth is woven, washed, and printed in small runs — each step done by hand. The natural fibre softens with every wash, so each piece comes to feel more like yours over time.

Once a print is finished, it rarely returns; the dress you choose is, in the truest sense, one of few. Browse our linen dresses for warm-weather midis in a different natural fibre, or our floral print dresses for more vibrant botanical prints in the same easy mid-length silhouette.

Cotton Midi Dresses — frequently asked questions

What is a cotton midi dress?

A cotton midi dress is a mid-length dress — typically finishing between the knee and ankle — cut in soft, breathable cotton. At Pink City Prints, every cotton midi is handcrafted in Jaipur using artisan techniques like block printing, screen printing, and embroidery, so the dress carries the trace of the person who made it.

How do you style a cotton midi dress?

By day, pair with flat leather sandals, a straw bag, and layered silver jewellery — the artisan print sets the mood. For evenings, swap to a wedge heel and a statement earring, or layer a cropped knit over the top as the temperature drops.

Do your cotton midi dresses have pockets?

Most of them do. We add pockets wherever the shape allows, often tucked neatly into the side seams so they don’t interrupt the silhouette. You’ll find them on many of our cotton midi dresses, especially our gathered bodice and tiered styles. Each product page will say clearly whether pockets are included.

Can I wear a cotton midi dress year-round?

Easily. A long-sleeve fitted top under a short sleeve midi extends the dress into autumn. A wool coat or sheepskin gilet layered over the top takes it into winter. Tights and ankle boots are the simplest finishing touch.

How do I care for my Pink City Prints cotton midi dress?

We recommend a gentle handwash or delicate machine wash in cold water, inside out. Always air dry away from direct sunlight to preserve the print, and avoid tumble drying. Iron on the reverse only, away from any printed or embroidered detail. Always check the care label on your style.

  • Find Your Fit

    Ensure you order the perfect fit. Verify on the size guide before ordering.

    Shop Now
  • Get in Touch

    We are available to answer all your queries. We usually respond within 24 hours.

    Contact Us
  • Delivery

    We ship internationally. All our garments are delivered in unique handmade bags.

    Shipping