Wild Romance -

discover our new collection here

Dresses

209 items
209 items
Satin halter neck maxi dress beaded back detail in lime

Satin halter neck maxi dress beaded back detail in lime

Current Price £75.00

Denim godet seam mini dress in rich blue

Denim godet seam mini dress in rich blue

Current Price £50.00

Long sleeve blouson mini dress in white stripe

Long sleeve blouson mini dress in white stripe

Current Price £58.00

+Colours
Premium satin halter asymmetric mini dress with scarf detail in golden olive

Premium satin halter asymmetric mini dress with scarf detail in golden olive

Current Price £75.00

Satin maxi occasion halter dress in yellow gradient

Satin maxi occasion halter dress in yellow gradient

Current Price £75.00

Linen rich mini shift dress in brown with top stitch

Linen rich mini shift dress in brown with top stitch

Current Price £36.00

+Colours
Grown on shoulder midi dress in soft touch electric blue

Grown on shoulder midi dress in soft touch electric blue

Current Price £62.00

+Colours
Halter cowl maxi dress in lime

Halter cowl maxi dress in lime

Current Price £60.00

+Colours
Embroidered maxi occasion dress in orange

Embroidered maxi occasion dress in orange

Current Price £85.00

V neck slip maxi dress with chocolate contrast lace in cornflower blue

V neck slip maxi dress with chocolate contrast lace in cornflower blue

Current Price £75.00

Dropped waist halter maxi dress in brown and lime check

Dropped waist halter maxi dress in brown and lime check

Current Price £50.00

Satin twist strap maxi dress in buttermilk

Satin twist strap maxi dress in buttermilk

Current Price £60.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
Poplin halter deep hem mini trapeze dress in lilac and lime colour block

Poplin halter deep hem mini trapeze dress in lilac and lime colour block

Current Price £38.00

+Colours
Denim short sleeve mini dress in bone

Denim short sleeve mini dress in bone

Current Price £50.00

+Colours
High neck asymmetric waist bubble hem maxi dress in black

High neck asymmetric waist bubble hem maxi dress in black

Current Price £85.00

Denim shirt belted mini dress in bone

Denim shirt belted mini dress in bone

Current Price £55.00

Premium bubble hem bandeau maxi dress in green

Premium bubble hem bandeau maxi dress in green

Current Price £95.00

Knitted maxi stripe skirt co-ord in blue multi

Knitted maxi stripe skirt co-ord in blue multi

Current Price £36.00

Denim pleated side down mini dress rich blue

Denim pleated side down mini dress rich blue

Current Price £48.00

Knitted premium crochet full skirt dress in ecru

Knitted premium crochet full skirt dress in ecru

Current Price £78.00

Denim square neck pinny dress in bleach

Denim square neck pinny dress in bleach

Current Price £42.00

+Colours
Lace insert pintucked waist mini tea dress in Lemon Polka Dot

Lace insert pintucked waist mini tea dress in Lemon Polka Dot

Current Price £45.00

+Colours
Viscose grown on sleeve mini tea dress in vintage floral

Viscose grown on sleeve mini tea dress in vintage floral

Current Price £45.00

+Colours
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
Crinkle v neck zip front utility maxi dress in black

Crinkle v neck zip front utility maxi dress in black

Current Price £55.00

+Colours
Mixed fabric ruffle detail maxi slip dress in green

Mixed fabric ruffle detail maxi slip dress in green

Current Price £65.00

+Colours
Asymmetric frill mini dress in abstract choc stripe

Asymmetric frill mini dress in abstract choc stripe

Current Price £45.00

+Colours
Contrast cut about maxi satin dress in blue and orange

Contrast cut about maxi satin dress in blue and orange

Current Price £68.00

Satin polka dot ruched tie shoulder maxi dress in yellow

Satin polka dot ruched tie shoulder maxi dress in yellow

Current Price £55.00

