MIDI DRESSES

filter
SORT
VIEW
thank you
Welcome to the Frock Club!
Thank you for creating an account with us at St Frock, we’re excited to have you here.
start shopping
Set Descending Direction

173 results

View
View
FILTER
SORT
VIEW
  1. Camellia Midi Dress in Black Gingham
    $79.90
    8In Stock
    10Out of Stock
    12Out of Stock
    14Out of Stock
    16Out of Stock
  2. Arabelle Midi Shirt Dress in Black Cotton Blend
    $69.90
    RESTOCKED!
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  3. Helena Dress in Beige with Black Leopard
    $59.90
    BEST SELLER
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  4. Shire Dress in Black
    $69.90
    RESTOCKED!
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  5. Carrine Shirred Midi Dress in Jade Green
    $89.90
    8In Stock
    10In Stock
    12In Stock
    14Out of Stock
    16Out of Stock
  6. Angellia Chiffon Midi Dress in Sage Print
    $89.90
    8Out of Stock
    10Out of Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  7. Fifi Dress in Forest Green
    $79.90
    BEST SELLER
    8Out of Stock
    10Out of Stock
    12Out of Stock
    14Out of Stock
    16In Stock
    18In Stock
    20Out of Stock
  8. Maryalle Midi Dress in Beige
    $79.90
    8In Stock
    10In Stock
    12In Stock
    14Out of Stock
    16In Stock
    18In Stock
  9. Zelda Lace Dress in Navy
    $89.90
    8In Stock
    10In Stock
    12Out of Stock
    14Out of Stock
    16Out of Stock
    18In Stock
    20Out of Stock
  10. In the Air Midi Dress in Navy
    $89.90
    BEST SELLER
    8In Stock
    10Out of Stock
    12Out of Stock
    14Out of Stock
    16Out of Stock
    18Out of Stock
    20Out of Stock
  11. Lawrent Midi Dress in Navy Lace
    $79.90
    8In Stock
    10Out of Stock
    12Out of Stock
    14Out of Stock
    16Out of Stock
    18Out of Stock
    20Out of Stock
  12. Kyra Dress in Blush
    $89.90
    RESTOCKED!
    6Out of Stock
    8Out of Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  13. Angellia Midi Dress in Cream and Blush Chiffon
    $89.90
    8Out of Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18Out of Stock
    20In Stock
  14. In the Air Midi Dress in Blush
    $89.90
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  15. Vanna Chiffon Midi Dress in Blush
    $89.90
    8Out of Stock
    10Out of Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  16. Cora Midi Dress in Navy with Blush Floral
    $79.90
    BEST SELLER
    8Out of Stock
    10Out of Stock
    12Out of Stock
    14In Stock
    16Out of Stock
    18Out of Stock
    20In Stock
  17. Vincent Dress in Blush
    $69.90
    RESTOCKED!
    8Out of Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  18. Cyprus Dress in Sage with White Floral
    $79.90
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  19. Stella Lace Dress in Sage Green
    $89.90
    8Out of Stock
    10In Stock
    12Out of Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  20. Vincent Dress in White
    $69.90
    6Out of Stock
    8In Stock
    10In Stock
    12In Stock
    14Out of Stock
    16In Stock
    18Out of Stock
    20In Stock
  21. Irvine Midi Dress in Beige with Black Speckle Chiffon
    $79.90
    8Out of Stock
    10In Stock
    12Out of Stock
    14Out of Stock
    16Out of Stock
    18Out of Stock
    20Out of Stock
  22. Aire Midi Dress in Oatmeal Linen Blend
    Special Price $62.93 Regular Price $89.90
    8Out of Stock
    10Out of Stock
    12Out of Stock
    14In Stock
    16Out of Stock
    18Out of Stock
    20Out of Stock
  23. Arabelle Midi Shirt Dress in Rust Cotton Blend
    $69.90
    8Out of Stock
    10Out of Stock
    12Out of Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  24. Rival Dress in Black
    $79.90
    RESTOCKED!
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18Out of Stock
    20In Stock
  25. Krystle Midi Dress in Black with Multi Speckle
    $79.90
    8In Stock
    10Out of Stock
    12In Stock
    14Out of Stock
    16Out of Stock
  26. Chica Dress in Black
    $69.90
    RESTOCKED!
    8Out of Stock
    10In Stock
    12In Stock
    14Out of Stock
    16In Stock
    18In Stock
    20In Stock
  27. Vincent Dress in Rust
    $69.90
    8In Stock
    10Out of Stock
    12Out of Stock
    14Out of Stock
    16In Stock
    18In Stock
    20In Stock
  28. Shire Dress in Navy
    $69.90
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  29. Kyra Dress in Navy
    $89.90
    6In Stock
    8In Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  30. Kirana Midi Dress in Navy Floral
    $79.90
    8Out of Stock
    10Out of Stock
    12Out of Stock
    14In Stock
    16Out of Stock
    18In Stock
    20In Stock
  31. Filipa Shirt Dress in Beige Linen
    $79.90
    8In Stock
    10Out of Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  32. Arabelle Midi Shirt Dress in Blush Cotton Blend
    $69.90
    8Out of Stock
    10In Stock
    12In Stock
    14In Stock
    16Out of Stock
    18In Stock
    20In Stock
  33. Stella Lace Dress in Blush
    $89.90
    6Out of Stock
    8Out of Stock
    10In Stock
    12Out of Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  34. Sangria Dress in Blush Swiss Dot
    $69.90
    8In Stock
    10Out of Stock
    12In Stock
    14Out of Stock
    16In Stock
    18Out of Stock
    20In Stock
  35. Vincent Dress in Blue
    $69.90
    8In Stock
    10Out of Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20In Stock
  36. Raina Midi Dress in Dusty Teal Swiss Dot
    $79.90
    8In Stock
    10In Stock
    12In Stock
    14Out of Stock
    16Out of Stock
  37. Shonda Midi Dress in Dusty Teal
    $79.90
    RESTOCKED!
    8In Stock
    10In Stock
    12Out of Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  38. Helena Dress in Wine Speckle
    $59.90
    8In Stock
    10Out of Stock
    12In Stock
    14In Stock
    16In Stock
    18Out of Stock
    20In Stock
  39. Stellar Midi Dress in Red with Cream Floral
    $79.90
    8Out of Stock
    10In Stock
    12In Stock
    14In Stock
    16In Stock
    18In Stock
    20Out of Stock
  40. Kehlana Tiered Dress in Cream Floral
    $89.90
    BEST SELLER
    6In Stock
    8In Stock
    10In Stock
    12Out of Stock
    14Out of Stock
Set Descending Direction

173 results

View
View
FILTER
SORT
VIEW

Midi Dresses

Our midi dresses will have you sitting pretty with that “just right” outfit that’s not overly daring, but still shows off a little leg! While maxi dresses flow down to the ankles and cheeky mini dresses rock thigh-high hemlines, the classic midi dress is halfway in-between, with a mid-calf length that makes it wonderfully versatile and easy to wear anywhere.

Formal midi dresses with simple, clean lines and solid colours make the perfect work wardrobe staple, especially in warmer weather. A cute short sleeve jacket and a chunky necklace are all you need to dress it up a little. And when you’re off the clock, one of St Frock’s wrap midi dresses in a striking bohemian print will tell the world you’re ready to play. Perfect for a relaxed spring day with your besties, a creative lunch session with your favourite client, or cocktails with that cutie you’re dying to impress. Our favourite midis are those with side splits that show a little peek of leg in a classy way.

Our midis start at $59.90 and come in sizes 8 to 20. Take a leisurely look through our online shop and you’ll find a selection of short and long sleeve midi dresses, in a wide variety of styles and fabrics to flatter all figures.


Free Items