Ready for Summer,

so are we - shop new arrivals now

Dresses

322 items
322 items
Satin seamed maxi dress with piped edges in natural and blue stripe

Satin seamed maxi dress with piped edges in natural and blue stripe

Current Price £78.00

+Colours
Draped hem chiffon midi occasion dress in cobalt

Draped hem chiffon midi occasion dress in cobalt

Current Price £65.00

Satin seamed maxi dress with piped edges in painterly floral

Satin seamed maxi dress with piped edges in painterly floral

Current Price £75.00

+Colours
Satin grown on neck tuck side maxi dress with open back in aqua floral

Satin grown on neck tuck side maxi dress with open back in aqua floral

Current Price £72.00

Premium viscose blouson halter neck maxi dress with open back and train in handpainted floral print

Premium viscose blouson halter neck maxi dress with open back and train in handpainted floral print

Current Price £150.00

Folded bust organza maxi dress in abstract blur print

Folded bust organza maxi dress in abstract blur print

Current Price £68.00

+Colours
Crepe sleeveless twist side maxi dress in ecru

Crepe sleeveless twist side maxi dress in ecru

Current Price £65.00

+Colours
Cotton poplin ruched neck maxi sundress in black

Cotton poplin ruched neck maxi sundress in black

Current Price £45.00

+Colours
Poplin halter deep hem maxi trapeze dress in off white

Poplin halter deep hem maxi trapeze dress in off white

Current Price £50.00

+Colours
Linen rich dropped waist full circle hem midi dress in burgundy

Linen rich dropped waist full circle hem midi dress in burgundy

Current Price £55.00

+Colours
Halter neck lace insert maxi dress om contrast stripe and polka dot print

Halter neck lace insert maxi dress om contrast stripe and polka dot print

Current Price £70.00

Blouson beaded back maxi dress in mosaic print

Blouson beaded back maxi dress in mosaic print

Current Price £65.00

Jersey rolled sleeve t-shirt dress in white

Jersey rolled sleeve t-shirt dress in white

Current Price £34.00

+Colours
Poplin halter deep hem mini trapeze dress in mustard contrast stripe

Poplin halter deep hem mini trapeze dress in mustard contrast stripe

Current Price £38.00

+Colours
Jersey rolled sleeve t-shirt dress in grey marl with lime contrast stitching

Jersey rolled sleeve t-shirt dress in grey marl with lime contrast stitching

Current Price £34.00

+Colours
Poplin halter deep hem mini trapeze dress in mono stripe

Poplin halter deep hem mini trapeze dress in mono stripe

Current Price £38.00

+Colours
Chiffon maxi dress with pintucks detail in purple and orange floral

Chiffon maxi dress with pintucks detail in purple and orange floral

Current Price £68.00

Crepe sleeveless twist side maxi dress in black

Crepe sleeveless twist side maxi dress in black

Current Price £65.00

+Colours
Cotton poplin ruched neck maxi sundress in chocolate and red stripe

Cotton poplin ruched neck maxi sundress in chocolate and red stripe

Current Price £48.00

+Colours
Drop shoulder blouson waist crinkle maxi dress in white

Drop shoulder blouson waist crinkle maxi dress in white

Current Price £50.00

+Colours
Premium satin dropped waist bandeau maxi dress in stripe

Premium satin dropped waist bandeau maxi dress in stripe

Current Price £85.00

+Colours
Linen rich dropped waist full circle hem midi dress in lilac

Linen rich dropped waist full circle hem midi dress in lilac

Current Price £55.00

+Colours
Premium satin halter asymmetric mini dress with scarf detail in golden olive

Premium satin halter asymmetric mini dress with scarf detail in golden olive

Current Price £75.00

Chuck on maxi sundress in check

Chuck on maxi sundress in check

Current Price £50.00

+Colours
Satin sleeveless knot side maxi dress in green and blue floral

Satin sleeveless knot side maxi dress in green and blue floral

Current Price £68.00

+Colours
Cotton poplin ruched neck maxi sundress in blue abstract print

Cotton poplin ruched neck maxi sundress in blue abstract print

Current Price £48.00

+Colours
Satin sleeveless asymmetric drape maxi dress in emerald green

Satin sleeveless asymmetric drape maxi dress in emerald green

Current Price £65.00

+Colours
V neck low armhole clean maxi dress with deep hem in mango

V neck low armhole clean maxi dress with deep hem in mango

Current Price £65.00

+Colours
Pleated open back maxi dress in pink and green floral

Pleated open back maxi dress in pink and green floral

Current Price £72.00

+Colours
Pleated open back maxi dress in green

Pleated open back maxi dress in green

Current Price £70.00

+Colours
Chiffon maxi dress with seam detail in green floral

Chiffon maxi dress with seam detail in green floral

Current Price £70.00

Cotton twill structured drop shoulder maxi dress in mono animal print

Cotton twill structured drop shoulder maxi dress in mono animal print

Current Price £55.00

Linen rich exaggerated shoulder mini dress in beige

Linen rich exaggerated shoulder mini dress in beige

Current Price £45.00

+Colours
Halter neck tucked side maxi dress in check ad polka dot

Halter neck tucked side maxi dress in check ad polka dot

Current Price £65.00

