Dresses
238 itemsReal suede funnel neck cinch waist long sleeve mini dress in petrol blue
Previous Price£260.00Current Price £195.00
Denim long sleeve flared mini dress in rinse
Previous Price£55.00Current Price £30.36
Lace ruched front drop waist maxi dress in chocolate
Previous Price£55.00Current Price £44.00
Knitted cardigan midi dress in grey
Previous Price£50.00Current Price £45.00
Knitted crew neck button through mini dress in chocolate
Previous Price£45.00Current Price £22.50
Knitted bardot maxi dress in grey
Previous Price£55.00Current Price £27.39
Knitted crew neck button through mini dress in navy
Previous Price£45.00Current Price £40.50
Knot detail midi dress with asymmetric hem in brown
Current Price £60.00
One sleeve twist strap satin maxi dress in green floral
Current Price £69.00
Floral print slash neck long sleeve maxi dress in chocolate
Previous Price£50.00Current Price £25.00
Cutwork lace insert long sleeve maxi dress in chocolate
Current Price £68.00
Volume hem dropped waist maxi dress in blue check chiffon
Current Price £65.00
High neck open back chuck on velvet maxi dress in black
Current Price £55.00
Satin tie neck bias sleeveless dress in brown
Previous Price£62.00Current Price £55.80
Ruched side midi dress with drape back detail in dusky purple
Previous Price£69.00Current Price £31.11
Box pleat skirt dropped waist maxi dress in black
Previous Price£85.00Current Price £21.16
Scoop neck mini sequin dress in avocado
Current Price £60.00
Longsleeve cowl back mini sequin velvet dress in black
Previous Price£48.00Current Price £41.00
Plunge velvet sequin full length maxi gown in red
Current Price £120.00
Grown on sleeve satin dress in olive
Previous Price£50.00Current Price £32.55
One sleeve twist strap satin maxi dress in black
Current Price £69.00
Long sleeve ruffle maxi dress with scarf wrap detail in buttermilk
Previous Price£85.00Current Price £59.50
Open collar ruched long sleeve midi shirt dress in black
Current Price £55.00
Occasion mixed fabric cowl neck dress in soft green
Previous Price£65.00Current Price £39.13
Occasion mixed fabric cowl neck dress in black
Previous Price£65.00Current Price £54.99
Metallic midiaxi dress with silver hardware in silver
Previous Price£75.00Current Price £52.50
Lace sleeve flippy hem mini dress in port royale
Current Price £59.00
Grown on sleeve satin dress in black
Current Price £50.00
Grown on twist shoulder velvet mini dress in teal
Previous Price£48.00Current Price £33.60
Knitted cocoon ribbed dress in navy
Previous Price£55.00Current Price £41.25
Dropped waist chuck on poplin midi dress in pink and choc stripe
Previous Price£55.00Current Price £30.25
Denim sleeveless zip through dress in indigo rinse
Previous Price£42.00Current Price £14.70
Drape neck mini dress in charcoal mauve cupro jacquard
Previous Price£48.00Current Price £28.80
Dropped waist structured denim midi dress in rinse
Previous Price£22.99Current Price £20.69
Vinyl seamed detail mini dress in washed brown
Previous Price£45.00Current Price £11.25
Poplin barrel sleeve cinch dress in black
Previous Price£45.00Current Price £40.50
Short sleeve asymmetric slinky maxi dress in red
Previous Price£45.00Current Price £24.75
Cowl back flutter sleeve maxi dress in abstract floral
Previous Price£70.00Current Price £63.00
Seamed wide leg linen jumpsuit in black
Previous Price£50.00Current Price £45.00
Tophop blurred abstract print maxi dress with scarf detail in blue
Previous Price£50.00Current Price £25.00
Lace sleeveless maxi dress with side split in black
Previous Price£50.00Current Price £27.50
Halter neck maxi dress in blue boutique print
Previous Price£62.00Current Price £31.00
Denim flute sleeve mini dress in mid blue
Previous Price£46.00Current Price £13.80
Tie front long sleeve mini tea dress in abstract print
Previous Price£49.00Current Price £44.10
Raglan sleeve cinch waist mini dress in black
Previous Price£34.00Current Price £18.70
Structured rugby collar mini dress in beige
Previous Price£55.00Current Price £13.75
Halter maxi dress in black satin
Previous Price£60.00Current Price £54.00
One shoulder chuck on liquid satin dress in green
Previous Price£56.00Current Price £36.40
Lace insert grown on shoulder midi dress in dusty lilac
Previous Price£75.00Current Price £45.00
Poplin mix scoop neck maxi dress in white
Previous Price£50.00Current Price £25.00
Knitted v neck slouchy midi dress in chocolate
Previous Price£55.00Current Price £49.50
Flutter sleeve godet hem midi dress in green
Previous Price£69.00Current Price £62.10
Satin bandeau mini dress in chartreuse
Previous Price£45.00Current Price £18.00
Knitted stripe full skirt long sleeve dress in burgundy
Previous Price£65.00Current Price £42.25
Faux suede hidden button plaquette midi dress in brown
Previous Price£55.00Current Price £44.00
Flutter sleeve godet hem midi dress in blurred floral
Previous Price£69.00Current Price £37.95
Grown on ruffle sleeve occasion maxi dress in blurred pink floral
Previous Price£69.00Current Price £62.10
Long sleeve ruffle maxi dress with scarf wrap detail in abstract stripe
Previous Price£85.00Current Price £76.50
Halter layer chiffon dress in black and white floral
Previous Price£65.00Current Price £35.75
Halter layer chiffon dress in pink and cream print
Previous Price£65.00Current Price £22.75
High neck open back chuck on cupro midi dress in charcoal
Previous Price£55.00Current Price £22.00
High neck open back chuck on cupro midi dress in buttermilk
Previous Price£55.00Current Price £44.00
Twist shoulder backless midi satin dress in red
Previous Price£70.00Current Price £45.50
High neck racer satin midi dress in ombre stripe
Previous Price£62.00Current Price £31.00
Cut out back satin mini dress in green pink stripe
Previous Price£50.00Current Price £22.50
Full neck halter midi dress in bold abstract floral
Previous Price£69.00Current Price £44.85
Drape neck open back midi dress in green
Previous Price£75.00Current Price £45.00
Ruched polkadot maxi dress in green
Previous Price£50.00Current Price £45.00
Full neck halter midi dress in beige abstract zebra
Previous Price£69.00Current Price £51.75
Knitted high v-neck mini oversized dress in oat
Previous Price£45.00Current Price £40.50
Longsleeve cowl back mini sequin velvet dress in chocolate
Previous Price£48.00Current Price £34.00
Knitted wool crew neck mini dress in khaki
Previous Price£40.00Current Price £36.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.