Dresses
141 itemsPremium ruched bust midi dress in cream
Current Price £75.00
Asymmetric frill mini dress in orange
Current Price £45.00
Denim high neck button through shirt dress in pink
Current Price £55.00
Grown on sleeve satin dress in black
Current Price £50.00
Denim mini shift dress in mid blue
Current Price £39.00
Open back satin midi dress in slate
Current Price £69.00
Denim mini dress with ovoid sleeve in indigo
Current Price £55.00
Denim ovoid sleeve mini dress in indigo rinse
Current Price £55.00
Animal print cap sleeve ruched maxi dress in blue
Current Price £50.00
Slash neck chiffon maxi dress in petrol
Current Price £56.00
Longsleeve lace trim mini tea dress in mono spot
Current Price £55.00
High neck ruched maxi dress in black
Current Price £45.00
Slash neck chiffon maxi dress in brown and lime floral print
Current Price £56.00
Satin drape neck maxi dress with lace trim in caramel
Current Price £68.00
Square neck 90s mini in faux pony hair
Current Price £55.00
Denim cami swing mini dress in bleach
Current Price £39.00
Flutter sleeve v neck midi dress in mono spot
Current Price £60.00
Premium pleated high godet maxi dress in brown
Current Price £95.00
Asym sleeve tie waist cupro maxi dress in burnt brown
Current Price £65.00
Mesh floral print ruched maxi dress in black
Current Price £50.00
Bubble hem mini dress in oyster satin twill
Current Price £55.00
Knitted roll neck mini dress in oat
Current Price £45.00
High neck asymmetric hem mini dress in charcoal grey
Current Price £40.00
Ruched front drop waist maxi dress in large animal print
Current Price £55.00
Ruffle shoulder satin slip dress in navy
Current Price £68.00
Heavy crepe maxi dress with scarf detail in chocolate
Current Price £65.00
Denim peplum hem mini dress in indigo rinse
Current Price £46.00
One sleeve twist strap satin maxi dress in port royale
Current Price £69.00
Denim slash neck flippy mini dress in mid blue
Current Price £38.00
Waisted long sleeve mini dress in blur print
Current Price £46.00
Open collar ruched long sleeve midi shirt dress in taupe
Current Price £55.00
Viscose drape bubble hem maxi dress in chocolate
Current Price £45.00
Asym sleeve tie waist cupro maxi dress in khaki
Current Price £65.00
Gathered waist long sleeve shirt dress in burgundy stripe
Current Price £49.00
Knitted full skirt dress in olive
Current Price £65.00
Bias ruched arm hole maxi occasion dress in deep burgundy
Current Price £62.00
Ruched side gathered shoulder midi dress in brown lime stripe
Current Price £55.00
Satin high neck cowl maxi dress in bold abstract
Current Price £60.00
Denim zip through collar sleeveless mini dress in white
Current Price £42.00
Knitted wool crew neck mini dress in oat
Current Price £40.00
Heavy twill structured mini dress in yellow winding floral
Current Price £49.00
Satin drape neck maxi dress with lace trim in black
Current Price £68.00
Slash neck chiffon maxi dress in abstract print
Current Price £56.00
Denim wrap mini dress in chocolate
Current Price £50.00
Halter cowl maxi dress in lime
Current Price £60.00
Knitted high v-neck mini oversized jumper dress in ivory
Current Price £45.00
Longsleeve lace trim mini tea dress in dark based floral
Current Price £55.00
Ruched side midi dress with drape back detail in black polka dot
Current Price £65.00
Slash neck cupro maxi dress in grey
Current Price £55.00
Structured flippy hem mini dress in buttermilk
Current Price £49.00
Satin asymmetric lace trim midi slip dress in black
Current Price £48.00
Cape detail midi dress in black
Current Price £50.00
Cocoon structured mini dress in woven port royale
Current Price £55.00
One sleeve twist strap satin maxi dress in black
Current Price £69.00
Real suede funnel neck cinch waist long sleeve mini dress in petrol blue
Current Price £260.00
Denim v neck peplum mini dress in indigo rinse
Current Price £46.00
Sequin bandeau mini dress in black
Current Price £42.00
Structured rugby collar mini dress in chocolate
Current Price £55.00
Knitted ring zip midi dress in brown
Current Price £50.00
Knitted multi stripe maxi dress in blue
Current Price £45.00
Drop armhole rib maxi dress in chocolate brown
Current Price £40.00
Lace body maxi occasion dress in turquoise
Current Price £75.00
Poplin ruched neck maxi sundress in ochre
Current Price £45.00
Cowl back bandeau midi dress in cupro lime
Current Price £55.00
Grown on shoulder midi dress in soft touch electric blue
Current Price £62.00
Voluminous frill midi dress in black
Current Price £60.00
Broderie occasion maxi dress with beaded trim in rust
Current Price £120.00
Denim pleat detail mini dress in indigo rinse
Current Price £46.00
Mesh maxi blurred abstract print long sleeve dress in multi
Current Price £55.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.