Black Friday
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
192 results
Lace Trim Dress
Lace Trim Dress

Was  $75.00 Now  $37.50

Bag It - Shop Bags
Express Shipping - Find Out More
Studded Bardot Bandage Dress
Studded Bardot Bandage Dress

Was  $180.00 Now  $90.00

Neck Trim Bodycon Dress
Neck Trim Bodycon Dress

Was  $68.00 Now  $34.00

Rainbow Metallic Wrap Dress
Rainbow Metallic Wrap Dress

Was  $125.00 Now  $62.50

Corduroy Zip Through Dress
Corduroy Zip Through Dress

Was  $65.00 Now  $39.00

Corduroy Spot Detail Pinafore Dress
Corduroy Spot Detail Pinafore Dress

Was  $75.00 Now  $45.00

Indigo Denim Bodycon Dress
Indigo Denim Bodycon Dress

Was  $65.00 Now  $39.00

Snake Jacquard Knot Midi Dress
Snake Jacquard Knot Midi Dress

Was  $95.00 Now  $47.50

Denim Bodycon Dress
Denim Bodycon Dress

Was  $65.00 Now  $39.00

Forest Corduroy Zip Up Dress
Forest Corduroy Zip Up Dress

Was  $65.00 Now  $39.00

Velvet Belted Midi Dress
Velvet Belted Midi Dress

Was  $75.00 Now  $45.00

Horn Button Shirt Midi Dress
Horn Button Shirt Midi Dress

Was  $85.00 Now  $51.00

Horn Button Corduroy Pinafore Dress
Horn Button Corduroy Pinafore Dress

Was  $68.00 Now  $40.80

**Drop Waist Pleated Dress by Boutique
**Drop Waist Pleated Dress by Boutique

Was  $160.00 Now  $80.00

**Gather Shirt Dress by Boutique
**Gather Shirt Dress by Boutique

Was  $320.00 Now  $160.00

Jacquard Knot Playsuit
Jacquard Knot Playsuit

Was  $75.00 Now  $37.50

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Check Corduroy Pinafore Dress
Check Corduroy Pinafore Dress

Was  $75.00 Now  $45.00

Lace Trim Sequin Slip Dress
Lace Trim Sequin Slip Dress

Was  $68.00 Now  $34.00

Rust Spot Print Shirt Dress
Rust Spot Print Shirt Dress

Was  $95.00 Now  $57.00

Ruffle Bardot Midi Dress
Ruffle Bardot Midi Dress

Was  $90.00 Now  $54.00

Scarf Print Pini Dress
Scarf Print Pini Dress

Was  $100.00 Now  $60.00

**Sequin Fringe Bandeau Dress
**Sequin Fringe Bandeau Dress

Was  $370.00 Now  $185.00

Snake Effect Glitter Mini Dress
Snake Effect Glitter Mini Dress

Was  $40.00 Now  $20.00

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Striped Open Back Dress
Striped Open Back Dress

Was  $95.00 Now  $47.50

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Pinafore Dress by Boutique
**Pinafore Dress by Boutique

Was  $190.00 Now  $95.00

**Pinafore Dress by Boutique
**Pinafore Dress by Boutique

Was  $160.00 Now  $80.00

**Pinafore Dress by Boutique
**Pinafore Dress by Boutique

Was  $150.00 Now  $75.00

Denim Pinafore Dress
Denim Pinafore Dress

Was  $68.00 Now  $40.80

Zip Denim Dress
Zip Denim Dress

Was  $60.00 Now  $36.00

Bib Pocket Pinafore Dress
Bib Pocket Pinafore Dress

Was  $68.00 Now  $40.80