Dresses

219 items
219 items
Satin asymmetric lace trim midi slip dress in black

Satin asymmetric lace trim midi slip dress in black

Current Price £48.00

+Colours
Structured drape mini dress in soft lime

Structured drape mini dress in soft lime

Current Price £45.00

+Colours
Twisted shoulder sheer skirt midi dress in off-white

Twisted shoulder sheer skirt midi dress in off-white

Current Price £70.00

Denim slash neck flippy mini dress in mid blue

Denim slash neck flippy mini dress in mid blue

Current Price £38.00

Ruched bandeau mini dress in taupe

Ruched bandeau mini dress in taupe

Current Price £45.00

+Colours
Ruched side gathered shoulder midi dress in brown lime stripe

Ruched side gathered shoulder midi dress in brown lime stripe

Current Price £45.00

Ruffle shoulder satin slip dress in navy

Ruffle shoulder satin slip dress in navy

Current Price £68.00

+Colours
Structured drape mini dress in chocolate

Structured drape mini dress in chocolate

Current Price £45.00

+Colours
Premium ruched bust midi dress in cream

Premium ruched bust midi dress in cream

Current Price £75.00

Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Current Price £50.00

Denim cami swing mini dress in bleach

Denim cami swing mini dress in bleach

Current Price £39.00

Gathered waist long sleeve shirt dress in burgundy stripe

Gathered waist long sleeve shirt dress in burgundy stripe

Current Price £49.00

Denim ovoid sleeve mini dress in otter cord

Denim ovoid sleeve mini dress in otter cord

Current Price £60.00

+Colours
Mixed fabric ruffle detail maxi slip in rust

Mixed fabric ruffle detail maxi slip in rust

Current Price £65.00

+Colours
Tolu Coker x Topshop knitted ovoid sleeve structured dress in multi

Tolu Coker x Topshop knitted ovoid sleeve structured dress in multi

Current Price £95.00

Volume hem dropped waist maxi dress in blue check chiffon

Volume hem dropped waist maxi dress in blue check chiffon

Current Price £65.00

Shoulder pad sleeveless maxi dress in olive

Shoulder pad sleeveless maxi dress in olive

Current Price £40.00

Vintage lace mini slip dress in deep lime

Vintage lace mini slip dress in deep lime

Current Price £45.00

Off shoulder tucked waist mini linen dress in chocolate

Off shoulder tucked waist mini linen dress in chocolate

Current Price £45.00

Bandeau super dropped waist poplin maxi dress in white

Bandeau super dropped waist poplin maxi dress in white

Current Price £55.00

Asymmetric ruched side maxi dress in grey

Asymmetric ruched side maxi dress in grey

Current Price £65.00

Voluminous frill midi dress in black

Voluminous frill midi dress in black

Current Price £60.00

+Colours
One sleeve drape maxi dress in chocolate

One sleeve drape maxi dress in chocolate

Current Price £70.00

Slash neck drape back maxi dress in navy

Slash neck drape back maxi dress in navy

Current Price £65.00

Satin asym beaded neck maxi occasion dress in blue

Satin asym beaded neck maxi occasion dress in blue

Current Price £70.00

Mesh maxi animal print long sleeve dress in multi

Mesh maxi animal print long sleeve dress in multi

Current Price £55.00

+Colours
Denim mini wrap dress in mid blue

Denim mini wrap dress in mid blue

Current Price £42.00

Floral print long sleeve ruched side slinky mini dress in multi

Floral print long sleeve ruched side slinky mini dress in multi

Current Price £42.00

Satin halter cowl neck mini dress with black contrast lace trim in oyster

Satin halter cowl neck mini dress with black contrast lace trim in oyster

Current Price £55.00

V neck heavy seamed midi dress in rust

V neck heavy seamed midi dress in rust

Current Price £55.00

Satin high neck cowl maxi dress in bold abstract

Satin high neck cowl maxi dress in bold abstract

Current Price £60.00

Denim open back strappy dress in blue stripe

Denim open back strappy dress in blue stripe

Current Price £46.00

Knot detail midi dress with asymmetric hem in off white

Knot detail midi dress with asymmetric hem in off white

Current Price £60.00

+Colours
Mesh maxi blurred abstract print long sleeve dress in multi

Mesh maxi blurred abstract print long sleeve dress in multi

Current Price £55.00

+Colours
High neck cowl maxi dress in black

High neck cowl maxi dress in black

Current Price £60.00

Waisted long sleeve mini dress in blur print

Waisted long sleeve mini dress in blur print

Current Price £46.00

+Colours
Structured bandeau with roping detail in green

