Dresses

158 items
158 items
Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Plunge full hem occasion dress with sheer panels in black

Plunge full hem occasion dress with sheer panels in black

Current Price £65.00

+Colours
Lace ruched front drop waist maxi dress in chocolate

Lace ruched front drop waist maxi dress in chocolate

Current Price £55.00

+Colours
Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Current Price £50.00

Knitted roll neck mini dress in oat

Knitted roll neck mini dress in oat

Current Price £45.00

Long sleeve velvet sequin mini dress with shoulder pads in black

Long sleeve velvet sequin mini dress with shoulder pads in black

Current Price £50.00

Slash neck midi dress in burgundy premium cupro jacquard

Slash neck midi dress in burgundy premium cupro jacquard

Current Price £68.00

+Colours
Satin tie neck bias sleeveless dress in brown

Satin tie neck bias sleeveless dress in brown

Current Price £62.00

Slash neck mini dress in blurry green print

Slash neck mini dress in blurry green print

Current Price £48.00

Longsleeve lace trim mini tea dress in mono spot

Longsleeve lace trim mini tea dress in mono spot

Current Price £55.00

+Colours
Knitted v neck slouchy midi dress in chocolate

Knitted v neck slouchy midi dress in chocolate

Current Price £55.00

Grown on twist shoulder velvet mini dress in black

Grown on twist shoulder velvet mini dress in black

Current Price £48.00

+Colours
Lace slip midi in metallic abstract print

Lace slip midi in metallic abstract print

Current Price £75.00

Ruched front drop waist maxi dress in black

Ruched front drop waist maxi dress in black

Current Price £50.00

+Colours
Sequin scoop neck mini dress in burgundy

Sequin scoop neck mini dress in burgundy

Current Price £45.00

+Colours
Blurred floral print long sleeve maxi dress in black

Blurred floral print long sleeve maxi dress in black

Current Price £55.00

Velvet high neck maxi dress in black

Velvet high neck maxi dress in black

Current Price £45.00

Iridescent off shoulder maxi dress in black

Iridescent off shoulder maxi dress in black

Current Price £40.00

Long sleeve bardot maxi dress in plum

Long sleeve bardot maxi dress in plum

Current Price £45.00

Floral print slash neck long sleeve maxi dress in chocolate

Floral print slash neck long sleeve maxi dress in chocolate

Current Price £50.00

Ruched front drop waist maxi dress in large animal print

Ruched front drop waist maxi dress in large animal print

Current Price £55.00

+Colours
Cutwork lace insert long sleeve maxi dress in chocolate

Cutwork lace insert long sleeve maxi dress in chocolate

Current Price £68.00

Grown on sleeve satin dress in olive

Grown on sleeve satin dress in olive

Current Price £50.00

+Colours
Occasion mixed fabric cowl neck dress in black

Occasion mixed fabric cowl neck dress in black

Current Price £65.00

+Colours
Longsleeve cowl back mini sequin velvet dress in chocolate

Longsleeve cowl back mini sequin velvet dress in chocolate

Current Price £48.00

Drape neck mini dress in charcoal mauve cupro jacquard

Drape neck mini dress in charcoal mauve cupro jacquard

Current Price £48.00

+Colours
Ruffle shoulder satin slip dress in navy

Ruffle shoulder satin slip dress in navy

Current Price £68.00

+Colours
Sequin scoop neck mini dress in silver

Sequin scoop neck mini dress in silver

Current Price £45.00

+Colours
Batwing backless mini dress in black blurred check

Batwing backless mini dress in black blurred check

Current Price £48.00

Raglan sleeve cinch waist mini dress in black

Raglan sleeve cinch waist mini dress in black

Current Price £34.00

Waisted micro mini shirt dress in black cupro

Waisted micro mini shirt dress in black cupro

Current Price £49.00

+Colours
Short sleeve asymmetric slinky maxi dress in red

Short sleeve asymmetric slinky maxi dress in red

Current Price £45.00

Midi long sleeve tea dress in floral print

Midi long sleeve tea dress in floral print

Current Price £40.00

Sequin maxi slip dress in chocolate

Sequin maxi slip dress in chocolate

Current Price £75.00

Sequin bandeau midi in buttermilk

Sequin bandeau midi in buttermilk

Current Price £75.00

Slinky drape open back maxi dress in black

Slinky drape open back maxi dress in black

Current Price £50.00

Plunge full hem occasion dress with sheer panels in red

Plunge full hem occasion dress with sheer panels in red

Current Price £65.00

+Colours
Denim v neck peplum mini dress in brown

Denim v neck peplum mini dress in brown

Current Price £46.00

Hanky hem mini dress with pinched straps in black based floral

