Dresses
139 itemsPremium viscose lace insert pintucked maxi tea dress in rust
Current Price £75.00
Deep v lace insert maxi dress in cobalt
Current Price £65.00
Satin dropped waist maxi dress with contrast tie belt in mono geometric print
Current Price £75.00
Delicate tie front maxi dress with lace insert in pink stripe
Current Price £60.00
Flippy hem mini dress with pintucks in orange rust
Current Price £45.00
Cut away racer neck full skirt maxi dress in taupe and chocolate polka dot
Current Price £68.00
Draped scarf neck mini dress in mosaic print
Current Price £55.00
Poplin bubble cape mini dress in white
Current Price £45.00
Cross back midi cupro dress in orange
Current Price £55.00
Cut away racer neck full skirt maxi dress in buttermilk
Current Price £65.00
Satin v neck maxi slip dress with lace inserts in mole
Current Price £65.00
T-shirt maxi dress in washed lime
Current Price £50.00
Ruched front cami maxi dress in black
Current Price £50.00
Bandeau cinch waist structured maxi dress in chocolate
Current Price £60.00
Satin bias halter neck open scoop back maxi dress in purple
Current Price £65.00
Halter backless maxi dress in abstract stripe
Current Price £45.00
Cotton bubble cape mini dress in woven blue and mint stripe
Current Price £45.00
Satin racer neck maxi dress in blue floral jacquard
Current Price £65.00
Satin dropped waist blouson bandeau maxi dress in chocolate brown
Current Price £65.00
Denim short sleeve button down mini dress bleach
Current Price £46.00
Satin short sleeve asymmetric tunic mini dress in warped check print
Current Price £50.00
Premium linen blend halter neck lace hem occasion maxi dress in check
Current Price £65.00
Satin full neck halter midi dress in buttermilk based blue floral
Current Price £65.00
Embroidered maxi occasion dress in orange
Current Price £85.00
Long sleeve ruffle mini dress with scarf wrap detail in petrol blue
Current Price £55.00
Satin dropped waist maxi dress with contrast tie belt in gold and blue
Current Price £75.00
Viscose satin low scoop flood length maxi slip dress in orange
Current Price £65.00
Satin drape neck maxi dress with lace trim in caramel
Current Price £68.00
Organza layered bandeau maxi dress in buttermilk
Current Price £55.00
Satin twist strap maxi dress in buttermilk
Current Price £60.00
Satin bias halter neck open scoop back maxi dress in blue floral
Current Price £68.00
Satin dropped waist blouson bandeau maxi dress in green floral
Current Price £68.00
Denim short sleeve button down mini dress mid blue
Current Price £46.00
Deep v back strappy midi sundress with cording in green
Current Price £55.00
Knitted funnel neck yoke detail mini dress in charcoal
Current Price £40.00
Satin bias halter neck open scoop back maxi dress in colour block animal
Current Price £65.00
Satin cut away racer neck full skirt maxi dress in mono wavy print
Current Price £65.00
Denim short sleeve mini dress in bone
Current Price £50.00
Slash neck mini dress in blurry green print
Current Price £48.00
Satin halter neck maxi dress beaded back detail in lime
Current Price £75.00
Ruched front cami maxi dress in red
Current Price £50.00
Chiffon floral print frill one shoulder maxi dress in green
Current Price £75.00
Cupro dropped waist maxi t-shirt dress in navy
Current Price £55.00
Chiffon maxi dress with pintuck details in lemon blurred floral
Current Price £68.00
Mesh floral print ruched maxi dress in black
Current Price £50.00
Volume hem dropped waist maxi dress in blue check chiffon
Current Price £65.00
Off shoulder midi dress in apple green
Current Price £62.00
Knitted asymmetric stripe maxi dress in blue multi
Current Price £48.00
Denim shirt belted mini dress in bone
Current Price £55.00
Poplin ruched full skirt maxi dress in ivory
Current Price £55.00
Mixed fabric ruffle detail maxi slip in rust
Current Price £65.00
Satin dropped waist blouson bandeau maxi dress in blue
Current Price £65.00
Contrast print beaded strap maxi dress in sketchy floral and stripe
Current Price £75.00
Grown on sleeve satin dress in black
Current Price £50.00
Crinkle v neck zip front utility maxi dress in black
Current Price £55.00
Waisted long sleeve mini dress in blur print
Current Price £46.00
Cupro dropped waist maxi t-shirt dress in taupe
Current Price £55.00
Embellished raffia slip dress with frill in yellow
Current Price £85.00
Long sleeve high neck tuck side mini dress in off white
Current Price £60.00
Long sleeve tuck side mini dress in burgundy
Current Price £60.00
Long sleeve ruffle mini dress with scarf wrap detail in abstract woodgrain print
Current Price £58.00
Knitted asymmetric stripe full skirt dress in ecru
Current Price £65.00
Denim ruched maxi dress in mid blue
Current Price £65.00
Scarf detail chiffon maxi dress in purple and green stripe
Current Price £55.00
Slash neck midi dress in black premium cupro jacquard
Current Price £68.00
Premium embellished high neck open back maxi dress in natural abstract animal print
Current Price £165.00
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.