Wild Romance -

discover our new collection here

Dresses

118 items
118 items
Seam detail strappy satin maxi dress in yellow

Seam detail strappy satin maxi dress in yellow

Current Price £60.00

Clean structured shoulder pad mini dress in off white

Clean structured shoulder pad mini dress in off white

Current Price £55.00

+Colours
Drop shoulder blouson waist crinkle maxi dress in white

Drop shoulder blouson waist crinkle maxi dress in white

Current Price £50.00

+Colours
Satin cut away racer neck full skirt maxi dress in blue and pink bold floral

Satin cut away racer neck full skirt maxi dress in blue and pink bold floral

Current Price £68.00

+Colours
Techy funnel neck mini shift dress in black

Techy funnel neck mini shift dress in black

Current Price £45.00

Premium high neck open back maxi dress in spaced orange floral

Premium high neck open back maxi dress in spaced orange floral

Current Price £85.00

Sheer chiffon maxi dress with pintuck details in Marigold

Sheer chiffon maxi dress with pintuck details in Marigold

Current Price £65.00

+Colours
Folded bust organza maxi dress in stripe

Folded bust organza maxi dress in stripe

Current Price £68.00

+Colours
Satin grown on neck tuck side maxi dress with open back in aqua floral

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

Current Price £72.00

+Colours
Satin scoop neck maxi dress with stitch detailing in red

Satin scoop neck maxi dress with stitch detailing in red

Current Price £70.00

+Colours
Full hem pleated mini sundress in mono check

Full hem pleated mini sundress in mono check

Current Price £45.00

Dropped waist bandeau maxi dress in thick mono stripe

Dropped waist bandeau maxi dress in thick mono stripe

Current Price £55.00

Heavy crepe high cowl neck mini dress with tie waist in orange

Heavy crepe high cowl neck mini dress with tie waist in orange

Current Price £45.00

+Colours
Clean structured shoulder pad mini dress in fiery orange

Clean structured shoulder pad mini dress in fiery orange

Current Price £55.00

+Colours
Satin double layered cami maxi dress with seam details in stone

Satin double layered cami maxi dress with seam details in stone

Current Price £55.00

Satin seamed maxi dress with piped edges in painterly floral

Satin seamed maxi dress with piped edges in painterly floral

Current Price £75.00

+Colours
Denim pleated pinny dress in plum

Denim pleated pinny dress in plum

Current Price £50.00

Seamed skirt maxi occasion dress in blue

Seamed skirt maxi occasion dress in blue

Current Price £68.00

+Colours
Pintucked bust chiffon maxi dress in rust

Pintucked bust chiffon maxi dress in rust

Current Price £60.00

Premium viscose blouson halter neck maxi dress with open back and train in handpainted floral print

Premium viscose blouson halter neck maxi dress with open back and train in handpainted floral print

Current Price £150.00

Folded bust organza maxi dress in abstract blur print

Folded bust organza maxi dress in abstract blur print

Current Price £68.00

+Colours
Pleated open back maxi dress in green

Pleated open back maxi dress in green

Current Price £70.00

+Colours
Draped hem chiffon midi occasion dress in cobalt

Draped hem chiffon midi occasion dress in cobalt

Current Price £65.00

+Colours
Satin halter neck lace hem occasion maxi dress in lime and blue

Satin halter neck lace hem occasion maxi dress in lime and blue

Current Price £65.00

+Colours
Halter gathered side mini dress with tab detail in brown woven stripe

Halter gathered side mini dress with tab detail in brown woven stripe

Current Price £38.00

Blouson beaded back maxi dress in mosaic print

Blouson beaded back maxi dress in mosaic print

Current Price £65.00

Cotton rich jersey rolled sleeve t-shirt mini dress in white

Cotton rich jersey rolled sleeve t-shirt mini dress in white

Current Price £34.00

+Colours
Viscose satin low scoop flood length maxi slip dress in black and orange bold floral

Viscose satin low scoop flood length maxi slip dress in black and orange bold floral

Current Price £68.00

+Colours
Cotton rich jersey rolled sleeve t-shirt mini dress in grey marl with green contrast topstitching

Cotton rich jersey rolled sleeve t-shirt mini dress in grey marl with green contrast topstitching

Current Price £34.00

+Colours
Satin dropped waist blouson bandeau maxi dress in green floral

Satin dropped waist blouson bandeau maxi dress in green floral

Current Price £68.00

+Colours
Drop shoulder blouson waist crinkle maxi dress in navy

Drop shoulder blouson waist crinkle maxi dress in navy

Current Price £50.00

+Colours
Viscose blend jersey dropped waist maxi dress in lime

Viscose blend jersey dropped waist maxi dress in lime

Current Price £40.00

+Colours
Draped hem chiffon midi occasion dress in blue and chocolate polka dot print

Draped hem chiffon midi occasion dress in blue and chocolate polka dot print

Current Price £65.00

+Colours
Raw seamed strappy maxi dress in chartreuse green

Raw seamed strappy maxi dress in chartreuse green

Current Price £50.00

