A New Collaboration Is Coming.

Sign up to be first to know.

Dresses

123 items
123 items
Satin grown on neck tuck side maxi dress with open back in yellow

Satin grown on neck tuck side maxi dress with open back in yellow

Current Price £70.00

+Colours
Sheer open back maxi dress in dark pink animal print

Sheer open back maxi dress in dark pink animal print

Current Price £68.00

Satin full neck halter midi dress in buttermilk based blue floral

Satin full neck halter midi dress in buttermilk based blue floral

Current Price £65.00

Satin dropped waist blouson bandeau maxi dress in chocolate brown

Satin dropped waist blouson bandeau maxi dress in chocolate brown

Current Price £65.00

+Colours
Organza layered bandeau maxi dress in buttermilk

Organza layered bandeau maxi dress in buttermilk

Current Price £55.00

+Colours
Premium chiffon high low maxi dress with smocking detail in watercolour floral

Premium chiffon high low maxi dress with smocking detail in watercolour floral

Current Price £85.00

+Colours
Premium linen blend halter neck lace hem occasion maxi dress in check

Premium linen blend halter neck lace hem occasion maxi dress in check

Current Price £65.00

+Colours
Denim cord pinny v neck mini dress in chocolate

Denim cord pinny v neck mini dress in chocolate

Current Price £46.00

Drop armhole rib maxi dress in black

Drop armhole rib maxi dress in black

Current Price £30.00

+Colours
Satin racer neck maxi dress in blue floral jacquard

Satin racer neck maxi dress in blue floral jacquard

Current Price £65.00

+Colours
Deep v neck maxi dress in navy polka dot

Deep v neck maxi dress in navy polka dot

Current Price £65.00

Satin short sleeve asymmetric tunic mini dress in warped check print

Satin short sleeve asymmetric tunic mini dress in warped check print

Current Price £50.00

Embroidered maxi occasion dress in orange

Embroidered maxi occasion dress in orange

Current Price £85.00

Denim short sleeve button down mini dress bleach

Denim short sleeve button down mini dress bleach

Current Price £46.00

+Colours
Deep v back strappy midi sundress with cording in green

Deep v back strappy midi sundress with cording in green

Current Price £55.00

Satin bias halter neck open scoop back maxi dress in blue floral

Satin bias halter neck open scoop back maxi dress in blue floral

Current Price £68.00

+Colours
Satin halter neck maxi dress beaded back detail in lime

Satin halter neck maxi dress beaded back detail in lime

Current Price £75.00

Scarf detail chiffon maxi dress in purple and green stripe

Scarf detail chiffon maxi dress in purple and green stripe

Current Price £55.00

+Colours
Viscose satin low scoop flood length maxi slip dress in orange

Viscose satin low scoop flood length maxi slip dress in orange

Current Price £65.00

+Colours
Premium chiffon high low maxi dress with smocking detail in turquoise

Premium chiffon high low maxi dress with smocking detail in turquoise

Current Price £75.00

+Colours
Satin twist strap maxi dress in buttermilk

Satin twist strap maxi dress in buttermilk

Current Price £60.00

+Colours
Satin drape neck maxi dress with lace trim in caramel

Satin drape neck maxi dress with lace trim in caramel

Current Price £68.00

+Colours
Denim ruched maxi dress in mid blue

Denim ruched maxi dress in mid blue

Current Price £65.00

+Colours
Premium satin dropped waist bandeau maxi dress in orange

Premium satin dropped waist bandeau maxi dress in orange

Current Price £75.00

+Colours
Off shoulder midi dress in apple green

Off shoulder midi dress in apple green

Current Price £62.00

Denim short sleeve button down mini dress mid blue

Denim short sleeve button down mini dress mid blue

Current Price £46.00

+Colours
Mesh floral print ruched maxi dress in black

Mesh floral print ruched maxi dress in black

Current Price £50.00

+Colours
Slash neck mini dress in blurry green print

Slash neck mini dress in blurry green print

Current Price £48.00

Denim short sleeve mini dress in mid blue

Denim short sleeve mini dress in mid blue

Current Price £50.00

+Colours
Knitted asymmetric stripe maxi dress in blue multi

Knitted asymmetric stripe maxi dress in blue multi

Current Price £48.00

Poplin ruched full skirt maxi dress in ivory

Poplin ruched full skirt maxi dress in ivory

Current Price £55.00

Cupro dropped waist maxi t-shirt dress in navy

Cupro dropped waist maxi t-shirt dress in navy

Current Price £55.00

+Colours
Volume hem dropped waist maxi dress in blue check chiffon

Volume hem dropped waist maxi dress in blue check chiffon

Current Price £65.00

Denim zip through mini dress with ovoid sleeve in indigo rinse

Denim zip through mini dress with ovoid sleeve in indigo rinse

Current Price £55.00

Chiffon cut away racer neck full skirt maxi dress in abstract animal

Chiffon cut away racer neck full skirt maxi dress in abstract animal

Current Price £68.00

+Colours
Embellished fringing mini dress in green

Embellished fringing mini dress in green

Current Price £120.00

Denim shirt belted mini dress in bone

Denim shirt belted mini dress in bone

Current Price £55.00

Premium textured maxi sundress in white

Premium textured maxi sundress in white

Current Price £65.00

Premium satin dropped waist bandeau maxi dress in stripe

Premium satin dropped waist bandeau maxi dress in stripe

Current Price £85.00

+Colours
Cupro dropped waist maxi t-shirt dress in taupe

Cupro dropped waist maxi t-shirt dress in taupe

Current Price £55.00

+Colours
Contrast print beaded strap maxi dress in sketchy floral and stripe

Contrast print beaded strap maxi dress in sketchy floral and stripe

Current Price £75.00

+Colours
High neck ruched maxi dress in black

High neck ruched maxi dress in black

Current Price £45.00

Slash neck midi dress in black premium cupro jacquard

Slash neck midi dress in black premium cupro jacquard

Current Price £68.00

+Colours
Knitted full skirt dress in olive

Knitted full skirt dress in olive

Current Price £65.00

+Colours
Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Embellished raffia slip dress with frill in yellow

Embellished raffia slip dress with frill in yellow

Current Price £85.00

V-neck cinch waist sweat mini dress in khaki

V-neck cinch waist sweat mini dress in khaki

Current Price £45.00

Long sleeve ruffle mini dress with scarf wrap detail in abstract woodgrain print

Long sleeve ruffle mini dress with scarf wrap detail in abstract woodgrain print

Current Price £58.00

Balloon sleeve mock neck mini dress in blue denim

Balloon sleeve mock neck mini dress in blue denim

Current Price £60.00

Denim godet seam maxi dress in rich blue

Denim godet seam maxi dress in rich blue

Current Price £65.00

Real suede funnel neck cinch waist long sleeve mini dress in petrol blue

Real suede funnel neck cinch waist long sleeve mini dress in petrol blue

Previous Price£260.00Current Price £64.99

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.