Structured bandeau with roping detail in green

Current Price £55.00

Sheer sleeveless maxi dress with ruched detail in ecru

Sheer sleeveless maxi dress with ruched detail in ecru

Current Price £60.00

Satin slash neck draped cowl front maxi in black

Satin slash neck draped cowl front maxi in black

Current Price £70.00

+Colours
Asym sleeve tie waist cupro maxi dress in khaki

Asym sleeve tie waist cupro maxi dress in khaki

Current Price £65.00

+Colours
Denim seamed mini dress in bleach

Denim seamed mini dress in bleach

Current Price £46.00

Drop armhole rib maxi dress in chocolate brown

Drop armhole rib maxi dress in chocolate brown

Current Price £30.00

Knitted full skirt dress in ivory

Knitted full skirt dress in ivory

Current Price £65.00

+Colours
Asymmetric flutter sleeve maxi dress with seaming in lemon

Asymmetric flutter sleeve maxi dress with seaming in lemon

Current Price £55.00

+Colours
Denim ovoid sleeve mini dress in indigo rinse

Denim ovoid sleeve mini dress in indigo rinse

Current Price £55.00

+Colours
Denim mini dress with ovoid sleeve in indigo

Denim mini dress with ovoid sleeve in indigo

Current Price £55.00

Ruched front drop waist maxi dress in large animal print

Ruched front drop waist maxi dress in large animal print

Current Price £55.00

+Colours
Organza layered bandeau maxi dress in blurred floral print

Organza layered bandeau maxi dress in blurred floral print

Current Price £60.00

Satin drape neck maxi dress with lace trim in black

Satin drape neck maxi dress with lace trim in black

Current Price £68.00

+Colours
Embellished raffia slip dress with frill in yellow

Embellished raffia slip dress with frill in yellow

Current Price £85.00

High neck dropped waist maxi dress in natural stripe

High neck dropped waist maxi dress in natural stripe

Current Price £68.00

Slash neck cupro maxi dress in grey

Slash neck cupro maxi dress in grey

Current Price £55.00

Voluminous frill midi dress in rust

Voluminous frill midi dress in rust

Current Price £60.00

+Colours
Satin slash neck draped cowl front maxi in olive

Satin slash neck draped cowl front maxi in olive

Current Price £70.00

+Colours
Structured flippy hem mini dress in buttermilk

Structured flippy hem mini dress in buttermilk

Current Price £49.00

+Colours
Knitted full skirt dress in olive

Knitted full skirt dress in olive

Current Price £65.00

+Colours
Asym sleeve tie waist cupro maxi dress in burnt brown

Asym sleeve tie waist cupro maxi dress in burnt brown

Current Price £65.00

+Colours
Heavy foiled lace maxi dress in silver

Heavy foiled lace maxi dress in silver

Current Price £85.00

Long sleeve ruffle maxi dress in blurred rusty floral

Long sleeve ruffle maxi dress in blurred rusty floral

Current Price £65.00

Knitted abstract mesh long sleeve maxi dress in burnt orange

Knitted abstract mesh long sleeve maxi dress in burnt orange

Current Price £50.00

Structured flippy hem mini dress in olive

Structured flippy hem mini dress in olive

Current Price £50.00

+Colours
Frill halter neck maxi dress in iridescent mink

Frill halter neck maxi dress in iridescent mink

Current Price £75.00

Denim v neck peplum mini dress in indigo rinse

Denim v neck peplum mini dress in indigo rinse

Current Price £46.00

Knitted high v-neck mini oversized jumper dress in ivory

Knitted high v-neck mini oversized jumper dress in ivory

Current Price £45.00

Denim mini cami swing dress in indigo rinse

Denim mini cami swing dress in indigo rinse

Current Price £39.00

Asymmetric flutter sleeve maxi dress with seaming in pink

Asymmetric flutter sleeve maxi dress with seaming in pink

Current Price £55.00

+Colours
Denim pleat detail mini dress in indigo rinse

Denim pleat detail mini dress in indigo rinse

Current Price £46.00

Square neck 90s mini in faux pony hair

Square neck 90s mini in faux pony hair

Current Price £55.00

Slash neck midi dress in black premium cupro jacquard

Slash neck midi dress in black premium cupro jacquard

Current Price £68.00

+Colours
Satin structured dropped waist maxi dress in washed lime

Satin structured dropped waist maxi dress in washed lime

Current Price £75.00

Poplin lace godet midi dress in black

Poplin lace godet midi dress in black

Current Price £59.00

Long sleeve scoop back a-line maxi dress in black

Long sleeve scoop back a-line maxi dress in black

Current Price £42.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.