⭐ Trusted by 30,000+ Customers

⭐ 5-Star Google Rating

⭐ 5,000+ Verified Reviews

⭐⭐⭐⭐⭐ Trusted by 30,000+ customers
Filters
Out of stock
Price
$
$
Size
Skirt/Dress Length Type
Color
Length
Sort by
Modest 31" Classic Skirt in Black

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" All-Sport Skirt in Black

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Classic Skirt in Navy

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more

The Cozy Circle

Earn Points. Get Rewarded.

Sign up for free and earn points on every purchase & review.

Sign up now
Modest 31" Classic Skirt in Off White

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Relaxed Midi Skirt in Black

9 reviews
Regular price $32.99
Black Navy Khaki Brick Red Pink White Camel Royal Blue Hot Pink + 6 more
Modest 31" All-Sport Skirt in Baby Blue

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Classic Skirt in Khaki

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Rose

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" All-Sport Skirt in Pastel Purple

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" All-Sport Skirt in Hot Pink

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" All-Sport Skirt in Cherry Jam

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" All-Sport Skirt in Star-Spangled Parade

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" All-Sport Skirt in Turquoise

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Classic Skirt in Aqua

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Kelly Green

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Dark Royal

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Pink

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Red

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Relaxed Midi Skirt in Navy

9 reviews
Regular price $32.99
Black Navy Khaki Brick Red Pink White Camel Royal Blue Hot Pink + 6 more
Modest 31" All-Sport Skirt in Bow Active

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Classic Skirt in Heather Grey

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Hot Pink

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Lightweight Lined Pencil Skirt in Brown

15 reviews
Regular price $36.99
Pinstripe Ditsy
Patch Plaid
Noir Floral
Ivory Spring
Black Navy Brown Steel Gray + 5 more
Modest 31" Lightweight Lined Pencil Skirt in Black

15 reviews
Regular price $36.99
Pinstripe Ditsy
Patch Plaid
Noir Floral
Ivory Spring
Black Navy Brown Steel Gray + 5 more
Modest 31" Classic Skirt in White

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Silver

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" All-Sport Skirt in Whispering Headlines

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Relaxed Midi Skirt in Khaki

9 reviews
Regular price $32.99
Black Navy Khaki Brick Red Pink White Camel Royal Blue Hot Pink + 6 more
Modest 31" Classic Skirt in Teal

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" Classic Skirt in Nude

739 reviews
Regular price $29.99
Black Navy Aqua Rose Pink Red Kelly Green Silver Peacock Blue Off White Heather Grey Nude Hot Pink Dark Royal Brick Red Teal Khaki Royal Purple Steel Grey Taupe Teal Green Turquoise White Wine + 21 more
Modest 31" All-Sport Skirt in Royal Blue

54 reviews
Regular price $39.99
Mint Black Baby Blue Hot Pink Turquoise Pastel Purple Cherry Jam
Whispering Headlines
Star-Spangled Parade
Royal Blue Bow Active
Dash Print
+ 9 more
Modest 31" Relaxed Midi Skirt in White

9 reviews
Regular price $32.99
Black Navy Khaki Brick Red Pink White Camel Royal Blue Hot Pink + 6 more

31" Midi Pencil Skirt Collection

Classic Modesty with Everyday Comfort

Find your everyday favorite in our 31" Skirt Collection, crafted for graceful coverage with a flattering mid-calf length. Designed to move with you, these modest midi skirts feature soft, flexible waistbands and easy-care fabrics — perfect for school, work, errands, or relaxing weekends.

Why You’ll Love the 31" Skirt

The 31-inch modest skirt is the perfect middle ground between a below-the-knee and a maxi. It gives you the comfort of movement with modest coverage you can count on. Each style in this collection is created for real life — breathable, durable, and flattering for every body type.

Simple. Timeless. Effortlessly Modest.

Pair your 31" skirt with a Nuggles® layering tee, a cozy cardigan, or a flowy blouse for an easy, put-together look. Dress it up with heels or keep it casual with flats or sneakers — these skirts adapt beautifully to every season and setting.

Fit & Fabric Notes

  • True to size with comfortable stretch.
  • Length hits mid-calf on most heights.
  • Machine wash cold, hang or tumble dry low.
  • Avoid fabric softeners to preserve fabric integrity.

Your Go-To Modest Midi

With its classic silhouette and dependable comfort, the 31" skirt is one of our most loved modest essentials. Explore the collection and find the style that fits your routine — timeless, versatile, and always modest.