Dresses
167 itemsDenim seam detail maxi dress in indigo rinse
Current Price £55.00
Slash neck mini dress in blurry green print
Current Price £48.00
Full hem pleated mini sundress in lemon
Current Price £36.00
Knitted sheer mix dress in chocolate
Current Price £55.00
Open collar ruched long sleeve midi shirt dress in black
Current Price £55.00
Satin maxi occasion halter dress in yellow gradient
Current Price £75.00
Knitted crochet chevron mini dress in multi
Current Price £65.00
Dropped waist maxi dress in natural linen
Current Price £45.00
Denim mini shift dress in mid blue
Current Price £39.00
Denim high neck button through shirt dress in pink
Current Price £55.00
Denim zip through collar sleeveless mini dress in white
Current Price £42.00
Denim ovoid sleeve mini dress bone
Current Price £55.00
Denim flippy seamed pleat hem mini dress in bleach
Current Price £46.00
Crinkle v neck zip front utility maxi dress in ecru
Current Price £55.00
Knitted premium crochet full skirt dress in ecru
Current Price £78.00
Stripe ruched detail maxi dress in lilac
Current Price £35.00
Denim circle pinny dress in rich blue
Current Price £46.00
Linen open back mini dress in bold blue abstract print
Current Price £38.00
Denim funnel neck mini dress in mid blue
Current Price £42.00
Knot detail midi dress with asymmetric hem in khaki
Current Price £60.00
Mesh floral print ruched maxi dress in black
Current Price £50.00
Denim shirred maxi dress with straps in mid blue
Current Price £55.00
High neck ruched maxi dress in black
Current Price £45.00
Satin drape neck maxi dress with lace trim in caramel
Current Price £68.00
Denim peplum hem mini dress in indigo rinse
Current Price £46.00
Flutter sleeve v neck midi dress in mono spot
Current Price £60.00
Denim mini wrap dress in mid blue
Current Price £42.00
Open back satin midi dress in slate
Current Price £69.00
Structured drape mini dress in chocolate
Current Price £45.00
Open collar ruched long sleeve midi shirt dress in taupe
Current Price £55.00
Dropped hem full circle skirt sundress in black
Current Price £55.00
Denim ovoid sleeve mini dress khaki
Current Price £55.00
Volume hem dropped waist maxi dress in blue check chiffon
Current Price £65.00
Heavy crepe maxi dress with scarf detail in chocolate
Current Price £65.00
Knitted abstract mesh long sleeve maxi dress in burnt orange
Current Price £50.00
Denim slash neck flippy mini dress in mid blue
Current Price £38.00
Slash neck chiffon maxi dress in brown and lime floral print
Current Price £56.00
Waisted long sleeve mini dress in blur print
Current Price £46.00
Ruched bandeau mini dress in taupe
Current Price £45.00
Dropped waist sleeveless shirt dress in white
Current Price £85.00
Grown on sleeve satin dress in black
Current Price £50.00
Cutwork broderie mixed trapeze maxi dress in white
Current Price £85.00
Mesh maxi animal print long sleeve dress in multi
Current Price £55.00
Sculptural drape mini dress in white
Current Price £60.00
Ruched side gathered shoulder midi dress in brown lime stripe
Current Price £55.00
Denim ovoid sleeve mini dress in otter cord
Current Price £60.00
Denim mini dress with ovoid sleeve in indigo
Current Price £55.00
Ruffle shoulder satin slip dress in navy
Current Price £68.00
Gathered skirt mini shirt dress in yellow
Current Price £49.00
Denim v-neck mini shift dress in bleach
Current Price £42.00
Long sleeve velvet and chiffon mix mini dress with shoulder pads in black
Current Price £50.00
Slash neck midi dress in black premium cupro jacquard
Current Price £68.00
Denim ovoid sleeve mini dress in indigo rinse
Current Price £55.00
Cowl back bandeau midi dress in cupro lime
Current Price £55.00
Drop armhole rib maxi dress in chocolate brown
Current Price £30.00
Voluminous frill midi dress in black
Current Price £60.00
Premium pleated high godet maxi dress in brown
Current Price £95.00
Gathered waist long sleeve shirt dress in burgundy stripe
Current Price £49.00
Dropped waist bandeau maxi dress in thick mono stripe
Current Price £50.00
Viscose drape bubble hem maxi dress in chocolate
Current Price £34.00
Slash neck chiffon maxi dress in chocolate
Current Price £56.00
One sleeve twist strap satin maxi dress in black
Current Price £69.00
Satin asymmetric lace trim midi slip dress in black
Current Price £48.00
Asym sleeve tie waist cupro maxi dress in khaki
Current Price £65.00
Asym sleeve tie waist cupro maxi dress in burnt brown
Current Price £65.00
Broderie occasion maxi dress with beaded trim in rust
Current Price £120.00
Knitted high v-neck mini oversized jumper dress in ivory
Current Price £45.00
Knitted full skirt dress in ivory
Current Price £65.00
Mesh maxi blurred abstract print long sleeve dress in multi
Current Price £55.00
Denim open back strappy dress in blue stripe
Current Price £46.00
Denim mini cami swing dress in indigo rinse
Current Price £39.00
Premium ruched bust midi dress in cream
Current Price £75.00
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.