Knitted crochet chevron mini dress in multi

Knitted crochet chevron mini dress in multi

Current Price £65.00

Heavy twill dropped waist maxi dress with full skirt in natural

Heavy twill dropped waist maxi dress with full skirt in natural

Current Price £55.00

Denim shift mini dress red and pink stripe

Denim shift mini dress red and pink stripe

Current Price £42.00

+Colours
Knot detail midi dress with asymmetric hem in khaki

Knot detail midi dress with asymmetric hem in khaki

Current Price £60.00

+Colours
Linen rich high neck trapeze mini dress in black

Linen rich high neck trapeze mini dress in black

Current Price £40.00

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 short sleeve mini dress in mid blue

Denim short sleeve mini dress in mid blue

Current Price £50.00

+Colours
Cotton v neck smock mini dress in contrast lime and blue stripe

Cotton v neck smock mini dress in contrast lime and blue stripe

Current Price £45.00

Cupro dropped waist maxi t-shirt dress in taupe

Cupro dropped waist maxi t-shirt dress in taupe

Current Price £55.00

+Colours
High neck cowl maxi dress in petrol

High neck cowl maxi dress in petrol

Current Price £60.00

+Colours
Knitted full skirt dress in olive

Knitted full skirt dress in olive

Current Price £65.00

+Colours
Mesh maxi blurred abstract print long sleeve dress in multi

Mesh maxi blurred abstract print long sleeve dress in multi

Current Price £55.00

+Colours
Denim dropped waist seam detail maxi dress in mid blue

Denim dropped waist seam detail maxi dress in mid blue

Current Price £55.00

Embellished fringing mini dress in green

Embellished fringing mini dress in green

Current Price £120.00

Denim mini shift dress in mid blue

Denim mini shift dress in mid blue

Current Price £39.00

+Colours
Knitted asymmetric stripe full skirt dress in ecru

Knitted asymmetric stripe full skirt dress in ecru

Current Price £65.00

Flutter sleeve v neck midi dress in mono spot

Flutter sleeve v neck midi dress in mono spot

Current Price £60.00

Satin strappy maxi dress with jacquard embroidery and fringing in chocolate

Satin strappy maxi dress with jacquard embroidery and fringing in chocolate

Current Price £75.00

High neck cowl maxi dress in black

High neck cowl maxi dress in black

Current Price £60.00

+Colours
Denim ovoid sleeve mini dress khaki

Denim ovoid sleeve mini dress khaki

Current Price £55.00

+Colours
Mixed fabric ruffle detail maxi slip in rust

Mixed fabric ruffle detail maxi slip in rust

Current Price £65.00

+Colours
Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Knitted sheer mix dress in chocolate

Knitted sheer mix dress in chocolate

Current Price £55.00

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

Cupro dropped waist maxi t-shirt dress in navy

Current Price £55.00

+Colours
Denim godet seam maxi dress in rich blue

Denim godet seam maxi dress in rich blue

Current Price £65.00

Scarf detail chiffon maxi dress in yellow animal print

Scarf detail chiffon maxi dress in yellow animal print

Current Price £55.00

+Colours
Premium hand embellished tunic top in gun metal silver

Premium hand embellished tunic top in gun metal silver

Current Price £120.00

Denim v neck barrel midi dress in pink

Denim v neck barrel midi dress in pink

Current Price £65.00

+Colours
Long sleeve blouson mini dress in bright coral

Long sleeve blouson mini dress in bright coral

Current Price £55.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 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
Lapel bust maxi dress with embroidered flowers in black

Lapel bust maxi dress with embroidered flowers in black

Current Price £65.00

Linen rich open back mini dress in khaki colour block

Linen rich open back mini dress in khaki colour block

Current Price £40.00

Open back buckle strap maxi sundress with contrast topstitching in black

Open back buckle strap maxi sundress with contrast topstitching in black

Current Price £55.00

+Colours
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.