Premium jersey double layered skinny strap 90s length midi dress in black

Premium jersey double layered skinny strap 90s length midi dress in black

Current Price £28.00

Short sleeve slash neck structured mini dress in off white

Short sleeve slash neck structured mini dress in off white

Current Price £55.00

Contrast print beaded strap maxi dress in black sketchy floral and stripe

Contrast print beaded strap maxi dress in black sketchy floral and stripe

Current Price £75.00

+Colours
Satin sleeveless asymmetric drape maxi dress in emerald green

Satin sleeveless asymmetric drape maxi dress in emerald green

Current Price £65.00

+Colours
Halter neck dropped waist tie detail maxi dress in navy mixed spot

Halter neck dropped waist tie detail maxi dress in navy mixed spot

Current Price £70.00

+Colours
Chiffon maxi dress with seam detail in green floral

Chiffon maxi dress with seam detail in green floral

Current Price £70.00

+Colours
Flippy hem mini dress with pintucks in orange rust

Flippy hem mini dress with pintucks in orange rust

Current Price £45.00

Cotton poplin tuck side racer neck maxi dress in stone

Cotton poplin tuck side racer neck maxi dress in stone

Current Price £45.00

Jacquard spot maxi occasion dress with open back in green

Jacquard spot maxi occasion dress with open back in green

Current Price £65.00

+Colours
Halter neck dropped waist tie detail maxi dress in burgundy zebra print

Halter neck dropped waist tie detail maxi dress in burgundy zebra print

Current Price £70.00

+Colours
Delicate tie front maxi dress with lace insert in pink stripe

Delicate tie front maxi dress with lace insert in pink stripe

Current Price £60.00

Satin scoop neck maxi dress with stitch detailing in lilac and buttermilk floral

Satin scoop neck maxi dress with stitch detailing in lilac and buttermilk floral

Current Price £72.00

+Colours
Premium cotton rich jersey draped asymmetric maxi dress in white

Premium cotton rich jersey draped asymmetric maxi dress in white

Current Price £40.00

Satin racer neck maxi dress in pink floral jacquard

Satin racer neck maxi dress in pink floral jacquard

Current Price £65.00

+Colours
Cotton bubble cape mini dress in woven blue and mint stripe

Cotton bubble cape mini dress in woven blue and mint stripe

Current Price £45.00

+Colours
Denim mandarin collared mini dress in indigo rinse

Denim mandarin collared mini dress in indigo rinse

Current Price £50.00

Jacquard spot maxi occasion dress with open back in lemon and blue floral print

Jacquard spot maxi occasion dress with open back in lemon and blue floral print

Current Price £68.00

+Colours
Deep v lace insert maxi dress in cobalt

Deep v lace insert maxi dress in cobalt

Current Price £65.00

Heavy crepe high cowl neck mini dress with tie waist in cream

Heavy crepe high cowl neck mini dress with tie waist in cream

Current Price £45.00

+Colours
Premium cotton rich jersey draped asymmetric maxi dress in grey marl

Premium cotton rich jersey draped asymmetric maxi dress in grey marl

Current Price £40.00

Viscose blend jersey dropped waist maxi dress in stone

Viscose blend jersey dropped waist maxi dress in stone

Current Price £40.00

+Colours
Viscose satin low scoop flood length maxi slip dress in abstract ochre print

Viscose satin low scoop flood length maxi slip dress in abstract ochre print

Current Price £68.00

+Colours
Poplin bubble cape mini dress in white

Poplin bubble cape mini dress in white

Current Price £45.00

+Colours
Draped scarf neck mini dress in mosaic print

Draped scarf neck mini dress in mosaic print

Current Price £55.00

Lace bust maxi dress in leopard print

Lace bust maxi dress in leopard print

Current Price £55.00

Scarf detail chiffon maxi dress in yellow animal print

Scarf detail chiffon maxi dress in yellow animal print

Current Price £55.00

+Colours
Cut away racer neck full skirt maxi dress in buttermilk

Cut away racer neck full skirt maxi dress in buttermilk

Current Price £65.00

+Colours
Cowl neck dropped hem maxi dress in abstract blur

Cowl neck dropped hem maxi dress in abstract blur

Current Price £65.00

Halter backless maxi dress in abstract stripe

Halter backless maxi dress in abstract stripe

Current Price £45.00

+Colours
Satin v neck maxi slip dress with lace inserts in mole

Satin v neck maxi slip dress with lace inserts in mole

Current Price £65.00

Cross back midi cupro dress in orange

Cross back midi cupro dress in orange

Current Price £55.00

Tie neck halter flippy mini dress with embroidered detail in black

Tie neck halter flippy mini dress with embroidered detail in black

Current Price £60.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
Ruffle shoulder slip maxi dress in black based spot

Ruffle shoulder slip maxi dress in black based spot

Current Price £70.00

+Colours
Organza layered bandeau maxi dress in buttermilk

Organza layered bandeau maxi dress in buttermilk

Current Price £55.00

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

T-shirt maxi dress in washed lime

T-shirt maxi dress in washed lime

Current Price £50.00

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

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.