EXTRA 20% OFF EVERYTHING

LAST CHANCE ENDS MIDNIGHT

REGISTER AND USE CODE BLACK20 AT CHECKOUT

Skirts

112 items
112 items
Velvet sequin drape mini skirt in chocolate

Velvet sequin drape mini skirt in chocolate

Previous Price£34.00Current Price £32.30

Velvet lace mini skirt in black

Velvet lace mini skirt in black

Previous Price£34.00Current Price £32.30

Denim circle skirt in black stripe

Denim circle skirt in black stripe

Previous Price£48.00Current Price £45.60

Pleat front midi skirt in navy

Pleat front midi skirt in navy

Previous Price£48.00Current Price £43.20

+Colours
Mesh zebra print maxi skirt in multi

Mesh zebra print maxi skirt in multi

Previous Price£36.00Current Price £32.40

+Colours
Tortoise shell animal print mesh maxi skirt in black

Tortoise shell animal print mesh maxi skirt in black

Previous Price£36.00Current Price £34.20

+Colours
Sheer full circle maxi skirt in chocolate

Sheer full circle maxi skirt in chocolate

Previous Price£45.00Current Price £40.50

+Colours
Denim seamed barrel maxi skirt in black

Denim seamed barrel maxi skirt in black

Previous Price£50.00Current Price £47.50

+Colours
Denim seamed barrel maxi skirt in rich blue

Denim seamed barrel maxi skirt in rich blue

Previous Price£50.00Current Price £47.50

+Colours
Paper bag full circle maxi skirt in brown stripe

Paper bag full circle maxi skirt in brown stripe

Previous Price£49.00Current Price £46.55

Denim seamed barrel maxi skirt in otter

Denim seamed barrel maxi skirt in otter

Previous Price£50.00Current Price £47.50

+Colours
Co-ord contrast sequin midi skirt in wine

Co-ord contrast sequin midi skirt in wine

Previous Price£50.00Current Price £45.00

Co-ord sheer organza maxi skirt in black

Co-ord sheer organza maxi skirt in black

Previous Price£36.00Current Price £32.40

Velvet asymmetric mini skirt with lace trim in chocolate

Velvet asymmetric mini skirt with lace trim in chocolate

Previous Price£45.00Current Price £36.00

Box pleat taupe mini skirt

Box pleat taupe mini skirt

Previous Price£34.00Current Price £30.60

+Colours
Knitted tinsel co-ord skirt in burgundy

Knitted tinsel co-ord skirt in burgundy

Previous Price£32.00Current Price £19.20

Seamed detail faux leather mini in metallic

Seamed detail faux leather mini in metallic

Previous Price£30.00Current Price £24.00

+Colours
Knitted twist yarn co-ord skirt in blue and yellow

Knitted twist yarn co-ord skirt in blue and yellow

Previous Price£32.00Current Price £25.60

Dropwaist contrast stitched PU maxi skirt in red

Dropwaist contrast stitched PU maxi skirt in red

Previous Price£52.00Current Price £49.40

+Colours
Pleat front midi skirt in stone

Pleat front midi skirt in stone

Previous Price£48.00Current Price £45.60

+Colours
Bias maxi skirt with blurred floral print in green

Bias maxi skirt with blurred floral print in green

Previous Price£38.00Current Price £36.10

Faux suede patchwork mini skirt in brown

Faux suede patchwork mini skirt in brown

Previous Price£38.00Current Price £36.10

+Colours
Faux leather high shine mini pelmet skirt in black

Faux leather high shine mini pelmet skirt in black

Previous Price£34.00Current Price £32.30

Check print full circle maxi skirt in chocolate

Check print full circle maxi skirt in chocolate

Previous Price£45.00Current Price £33.75

+Colours
Sequin column midi skirt in green

Sequin column midi skirt in green

Previous Price£48.00Current Price £33.60

Seamed detail faux leather mini in black

Seamed detail faux leather mini in black

Previous Price£30.00Current Price £22.50

+Colours
Tailored full circle a line maxi skirt in port royal

Tailored full circle a line maxi skirt in port royal

Previous Price£42.00Current Price £35.70

Chiffon full maxi skirt in abstract zebra

Chiffon full maxi skirt in abstract zebra

Previous Price£45.00Current Price £38.25

+Colours
Satin asymmetric mini skirt with lace trim in black

Satin asymmetric mini skirt with lace trim in black

Previous Price£40.00Current Price £38.00

+Colours
Chiffon seam detail circle maxi skirt in paisley print

Chiffon seam detail circle maxi skirt in paisley print

Previous Price£42.00Current Price £35.70

+Colours
Denim maxi skirt with gathered yoke detail in rich blue

Denim maxi skirt with gathered yoke detail in rich blue

Previous Price£48.00Current Price £45.60

Full circle midi skirt with elasticated waist in chocolate

Full circle midi skirt with elasticated waist in chocolate

Previous Price£38.00Current Price £30.40

Tailored wrap mini skirt in black

Tailored wrap mini skirt in black

Previous Price£36.00Current Price £28.80

Metallic knot midi skirt in silver

Metallic knot midi skirt in silver

Previous Price£45.00Current Price £36.00

Heavy twill full circle midi skirt in taupe

Heavy twill full circle midi skirt in taupe

Previous Price£38.00Current Price £19.00

+Colours
Denim pelmet mini skirt in bleach

Denim pelmet mini skirt in bleach

Previous Price£30.00Current Price £14.94

Sheer full circle chiffon maxi skirt in navy

Sheer full circle chiffon maxi skirt in navy

