Black Friday Sale Up To 50% Off Selected Lines - Shop Now >

This site ships to the United Kingdom

Women's Tops & T-Shirts

Update your wardrobe with Dorothy Perkins’ chic selection of tops and T-shirts. From office ready shell tops to slouchy tees, you’ll find bright colours, bold patterns and on-trend silhouettes. Shop the collection now and refresh your classic white t-shirt or add one of this season’s must have styles to your repertoire.

Editor's Picks

4 3 2
1648 results
Black High Neck Top
Black High Neck Top

Was  £10.00 Now  £8.00

Petite Grey Batwing Top
Petite Grey Batwing Top

Was  £16.00 Now  £11.20

Party Tops
Black Ditsy Spot Print Vest
Black Ditsy Spot Print Vest

Was  £12.00 Now  £6.00

Nude Viscose Camisole Top
Nude Viscose Camisole Top

Was  £8.00 Now  £4.00

Petite Navy Shimmer Lace Shell Top
Petite Navy Shimmer Lace Shell Top

Was  £18.00 Now  £12.60

Black Camisole Top
Black Camisole Top

Was  £8.00 Now  £4.00

Black Lace Shell Top
Black Lace Shell Top

Was  £20.00 Now  £10.00

**Maternity Blue and Silver Velvet T-Shirt
**Maternity Silver Metallic Frill Top
**Maternity Silver Metallic Frill Top

Was  £18.00 Now  £9.00

#Trendingnow: Velet
Grey Check Print Tunic
Grey Check Print Tunic

Was  £25.00 Now  £22.50

Lace Flutter Sleeve Top
Lace Flutter Sleeve Top

Was  £25.00 Now  £22.50

**Billie & Blossom Purple Flute Sleeve Top
Black Checked Print Ponte 2 In 1 Top
Black Checked Print Ponte 2 In 1 Top

Was  £25.00 Now  £22.50

Green Crossover Long Sleeve Top
Green Crossover Long Sleeve Top

Was  £22.00 Now  £19.80

Black Lace Shirred Cuff Top
Black Lace Shirred Cuff Top

Was  £28.00 Now  £25.20

Navy High Neck Top
Navy High Neck Top

Was  £10.00 Now  £8.00

Purple Balloon Sleeve Top
Purple Balloon Sleeve Top

Was  £24.00 Now  £15.00

Black Checked Print Tunic
Black Checked Print Tunic

Was  £25.00 Now  £22.50

Black Velvet Bardot Top
Black Velvet Bardot Top

Was  £16.00 Now  £12.80

Cobalt Balloon Sleeve Top
Cobalt Balloon Sleeve Top

Was  £24.00 Now  £15.00

Khaki Tie Side T-Shirt
Khaki Tie Side T-Shirt

Was  £20.00 Now  £18.00

Silver Balloon Sleeve Top
Silver Balloon Sleeve Top

Was  £24.00 Now  £15.00

Black Tie Side T-Shirt
Black Tie Side T-Shirt

Was  £20.00 Now  £18.00

Black Velvet Polka Dot Mesh Top
Black Velvet Polka Dot Mesh Top

Was  £20.00 Now  £18.00

**Tall Burgundy Long Sleeve Crew Neck Top

Purple Drawstring Cold Shoulder Top
Purple Drawstring Cold Shoulder Top

Was  £24.00 Now  £21.60

Black Pearl Ruffle Sleeve Top
Black Pearl Ruffle Sleeve Top

Was  £28.00 Now  £19.60

Silver Cold Shoulder Top
Silver Cold Shoulder Top

Was  £25.00 Now  £20.00

Black Glitter Puff Sleeve Top
Black Glitter Puff Sleeve Top

Was  £24.00 Now  £21.60

Fuchsia Twist High Neck Blouse
Fuchsia Twist High Neck Blouse

Was  £24.00 Now  £21.60

Black Statement Print Bardot Top
Black Statement Print Bardot Top

Was  £28.00 Now  £25.20

Navy Sleeveless Shell Top
Navy Sleeveless Shell Top

Was  £18.00 Now  £12.60

Gunmetal Silver Bardot Long Sleeved Top
Gunmetal Silver Bardot Long Sleeved Top

Was  £28.00 Now  £25.20

Berry Sleeveless Shell Top
Berry Sleeveless Shell Top

Was  £18.00 Now  £12.60

Black Jewel Cold Shoulder Top
Black Jewel Cold Shoulder Top

Was  £30.00 Now  £27.00