Drop shoulder blouson waist crinkle maxi dress in navy

Drop shoulder blouson waist crinkle maxi dress in navy

Current Price £50.00

+Colours
Denim v neck barrel midi dress in bone

Denim v neck barrel midi dress in bone

Current Price £65.00

Cotton poplin tuck side racer neck maxi dress in stone

Cotton poplin tuck side racer neck maxi dress in stone

Current Price £45.00

Utility concealed placket column maxi dress in beige

Utility concealed placket column maxi dress in beige

Current Price £55.00

Premium chiffon high low maxi dress with smocking detail in green polka dot

Premium chiffon high low maxi dress with smocking detail in green polka dot

Current Price £85.00

+Colours
Denim square neck pinny dress in ecru and red stripe

Denim square neck pinny dress in ecru and red stripe

Current Price £42.00

+Colours
Dropped waist maxi sundress in natural linen

Dropped waist maxi sundress in natural linen

Current Price £45.00

+Colours
Tie neck drape maxi dress in orchid print

Tie neck drape maxi dress in orchid print

Current Price £65.00

Satin full neck halter midi dress in buttermilk based blue floral

Satin full neck halter midi dress in buttermilk based blue floral

Current Price £65.00

Linen rich halter deep hem mini trapeze dress in brown and lime colour block

Linen rich halter deep hem mini trapeze dress in brown and lime colour block

Current Price £42.00

+Colours
Linen rich exaggerated shoulder mini dress in cobalt

Linen rich exaggerated shoulder mini dress in cobalt

Current Price £45.00

+Colours
Halter deep hem maxi trapeze dress in blue stripe

Halter deep hem maxi trapeze dress in blue stripe

Current Price £52.00

+Colours
Dropped waist maxi sundress in chocolate

Dropped waist maxi sundress in chocolate

Current Price £45.00

+Colours
Dropped waist maxi sundress in red

Dropped waist maxi sundress in red

Current Price £45.00

+Colours
Satin bias halter neck open scoop back maxi dress in blue floral

Satin bias halter neck open scoop back maxi dress in blue floral

Current Price £68.00

+Colours
Deep v back strappy midi sundress with cording in green

Deep v back strappy midi sundress with cording in green

Current Price £55.00

Poplin dropped waist bandeau maxi dress in thick mono stripe

Poplin dropped waist bandeau maxi dress in thick mono stripe

Current Price £50.00

Cotton scoop neck heavy twill seamed mini dress in off white

Cotton scoop neck heavy twill seamed mini dress in off white

Current Price £50.00

Chuck on maxi sundress in orange

Chuck on maxi sundress in orange

Current Price £50.00

+Colours
Poplin full hem pleated mini sundress in lemon

Poplin full hem pleated mini sundress in lemon

Current Price £36.00

+Colours
Lace insert mini slip dress with open back cowl in white woven stripe

Lace insert mini slip dress with open back cowl in white woven stripe

Current Price £50.00

Long sleeve blouson mini dress in white stripe

Long sleeve blouson mini dress in white stripe

Current Price £58.00

+Colours
Denim v neck button through maxi dress in bone

Denim v neck button through maxi dress in bone

Current Price £65.00

Denim square neck pinny dress in bleach

Denim square neck pinny dress in bleach

Current Price £42.00

+Colours
Crinkle v neck zip front utility maxi dress in ecru

Crinkle v neck zip front utility maxi dress in ecru

Current Price £55.00

+Colours
Beaded strap trapeze mini dress with 3D cording in brown

Beaded strap trapeze mini dress with 3D cording in brown

Current Price £55.00

Satin racer neck maxi dress in pink floral jacquard

Satin racer neck maxi dress in pink floral jacquard

Current Price £65.00

+Colours
Drop armhole rib maxi dress in black

Drop armhole rib maxi dress in black

Current Price £30.00

+Colours
Chiffon scarf neck bubble hem maxi dress in buttermilk abstract animal print

Chiffon scarf neck bubble hem maxi dress in buttermilk abstract animal print

Current Price £70.00

Linen rich full trapeze bandeau mini dress in rust boutique scarf print

Linen rich full trapeze bandeau mini dress in rust boutique scarf print

Current Price £40.00

Lace insert pintucked waist mini tea dress in pink floral

Lace insert pintucked waist mini tea dress in pink floral

Current Price £45.00

+Colours
Ruched bandeau midi dress in stripe

Ruched bandeau midi dress in stripe

Current Price £55.00

T-shirt maxi dress in washed lime

T-shirt maxi dress in washed lime

Current Price £50.00

Poplin square neck open back barrel midi sundress in black

Poplin square neck open back barrel midi sundress in black

Current Price £45.00

+Colours
Draped scarf neck mini dress in mosaic print

Draped scarf neck mini dress in mosaic print

Current Price £55.00

Linen rich drape asymmetric mini dress in khaki and brown abstract animal print

Linen rich drape asymmetric mini dress in khaki and brown abstract animal print

Current Price £45.00

Satin bias halter neck open scoop back maxi dress in bold contrast floral

Satin bias halter neck open scoop back maxi dress in bold contrast floral

Current Price £68.00

+Colours
Linen rich blend bandeau drape bandeau in orange

Linen rich blend bandeau drape bandeau in orange

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