Hanky hem mini dress with pinched straps in black based floral

Current Price £55.00

Halterneck structured mini dress in zebra

Halterneck structured mini dress in zebra

Current Price £55.00

Ruched side midi dress with drape back detail in dusky purple

Ruched side midi dress with drape back detail in dusky purple

Current Price £69.00

+Colours
Knitted cocoon ribbed dress in navy

Knitted cocoon ribbed dress in navy

Current Price £55.00

Ruffle shoulder satin slip dress in chocolate

Ruffle shoulder satin slip dress in chocolate

Current Price £69.00

+Colours
Cowl back flutter sleeve maxi dress in abstract floral

Cowl back flutter sleeve maxi dress in abstract floral

Current Price £70.00

+Colours
Denim slash neck flippy mini dress in mid blue

Denim slash neck flippy mini dress in mid blue

Current Price £38.00

Grown on shoulder chiffon mini dress with sash in textured buttermilk

Grown on shoulder chiffon mini dress with sash in textured buttermilk

Current Price £50.00

Knitted crew neck button through mini dress in chocolate

Knitted crew neck button through mini dress in chocolate

Current Price £45.00

+Colours
Seersucker T-shirt mini dress in brown check

Seersucker T-shirt mini dress in brown check

Current Price £46.00

Drape neck mini dress in wine floral

Drape neck mini dress in wine floral

Current Price £48.00

+Colours
Grown on twist shoulder velvet mini dress in teal

Grown on twist shoulder velvet mini dress in teal

Current Price £48.00

+Colours
Twist shoulder velvet cami mini dress in tabacco

Twist shoulder velvet cami mini dress in tabacco

Current Price £48.00

Asymmetric tuck side satin maxi in petrol

Asymmetric tuck side satin maxi in petrol

Current Price £68.00

Metallic midiaxi dress with silver hardware in silver

Metallic midiaxi dress with silver hardware in silver

Current Price £75.00

Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Current Price £50.00

Knitted high v-neck mini oversized dress in oat

Knitted high v-neck mini oversized dress in oat

Current Price £45.00

Animal print cap sleeve ruched maxi dress in blue

Animal print cap sleeve ruched maxi dress in blue

Current Price £50.00

Cupro scarf detail ruffle maxi dress in charcoal

Cupro scarf detail ruffle maxi dress in charcoal

Current Price £55.00

Lace ruched front drop waist maxi dress in green

Lace ruched front drop waist maxi dress in green

Current Price £55.00

+Colours
Chiffon mini tea dress in rust floral print

Chiffon mini tea dress in rust floral print

Current Price £40.00

Mini long sleeve tea dress in floral print

Mini long sleeve tea dress in floral print

Current Price £36.00

Ruched side midi dress with drape back detail in brown and lime floral

Ruched side midi dress with drape back detail in brown and lime floral

Current Price £70.00

Structured mini velvet dress in black

Structured mini velvet dress in black

Current Price £55.00

One sleeve drape sequin mini dress in oyster

One sleeve drape sequin mini dress in oyster

Current Price £60.00

Sequin bandeau mini dress in black

Sequin bandeau mini dress in black

Current Price £42.00

Long sleeve cowl neck mini tea dress in tortoise print

Long sleeve cowl neck mini tea dress in tortoise print

Current Price £48.00

+Colours
Scoop neck mini sequin dress in avocado

Scoop neck mini sequin dress in avocado

Current Price £60.00

Layered sheer sequin midi dress in pewter

Layered sheer sequin midi dress in pewter

Current Price £75.00

Knitted ring zip midi dress in brown

Knitted ring zip midi dress in brown

Current Price £50.00

Asymmetric hem one sleeve maxi dress in burgundy

Asymmetric hem one sleeve maxi dress in burgundy

Current Price £45.00

Lace sleeveless maxi dress with side split in black

Lace sleeveless maxi dress with side split in black

Current Price £50.00

Asymmetric drape front maxi dress in chocolate brown

Asymmetric drape front maxi dress in chocolate brown

Current Price £45.00

Chiffon flutter sleeve maxi dress in floral print

Chiffon flutter sleeve maxi dress in floral print

Current Price £65.00

+Colours

Dresses

From effortless daywear to standout party pieces, Topshop dresses deliver flattering silhouettes and trending designs for every occasion. Explore playful mini dresses, elegant midis and sweeping maxis – all finished with the signature Topshop edge we all know and love. Think chic necklines, bold prints, shimmering embellishments and statement ruffles that bring personality to every piece. From summer dresses made for sunshine plans to all-out sequin showstoppers, this is your go-to destination for the dresses your wardrobe’s been waiting for.