Ivory Foil Cold Shoulder Top
Ivory Foil Cold Shoulder Top

Was  £28.00 Now  £22.40

Black Poppy Floral Print Tie Front T-Shirt
‘No1 Forever’ Motif Sweat Top
‘No1 Forever’ Motif Sweat Top

Was  £20.00 Now  £18.00

Silver Plisse Camisole Top
Silver Plisse Camisole Top

Was  £20.00 Now  £16.00

Green Floral Jacquard Tea Top
Green Floral Jacquard Tea Top

Was  £25.00 Now  £12.50

Red Geometric Print Tunic
Red Geometric Print Tunic

Was  £28.00 Now  £22.40

Long Sleeve Crew Neck Top
Long Sleeve Crew Neck Top

Was  £7.00 Now  £5.60

Navy Ribbed Bardot Top
Navy Ribbed Bardot Top

Was  £18.00 Now  £12.00

Burgundy Checked Tunic
Burgundy Checked Tunic

Was  £25.00 Now  £20.00

Cream Spotted Button Front Top
Cream Spotted Button Front Top

Was  £28.00 Now  £14.00

Prince Of Wales Check Tunic
Prince Of Wales Check Tunic

Was  £25.00 Now  £22.50

Multi Coloured Poppy Floral Print Ruched Top

Cobalt Shimmer Top
Cobalt Shimmer Top

Was  £28.00 Now  £19.60

Black Oriental Print Bardot Top
Black Oriental Print Bardot Top

Was  £26.00 Now  £18.20

Cobalt Shimmer Bardot Top
Cobalt Shimmer Bardot Top

Was  £26.00 Now  £13.00

Pink Leopard Print Cold Shoulder Top
Pink Leopard Print Cold Shoulder Top

Was  £25.00 Now  £17.50

Grey Ruched Wrap Top
Grey Ruched Wrap Top

Was  £18.00 Now  £16.20

Gold Ruffle Sleeve Shimmer T-Shirt
Gold Ruffle Sleeve Shimmer T-Shirt

Was  £24.00 Now  £16.80

Black Cowl Neck Top
Black Cowl Neck Top

Was  £20.00 Now  £14.00

Navy Ruched Wrap Top
Navy Ruched Wrap Top

Was  £18.00 Now  £12.60

Red Tie Detail T-Shirt
Red Tie Detail T-Shirt

Was  £24.00 Now  £16.80

Grey Cowl Neck Top
Grey Cowl Neck Top

Was  £20.00 Now  £18.00

Black Jersey Jacquard Print 2-In-1 Top
Black Jersey Jacquard Print 2-In-1 Top

Was  £24.00 Now  £16.80

Cream Spotted Shirred Cuff Top
Cream Spotted Shirred Cuff Top

Was  £28.00 Now  £14.00

Ivory Pearl Cuff Top
Ivory Pearl Cuff Top

Was  £26.00 Now  £20.80

Black Chestnut Tie Sleeve Top
Black Chestnut Tie Sleeve Top

Was  £26.00 Now  £20.80

Black Pearl Cuff Top
Black Pearl Cuff Top

Was  £26.00 Now  £18.20

Purple Embroidered Puff Sleeve Top
Purple Embroidered Puff Sleeve Top

Was  £28.00 Now  £12.00

Cream Spot Double Tiered Top
Cream Spot Double Tiered Top

Was  £28.00 Now  £14.00

Green Flock Tunic
Green Flock Tunic

Was  £28.00 Now  £22.40

Ivory Tie Detail Top
Ivory Tie Detail Top

Was  £24.00 Now  £16.80

Burgundy Port Tie Detail Top
Burgundy Port Tie Detail Top

Was  £24.00 Now  £16.80

Red Floral Tie Back Top
Red Floral Tie Back Top

Was  £28.00 Now  £22.40

Black Glitter Motif T-Shirt
Black Glitter Motif T-Shirt

Was  £14.00 Now  £7.00

Green Check Tunic
Green Check Tunic

Was  £25.00 Now  £20.00

Yellow Floral Ruched Top
Yellow Floral Ruched Top

Was  £25.00 Now  £12.50

Ivory Tie Cuff Long Sleeve Top
Ivory Tie Cuff Long Sleeve Top

Was  £24.00 Now  £10.00

Red V-Neck Puff Sleeve Top
Red V-Neck Puff Sleeve Top

Was  £26.00 Now  £12.00

Black Embroidered Puff Sleeve Top
Black Embroidered Puff Sleeve Top

Was  £28.00 Now  £19.60