New in: Beautifully Bold

Make a statement this season. Shop now.

Women's Sale: Tops

801 items
801 items
Lace trim cami in yellow

Lace trim cami in yellow

Previous Price£18.00Current Price £10.99

+Colours
Knitted vest in blue with orange contrast lace

Knitted vest in blue with orange contrast lace

Previous Price£26.00Current Price £22.99

+Colours
90's boat neck vest in deep blue

90's boat neck vest in deep blue

Previous Price£12.00Current Price £10.99

+Colours
Knitted contrast trim sheer vest top in white

Knitted contrast trim sheer vest top in white

Previous Price£26.00Current Price £22.99

+Colours
Knitted contrast trim sheer vest top in green

Knitted contrast trim sheer vest top in green

Previous Price£26.00Current Price £22.99

+Colours
Stripe button through vest in ivory and black

Stripe button through vest in ivory and black

Previous Price£24.00Current Price £18.99

Button through vest in chartreuse

Button through vest in chartreuse

Previous Price£18.00Current Price £7.99

+Colours
Asymmetric tie shoulder tank in ecru

Asymmetric tie shoulder tank in ecru

Previous Price£24.00Current Price £11.99

+Colours
Asymmetric tie shoulder tank in chocolate

Asymmetric tie shoulder tank in chocolate

Previous Price£24.00Current Price £11.99

+Colours
Twist body top in cobalt blue

Twist body top in cobalt blue

Previous Price£24.00Current Price £19.99

+Colours
Knitted spot high v neck top in blue

Knitted spot high v neck top in blue

Previous Price£30.00Current Price £7.49

Knitted short sleeve fitted stripe polo top in multi

Knitted short sleeve fitted stripe polo top in multi

Previous Price£34.00Current Price £14.99

Knitted half sleeve t-shirt in cornflower blue

Knitted half sleeve t-shirt in cornflower blue

Previous Price£28.00Current Price £22.40

+Colours
Knitted half sleeve relaxed fit t-shirt in pink and lime

Knitted half sleeve relaxed fit t-shirt in pink and lime

Previous Price£28.00Current Price £24.99

+Colours
Ruched detail wrap front short sleeve top in deer print

Ruched detail wrap front short sleeve top in deer print

Previous Price£30.00Current Price £25.99

+Colours
Lace fitted high neck half sleeve top in blue

Lace fitted high neck half sleeve top in blue

Previous Price£30.00Current Price £9.49

+Colours
High neck ruffle button through half sleeve top in dark chocolate

High neck ruffle button through half sleeve top in dark chocolate

Previous Price£26.00Current Price £20.99

+Colours
90's boat neck vest in pecan

90's boat neck vest in pecan

Previous Price£12.00Current Price £10.99

+Colours
Scoop neck cami top in deer print

Scoop neck cami top in deer print

Previous Price£36.00Current Price £30.99

Sheer drape neck top in warped pastel check

Sheer drape neck top in warped pastel check

Previous Price£36.00Current Price £28.99

+Colours
Sheer seam detail cami top in cream

Sheer seam detail cami top in cream

Previous Price£36.00Current Price £30.99

Button through short sleeve top in dark grey

Button through short sleeve top in dark grey

Previous Price£16.00Current Price £12.99

+Colours
Tuck hem boxy tee in ivory

Tuck hem boxy tee in ivory

Previous Price£22.00Current Price £17.99

+Colours
Twist shoulder top in ivory

Twist shoulder top in ivory

Previous Price£26.00Current Price £22.99

+Colours
Premium rib racer vest in slate

Premium rib racer vest in slate

Previous Price£16.00Current Price £12.99

+Colours
Knitted sheer mix cap sleeve top in ivory

Knitted sheer mix cap sleeve top in ivory

Previous Price£28.00Current Price £24.99

+Colours
Knitted drape neck low back top in khaki

Knitted drape neck low back top in khaki

Previous Price£30.00Current Price £20.99

+Colours
Knitted zip through polo top co-ord in charcoal

Knitted zip through polo top co-ord in charcoal

Previous Price£32.00Current Price £18.99

Cinch off the shoulder top in chocolate

Cinch off the shoulder top in chocolate

Previous Price£28.00Current Price £6.99

+Colours
Asymmetric soft touch bardot drape long sleeve top in grey marl

Asymmetric soft touch bardot drape long sleeve top in grey marl

Previous Price£32.00Current Price £7.99

Placement embroidery satin cami in cream

Placement embroidery satin cami in cream

Previous Price£40.00Current Price £35.99

Stripe tuck waist tee in blue & white

Stripe tuck waist tee in blue & white

Previous Price£28.00Current Price £24.99

+Colours
Bandeau bubble stripe top in beige

Bandeau bubble stripe top in beige

Previous Price£38.00Current Price £31.99

Formal twist front funnel cowl top in blue

Formal twist front funnel cowl top in blue

Previous Price£28.00Current Price £21.99

Waisted lace trim tee in black

Waisted lace trim tee in black

Previous Price£34.00Current Price £25.99

Rugby long sleeve polo top in chocolate

Rugby long sleeve polo top in chocolate

Previous Price£32.00Current Price £21.99

