Up To 50% Off Sale
This site ships to the United States

Dresses

Shop the essential dresses of the season online at Topshop. From bardot necklines to wrap styles and shirt dresses – we’ve got trending styles to go AM to PM. After-hours dresses are given a cool spin for partywear - think tulle styles, bodycon dresses and top-to-toe sequins, while day dresses come with new spring-inspired florals and oversized ruffles. Love them all? Check out our Dress Guide to find your perfect fit.

4 3 2
174 results
Satin Maxi Dress
Satin Maxi Dress

Was  $60.00 Now  $30.00

TALL Button Front Floral Slip Dress
TALL Button Front Floral Slip Dress

Was  $75.00 Now  $35.00

MOTO Floral Pocket Pinafore Dress
MOTO Floral Pocket Pinafore Dress

Was  $75.00 Now  $20.00

**Lexham Leaf Pattern Dress by Unique
**Lexham Leaf Pattern Dress by Unique

Was  $500.00 Now  $240.00

Floral Lace Dress
Floral Lace Dress

Was  $230.00 Now  $60.00

Bardot Ruched Mini Dress
Bardot Ruched Mini Dress

Was  $45.00 Now  $20.00

Spotted Ruffle Tea Dress
Spotted Ruffle Tea Dress

Was  $80.00 Now  $40.00

Sheer Panel Bodycon Midi
Sheer Panel Bodycon Midi

Was  $240.00 Now  $140.00

Printed Smock Dress
Printed Smock Dress

Was  $90.00 Now  $30.00

MOTO Denim Pinafore Dress
MOTO Denim Pinafore Dress

Was  $70.00 Now  $15.00

PETITE Floral Slip Dress
PETITE Floral Slip Dress

Was  $75.00 Now  $35.00

Patchwork Ruffle Midaxi Dress
Patchwork Ruffle Midaxi Dress

Was  $110.00 Now  $50.00

Floral Trim Lace Up Dress
Floral Trim Lace Up Dress

Was  $55.00 Now  $20.00

Frill Detail Skater Dress
Frill Detail Skater Dress

Was  $130.00 Now  $40.00

Broderie Mix Skater Dress
Broderie Mix Skater Dress

Was  $55.00 Now  $20.00

Shirred Bardot Midi Dress
Shirred Bardot Midi Dress

Was  $45.00 Now  $15.00

Satin Midi Dress
Satin Midi Dress

Was  $90.00 Now  $30.00

Floral Print Skater Dress
Floral Print Skater Dress

Was  $65.00 Now  $20.00

MOTO Denim Embroidered Dress
MOTO Denim Embroidered Dress

Was  $80.00 Now  $40.00

Lattice Front Skater Dress
Lattice Front Skater Dress

Was  $38.00 Now  $15.00