Previous Price£45.00Current Price £31.50

+Colours
Full circle cut about maxi skirt in blue and black stripe

Full circle cut about maxi skirt in blue and black stripe

Previous Price£42.00Current Price £31.50

Satin lace petticoat mini skirt in chutney

Satin lace petticoat mini skirt in chutney

Previous Price£36.00Current Price £27.07

Satin aymmetric mini skirt with lace trim in port royale

Satin aymmetric mini skirt with lace trim in port royale

Previous Price£40.00Current Price £38.00

+Colours
Full circle maxi skirt in blue check

Full circle maxi skirt in blue check

Previous Price£50.00Current Price £47.50

Flood length maxi bias skirt in green

Flood length maxi bias skirt in green

Previous Price£36.00Current Price £30.60

+Colours
Real leather midi skirt in turquoise

Real leather midi skirt in turquoise

Previous Price£120.00Current Price £108.00

Pleated midi skirt in navy with rust stripe

Pleated midi skirt in navy with rust stripe

Previous Price£40.00Current Price £38.00

Chiffon seam detail circle maxi skirt in black

Chiffon seam detail circle maxi skirt in black

Previous Price£42.00Current Price £39.90

+Colours
Denim circle maxi skirt in indigo stripe

Denim circle maxi skirt in indigo stripe

Previous Price£48.00Current Price £38.40

+Colours
Knitted ribbed co-ord mini skirt in burgundy

Knitted ribbed co-ord mini skirt in burgundy

Previous Price£38.00Current Price £22.80

Denim pelmet mini skirt in raw look indigo

Denim pelmet mini skirt in raw look indigo

Previous Price£30.00Current Price £21.00

Denim button through mini skirt in indigo rinse

Denim button through mini skirt in indigo rinse

Previous Price£34.00Current Price £20.40

Sheer maxi with lace inserts in black

Sheer maxi with lace inserts in black

Previous Price£55.00Current Price £46.75

+Colours
Cord mini pelmet skirt in red

Cord mini pelmet skirt in red

Previous Price£30.00Current Price £21.00

Techy seam detail bubble hem maxi skirt in black

Techy seam detail bubble hem maxi skirt in black

Previous Price£46.00Current Price £43.70

Asymmetric hem frill detail midi skirt in rhubarb

Asymmetric hem frill detail midi skirt in rhubarb

Previous Price£55.00Current Price £27.50

+Colours
Real leather lace insert midi skirt in black

Real leather lace insert midi skirt in black

Previous Price£175.00Current Price £166.25

Flood length maxi bias skirt in buttermilk

Flood length maxi bias skirt in buttermilk

Previous Price£36.00Current Price £27.00

+Colours
Dropped waist full hem maxi skirt in  stripe

Dropped waist full hem maxi skirt in stripe

Previous Price£55.00Current Price £33.00

Denim pelmet mini skirt in black stripe

Denim pelmet mini skirt in black stripe

Previous Price£32.00Current Price £25.60

A line mini skirt in port royale

A line mini skirt in port royale

Previous Price£36.00Current Price £21.60

+Colours
Mixed fabric satin bias skirt in blue

Mixed fabric satin bias skirt in blue

Previous Price£36.00Current Price £21.60

Sheer double layer mock skirt trouser in brown

Sheer double layer mock skirt trouser in brown

Previous Price£45.00Current Price £42.75

Denim yoke front maxi skirt in indigo rinse

Denim yoke front maxi skirt in indigo rinse

Previous Price£48.00Current Price £38.40

Chiffon midi skirt in woodgrain

Chiffon midi skirt in woodgrain

Previous Price£38.00Current Price £26.60

Co-ord real suede mini skirt in burgundy

Co-ord real suede mini skirt in burgundy

Previous Price£95.00Current Price £76.00

+Colours
Sequin mini skirt in burgundy

Sequin mini skirt in burgundy

Previous Price£60.00Current Price £30.00

Denim mini pelmet skirt in brown crackle

Denim mini pelmet skirt in brown crackle

Previous Price£32.00Current Price £19.20

Cord mini pelmet skirt in honey

Cord mini pelmet skirt in honey

Previous Price£30.00Current Price £15.00

Flood length cupro maxi bias skirt in brown and blue stripe

Flood length cupro maxi bias skirt in brown and blue stripe

Previous Price£42.00Current Price £16.80

Real suede panelled midi skirt in avocado

Real suede panelled midi skirt in avocado

Previous Price£120.00Current Price £102.00

Super soft cupro mini skirt in black

Super soft cupro mini skirt in black

Previous Price£36.00Current Price £32.40

Herringbone mini pelmet skirt in mono

Herringbone mini pelmet skirt in mono

Previous Price£34.00Current Price £32.30

Knitted co-ord skirt in ivory

Knitted co-ord skirt in ivory

Previous Price£28.00Current Price £25.20

Co-ord faux fur pelmet mini skirt in brown animal print

Co-ord faux fur pelmet mini skirt in brown animal print

Previous Price£38.00Current Price £19.00

Skirts

Bring versatility to your wardrobe with Topshop skirts – where timeless, feminine silhouettes meet trend-led design. From fluid midi and maxi skirts to structured mini lengths, this edit brings both ease and edge to your everyday line-up. Scroll here for delicate lace, floaty chiffon and bias-cut satin fabrics, alongside denim skirts in a range of blue washes and soft neutral hues. Textures and sequin-embellished styles walk the line between staple and statement, while skirts in elevated prints will transition your look effortlessly from day to night.