Interlock corset waist long sleeve top in black

Interlock corset waist long sleeve top in black

Previous Price£34.00Current Price £25.99

+Colours
Mesh high neck check print long sleeve top in black

Mesh high neck check print long sleeve top in black

Previous Price£26.00Current Price £9.10

+Colours
Soft touch super wide crop sleeve tee co-ord in taupe

Soft touch super wide crop sleeve tee co-ord in taupe

Previous Price£28.00Current Price £23.99

Halter scarf detail top in rust

Halter scarf detail top in rust

Previous Price£34.00Current Price £30.99

High neck ruched channel tunic top in black

High neck ruched channel tunic top in black

Previous Price£32.00Current Price £25.99

Mesh v-neck scarf detail top in black

Mesh v-neck scarf detail top in black

Previous Price£28.00Current Price £25.20

Mesh twisted draped long sleeve top in olive green

Mesh twisted draped long sleeve top in olive green

Previous Price£26.00Current Price £11.99

One shoulder top with drape back in chocolate

One shoulder top with drape back in chocolate

Previous Price£40.00Current Price £7.99

+Colours
Slinky asymmetric short sleeve tunic top in charcoal grey

Slinky asymmetric short sleeve tunic top in charcoal grey

Previous Price£36.00Current Price £24.99

Crepe high neck sleeveless tank in brown

Crepe high neck sleeveless tank in brown

Previous Price£28.00Current Price £19.99

Tolu Coker x Topshop stripe long sleeve shirt in blue stripe

Tolu Coker x Topshop stripe long sleeve shirt in blue stripe

Previous Price£60.00Current Price £49.99

Lace deep fold bardot long sleeve top in black

Lace deep fold bardot long sleeve top in black

Previous Price£36.00Current Price £10.99

Stripe rib v-neck vest in burgundy

Stripe rib v-neck vest in burgundy

Previous Price£14.00Current Price £12.99

Asymmetric button through long sleeve top in grey marl

Asymmetric button through long sleeve top in grey marl

Previous Price£26.00Current Price £23.40

+Colours
Microfibre painted geo print long sleeve top in multi

Microfibre painted geo print long sleeve top in multi

Previous Price£30.00Current Price £7.49

Tie waisted sheer shirt in blue stripe

Tie waisted sheer shirt in blue stripe

Previous Price£38.00Current Price £29.99

V-neck ruched side tank in black

V-neck ruched side tank in black

Previous Price£14.00Current Price £11.99

+Colours
Rib spaghetti strap curve hem vest in white

Rib spaghetti strap curve hem vest in white

Previous Price£12.00Current Price £8.49

+Colours
Rib boyfriend tank in black

Rib boyfriend tank in black

Previous Price£12.00Current Price £10.99

+Colours
Microfibre floral print long sleeve top in blue

Microfibre floral print long sleeve top in blue

Previous Price£30.00Current Price £20.99

+Colours
Cinch detail structured polo in chocolate brown

Cinch detail structured polo in chocolate brown

Previous Price£32.00Current Price £16.00

Premium rib funnel neck top in ecru

Premium rib funnel neck top in ecru

Previous Price£20.00Current Price £14.99

+Colours
Classic tee in black

Classic tee in black

Previous Price£16.00Current Price £14.40

+Colours
Premium basic short sleeve tee in chocolate brown

Premium basic short sleeve tee in chocolate brown

Previous Price£18.00Current Price £16.20

+Colours
Cowl neck halter top in woodgrain

Cowl neck halter top in woodgrain

Previous Price£34.00Current Price £10.20

Knitted compact fitted top in ecru

Knitted compact fitted top in ecru

Previous Price£28.00Current Price £8.49

Stripe rib short sleeve tee in pink and brown

Stripe rib short sleeve tee in pink and brown

Previous Price£16.00Current Price £11.99

+Colours
Rib v-neck long sleeve curved hem top in green

Rib v-neck long sleeve curved hem top in green

Previous Price£16.00Current Price £8.00

+Colours
Check print long sleeve ruched side top in multi

Check print long sleeve ruched side top in multi

Previous Price£38.00Current Price £31.99

Fine knitted towelling cinch waist polo in oat

Fine knitted towelling cinch waist polo in oat

Previous Price£34.00Current Price £8.49

+Colours
Draped high neck top with tie in blue stripe

Draped high neck top with tie in blue stripe

Previous Price£36.00Current Price £31.99

V neck pintuck detail a line top in lemon yellow

V neck pintuck detail a line top in lemon yellow

Previous Price£38.00Current Price £18.99

Fine knitted towelling cinch waist polo in red

Fine knitted towelling cinch waist polo in red

Previous Price£34.00Current Price £27.99

+Colours
Knitted textured tie front waistcoat in green

Knitted textured tie front waistcoat in green

Previous Price£40.00Current Price £35.99

+Colours
Sleeveless pin tuck crinkle top in windowpane check

Sleeveless pin tuck crinkle top in windowpane check

Previous Price£34.00Current Price £26.99

+Colours
Graphic cactus contrast ringer oversized tee in ecru

Graphic cactus contrast ringer oversized tee in ecru

Previous Price£29.00Current Price £25.99

+Colours