This site ships to the United Kingdom

Women's Tops & T-Shirts

Get gorgeous for the new season in our latest tops and tees. At Dorothy Perkins we know how a well-designed, statement-making top can instantly elevate your outfit. So whether you need a new top for a first date, a ladylike blouse for the office or a cool, casual weekend shirt, you've come to the right place. Spruce up your wardrobe with the latest lace tops, frill blouses, Western check shirts, embroidered sweats, striped jersey tees, geometric 2-in-1 tops, peplum hems, floral printed tunics and glamorous going-out tops, all inspired by the AW16 catwalks.

Our Favourites ...

4 3 2
768 results
**Billie & Blossom Black Lace Shell Top
**Billie & Blossom Black Lace Shell Top

Was  £26.00 Now  £21.00

**Maternity Grey Lace Hem T-Shirt
**Maternity Grey Lace Hem T-Shirt

Was  £18.00 Now  £7.00

**Billie & Blossom Gold Lace Shell Top
**Billie & Blossom Gold Lace Shell Top

Was  £26.00 Now  £20.00

Petite Satin Floral Bardot Top
Petite Satin Floral Bardot Top

Was  £26.00 Now  £15.00

Navy Glitter Velour Bardot Top
Navy Glitter Velour Bardot Top

Was  £18.00 Now  £13.00

Green Lace Bardot Top
Green Lace Bardot Top

Was  £26.00 Now  £20.00

Wine Lace Bardot Top
Wine Lace Bardot Top

Was  £26.00 Now  £20.00

Charcoal One Shoulder Top
Charcoal One Shoulder Top

Was  £24.00 Now  £12.00

**DP Curve Cobalt Square Zip Back Top
**DP Curve Cobalt Square Zip Back Top

Was  £28.00 Now  £22.40

Enjoy 20% Off Enjoy 20% Off
Black Lace Zip Front Top
Black Lace Zip Front Top

Was  £28.00 Now  £14.00

**Maternity Black High Neck Frill Top
**Maternity Black High Neck Frill Top

Was  £26.00 Now  £10.00

Black Ruffle Bardot Top
Black Ruffle Bardot Top

Was  £24.00 Now  £12.00

Purple Ruffle Bardot Top
Purple Ruffle Bardot Top

Was  £24.00 Now  £12.00

DP Curve Black Floral 2-in-1 Top
DP Curve Black Floral 2-in-1 Top

Was  £26.00 Now  £12.00

**Maternity Black and Beige Striped Top
**Maternity Black and Beige Striped Top

Was  £16.00 Now  £12.80

Enjoy 20% Off Enjoy 20% Off
Purple One Shoulder Top
Purple One Shoulder Top

Was  £24.00 Now  £12.00

Dark Floral Scuba Shell Top
Dark Floral Scuba Shell Top

Was  £22.00 Now  £6.60

**Tall Navy Zip Back Tee
**Tall Navy Zip Back Tee

Was  £22.00 Now  £17.60

Enjoy 20% Off Enjoy 20% Off
Navy Velour Bardot Top
Navy Velour Bardot Top

Was  £16.00 Now  £11.00

Pink Satin Cold Shoulder Top
Pink Satin Cold Shoulder Top

Was  £26.00 Now  £10.00

Black One Shoulder Top
Black One Shoulder Top

Was  £24.00 Now  £12.00

black jersey wrap bodysuit
black jersey wrap bodysuit

Was  £22.00 Now  £11.99

Oyster Embellished Cold Shoulder Top
Oyster Embellished Cold Shoulder Top

Was  £28.00 Now  £22.00

**Maternity Black Mesh Yoke Top
**Maternity Black Mesh Yoke Top

Was  £18.00 Now  £5.00

Bright purple one shoulder Top
Bright purple one shoulder Top

Was  £24.00 Now  £12.00

Petite Black Bardot Top
Petite Black Bardot Top

Was  £16.00 Now  £10.00

DP Curve Berry Soft Top
DP Curve Berry Soft Top

Was  £26.00 Now  £15.00

Black Cold Shoulder Top
Black Cold Shoulder Top

Was  £28.00 Now  £10.00

Satin Blush Lace Hem T-Shirt
Satin Blush Lace Hem T-Shirt

Was  £25.00 Now  £12.00

Petite Fuschia Pink Wrap Back Top
Petite Fuschia Pink Wrap Back Top

Was  £26.00 Now  £15.00

Grey Brushed Bardot Top
Grey Brushed Bardot Top

Was  £18.00 Now  £11.70

Navy Turtle Neck Top
Navy Turtle Neck Top

Was  £10.00 Now  £6.50

Nude Velour Bardot Top
Nude Velour Bardot Top

Was  £16.00 Now  £8.00

Silver Sparkle Knitted T-Shirt
Silver Sparkle Knitted T-Shirt

Was  £24.00 Now  £19.00

Floral Lace Trip T-Shirt
Floral Lace Trip T-Shirt

Was  £26.00 Now  £15.00

Charcoal Button Hem Knitted Tunic
Charcoal Button Hem Knitted Tunic

Was  £26.00 Now  £16.90

Petite Black Velvet Mix T-Shirt
Petite Black Velvet Mix T-Shirt

Was  £24.00 Now  £12.00

Black Star Print Bardot Top
Black Star Print Bardot Top

Was  £25.00 Now  £15.00

Champagne Satin Lace T-Shirt
Champagne Satin Lace T-Shirt

Was  £25.00 Now  £14.00

Red Embellished High Neck T-Shirt
Red Embellished High Neck T-Shirt

Was  £26.00 Now  £15.00

Cobalt and Red Check Tunic Top
Cobalt and Red Check Tunic Top

Was  £24.00 Now  £18.00

Enjoy 25% Off Enjoy 25% Off
Black Beaded High Neck Knitted T-Shirt
Black Beaded High Neck Knitted T-Shirt

Was  £26.00 Now  £15.00

Black Cut Out Long Sleeve Top
Black Cut Out Long Sleeve Top

Was  £28.00 Now  £18.20

Silver Shimmer Bardot Top
Silver Shimmer Bardot Top

Was  £24.00 Now  £15.00

**Tall Ivory Lace Collar T-Shirt
**Tall Ivory Lace Collar T-Shirt

Was  £20.00 Now  £15.00

Gold Shimmer Bardot Top
Gold Shimmer Bardot Top

Was  £24.00 Now  £15.00

Navy Velvet Bardot Top
Navy Velvet Bardot Top

Was  £24.00 Now  £12.00

Black Velour Bardot Top
Black Velour Bardot Top

Was  £16.00 Now  £11.00

Black Sequin Lace T-Shirt
Black Sequin Lace T-Shirt

Was  £20.00 Now  £15.00

**Tall Red High Neck Top
**Tall Red High Neck Top

Was  £10.00 Now  £8.00

**Tall Navy Metal Bar Detailed T-Shirt
**Tall Navy Metal Bar Detailed T-Shirt

Was  £22.00 Now  £14.30

Petite Black Bird Print Bardot Top
Petite Black Bird Print Bardot Top

Was  £24.00 Now  £19.00

**Maternity Nursing Grey Slouch Top
**Maternity Nursing Grey Slouch Top

Was  £26.00 Now  £15.00

Pink Satin Tie Top
Pink Satin Tie Top

Was  £24.00 Now  £15.00

**Tall Silver Pleat Neck Top
**Tall Silver Pleat Neck Top

Was  £22.00 Now  £12.00

**Tall Grey Stripe 2-in-1 Sweat Top
**Tall Grey Stripe 2-in-1 Sweat Top

Was  £24.00 Now  £15.60

Ivory Collar Lace T-Shirt
Ivory Collar Lace T-Shirt

Was  £20.00 Now  £12.00

DP Curve Black Spot Mesh Panel T-Shirt
DP Curve Black Spot Mesh Panel T-Shirt

Was  £26.00 Now  £15.00

Teal Cut Out Long Sleeve Top
Teal Cut Out Long Sleeve Top

Was  £28.00 Now  £15.00

Ivory Long Sleeve Zip Top
Ivory Long Sleeve Zip Top

Was  £25.00 Now  £15.00

Blush Curve Zip Back T-Shirt
Blush Curve Zip Back T-Shirt

Was  £22.00 Now  £14.30

Green Oriental Print T-Shirt
Green Oriental Print T-Shirt

Was  £9.00 Now  £5.00

Pink Metal Bar T-Shirt
Pink Metal Bar T-Shirt

Was  £22.00 Now  £11.99

DP Curve Black Necklace Trim Top
DP Curve Black Necklace Trim Top

Was  £28.00 Now  £15.00

Oyster Lace Mix Co-Ord Top
Oyster Lace Mix Co-Ord Top

Was  £28.00 Now  £10.00

Black Lace Roll Neck Top
Black Lace Roll Neck Top

Was  £20.00 Now  £12.00

Black Wrap Back Top
Black Wrap Back Top

Was  £28.00 Now  £20.00

Petite Black Velvet Bar Back T-Shirt
Petite Black Velvet Bar Back T-Shirt

Was  £25.00 Now  £15.00

Silver Grey Pleat Neck Top
Silver Grey Pleat Neck Top

Was  £22.00 Now  £15.40

Navy Sequin Lace Top
Navy Sequin Lace Top

Was  £24.00 Now  £19.00

Teal Metal Bar T-Shirt
Teal Metal Bar T-Shirt

Was  £22.00 Now  £11.99

DP Curve Wine Satin Longline Shirt
DP Curve Wine Satin Longline Shirt

Was  £28.00 Now  £14.00

DP Curve Cobalt Zip Notch Neck Shirt
DP Curve Cobalt Zip Notch Neck Shirt

Was  £28.00 Now  £22.40

Enjoy 20% Off Enjoy 20% Off
DP Curve Navy Keyhole Wrap Top
DP Curve Navy Keyhole Wrap Top

Was  £28.00 Now  £14.00

Black Satin Lace Bardot Top
Black Satin Lace Bardot Top

Was  £25.00 Now  £15.00

Blue Star Printed Bardot Top
Blue Star Printed Bardot Top

Was  £25.00 Now  £20.00

Black Floral Woven Front T-Shirt
Black Floral Woven Front T-Shirt

Was  £18.00 Now  £10.00

Deep Pink Zip Back T-Shirt
Deep Pink Zip Back T-Shirt

Was  £22.00 Now  £12.00

Cobalt Cold Shoulder Top
Cobalt Cold Shoulder Top

Was  £28.00 Now  £22.00

Oriental woven front tee
Oriental woven front tee

Was  £18.00 Now  £7.00

Black Chain Neck Top
Black Chain Neck Top

Was  £26.00 Now  £15.00

DP Curve Olive Zip Back Longline Tunic Top
**First & I Khaki Wrap Top
**First & I Khaki Wrap Top

Was  £25.00 Now  £15.00

**Vero Moda Ditsy Floral Shell Top
**Vero Moda Ditsy Floral Shell Top

Was  £15.00 Now  £8.00

Pink Blush Ruffle Cold Shoulder Top
Pink Blush Ruffle Cold Shoulder Top

Was  £25.00 Now  £20.00

**Vila Burgundy Lace Sleeve Top
**Vila Burgundy Lace Sleeve Top

Was  £28.00 Now  £15.00

**Vero Moda White Frill Shell T-Shirt
**Vero Moda White Frill Shell T-Shirt

Was  £14.00 Now  £8.00

**Maternity Nursing Black Floral Top
**Maternity Nursing Black Floral Top

Was  £26.00 Now  £13.00

Bright Pink Pleat Neck Top
Bright Pink Pleat Neck Top

Was  £22.00 Now  £17.00

Purple Acorn Print Soft T-Shirt
Purple Acorn Print Soft T-Shirt

Was  £25.00 Now  £15.00

Black Lace Victoriana Top
Black Lace Victoriana Top

Was  £18.00 Now  £13.00

**Billie & Blossom Curve Colbalt Overlay Top
Black Velvet Spot Mesh Top
Black Velvet Spot Mesh Top

Was  £28.00 Now  £20.00

**Petite Blush Velvet Cami Top
**Petite Blush Velvet Cami Top

Was  £22.00 Now  £12.00

Autumn Red Check Shirt
Autumn Red Check Shirt

Was  £22.00 Now  £14.30

Grey Long Sleeve Crew Neck T-Shirt
Grey Long Sleeve Crew Neck T-Shirt

Was  £7.00 Now  £5.60

Enjoy 20% Off Enjoy 20% Off
**Vila Black V-Neck Textured Dot Top
**Vila Black V-Neck Textured Dot Top

Was  £25.00 Now  £10.00

Pink Blush Lace Bow Back Top
Pink Blush Lace Bow Back Top

Was  £18.00 Now  £10.00

**Vila Crochet Back Blouse
**Vila Crochet Back Blouse

Was  £25.00 Now  £15.00

**Only Black Check Tunic
**Only Black Check Tunic

Was  £20.00 Now  £12.00

**Maternity Navy Heart Ruched Wrap Top
**Maternity Navy Heart Ruched Wrap Top

Was  £16.00 Now  £12.80

Enjoy 20% Off Enjoy 20% Off
**Vero Moda Pink Floral Front Button Top
**Vero Moda Pink Floral Front Button Top

Was  £28.00 Now  £15.00

Neutral Stripe Collar Shirt
Neutral Stripe Collar Shirt

Was  £25.00 Now  £15.00

**Only Red Checked Tunic
**Only Red Checked Tunic

Was  £20.00 Now  £12.00

**Petite Black Lace 2-In-1 Top
**Petite Black Lace 2-In-1 Top

Was  £28.00 Now  £15.00

Blue Colour Block Shirt
Blue Colour Block Shirt

Was  £25.00 Now  £17.50

Aubergine Satin Top
Aubergine Satin Top

Was  £25.00 Now  £17.00

Black Zip Pocket Tunic
Black Zip Pocket Tunic

Was  £25.00 Now  £15.00

Oat Lace Pom Pom Sweat Top
Oat Lace Pom Pom Sweat Top

Was  £24.00 Now  £12.00

Navy Colour Block Top
Navy Colour Block Top

Was  £25.00 Now  £12.00

Black and Blush Lace Top
Black and Blush Lace Top

Was  £24.00 Now  £15.00

Star Print Tie Front Top
Star Print Tie Front Top

Was  £25.00 Now  £20.00

Oriental Floral Satin Top
Oriental Floral Satin Top

Was  £26.00 Now  £15.00

Petite Black Necklace Trim Top
Petite Black Necklace Trim Top

Was  £20.00 Now  £12.00

Red Turtle Neck Top
Red Turtle Neck Top

Was  £10.00 Now  £6.50

DP Curve Black Bubble Hem Embellished Top
**Mamalicious Nursing Basic Vest Top
**Mamalicious Nursing Basic Vest Top

Was  £28.00 Now  £15.00

DP Curve Black Satin Bardot Top
DP Curve Black Satin Bardot Top

Was  £26.00 Now  £12.00

**Maternity Black Lace Ruched Wrap Top
**Maternity Black Lace Ruched Wrap Top

Was  £18.00 Now  £10.00

DP Curve Teal Bubble Hem Embellished Top
DP Curve Teal Bubble Hem Embellished Top

Was  £30.00 Now  £17.00

**Mamalicious Maternity Daisy Nursing Top
**Maternity Nursing Charcoal Wrap T-Shirt
Cobalt Zip Back T-Shirt
Cobalt Zip Back T-Shirt

Was  £22.00 Now  £15.40

DP Curve Zip Notch Neck Shirt
DP Curve Zip Notch Neck Shirt

Was  £28.00 Now  £22.00

Diagonal Zip 3/4 Sleeve Top
Diagonal Zip 3/4 Sleeve Top

Was  £25.00 Now  £15.00

Grey Striped Hem 2 in 1 Sweat Top
Grey Striped Hem 2 in 1 Sweat Top

Was  £24.00 Now  £10.00

Black Lace Bow Back Top
Black Lace Bow Back Top

Was  £18.00 Now  £13.00

Black Zip Back T-Shirt
Black Zip Back T-Shirt

Was  £22.00 Now  £14.30

Black Brooklyn Foil T-Shirt
Black Brooklyn Foil T-Shirt

Was  £14.00 Now  £10.00

Green Yoke Detail Check Shirt
Green Yoke Detail Check Shirt

Was  £22.00 Now  £14.00

Badge Ruffle Cotton Shirt
Badge Ruffle Cotton Shirt

Was  £35.00 Now  £17.00

Mink Embellished Back Camisole
Mink Embellished Back Camisole

Was  £18.00 Now  £10.00

Petite Ivory Star Print Piped Shirt
Petite Ivory Star Print Piped Shirt

Was  £28.00 Now  £15.00

Black and Ivory Floral T-Shirt
Black and Ivory Floral T-Shirt

Was  £26.00 Now  £12.00

Petite Grey Necklace Trim T-Shirt
Petite Grey Necklace Trim T-Shirt

Was  £15.00 Now  £8.00

Pink Lace Shell Top
Pink Lace Shell Top

Was  £30.00 Now  £17.01

Navy Tie Neck Lace Top
Navy Tie Neck Lace Top

Was  £24.00 Now  £12.00

DP Curve Purple Geometric Longline Shirt
DP Curve Purple Geometric Longline Shirt

Was  £28.00 Now  £22.00

DP Curve Mink Notch Neck Zip Shirt
DP Curve Mink Notch Neck Zip Shirt

Was  £28.00 Now  £10.00

DP Curve Berry Keyhole Wrap Top
DP Curve Berry Keyhole Wrap Top

Was  £28.00 Now  £22.00

Petite Blush T-Shirt
Petite Blush T-Shirt

Was  £16.00 Now  £9.00

Red Maxi Cover Up
Red Maxi Cover Up

Was  £28.00 Now  £12.00

Black diamond slash neck tee
Black diamond slash neck tee

Was  £9.00 Now  £5.00

Embroidered Western Shirt
Embroidered Western Shirt

Was  £24.00 Now  £7.00

Black Long Sleeve Zip Top
Black Long Sleeve Zip Top

Was  £25.00 Now  £19.00

Silver Long Sleeve Zip Top
Silver Long Sleeve Zip Top

Was  £25.00 Now  £15.00

Mix And Match Ditsy Print Shirt
Mix And Match Ditsy Print Shirt

Was  £22.00 Now  £6.60

Navy Velvet Gold Bar T-Shirt
Navy Velvet Gold Bar T-Shirt

Was  £24.00 Now  £19.00

**Tall Green Soft Roll Neck Top
**Tall Green Soft Roll Neck Top

Was  £12.00 Now  £9.00

Silver Aysmetric Top
Silver Aysmetric Top

Was  £25.00 Now  £20.00

caramel long sleeve top
caramel long sleeve top

Was  £25.00 Now  £15.00

Navy Satin Bardot Top
Navy Satin Bardot Top

Was  £24.00 Now  £12.00

Cobalt Geometric Pleated Long Sleeve Top
Cobalt Geometric Pleated Long Sleeve Top

Was  £25.00 Now  £19.00

Grid Print Side Zip T-Shirt
Grid Print Side Zip T-Shirt

Was  £24.00 Now  £12.00

Cobalt One Shoulder Frill Top
Cobalt One Shoulder Frill Top

Was  £24.00 Now  £19.00

Red Long Sleeve Zip Top
Red Long Sleeve Zip Top

Was  £25.00 Now  £15.00

Black Satin Tie Top
Black Satin Tie Top

Was  £26.00 Now  £12.00

Green Daisy Collar T-Shirt
Green Daisy Collar T-Shirt

Was  £24.00 Now  £19.00

Black floral slash neck tee
Black floral slash neck tee

Was  £9.00 Now  £5.00

Berry geo lace front blouse
Berry geo lace front blouse

Was  £18.00 Now  £12.00

Pink Gem Bar Back Top
Pink Gem Bar Back Top

Was  £20.00 Now  £15.00

Black Chain Neck T-Shirt
Black Chain Neck T-Shirt

Was  £22.00 Now  £14.00

Champagne Satin Wrap Top
Champagne Satin Wrap Top

Was  £26.00 Now  £12.00

Stripe Contrast Shirt
Stripe Contrast Shirt

Was  £28.00 Now  £10.00

navy sip side tee
navy sip side tee

Was  £22.00 Now  £17.00

Blue floral bardot top
Blue floral bardot top

Was  £26.00 Now  £12.00

DP Curve Black Eyelash Lace Camisole
DP Curve Black Eyelash Lace Camisole

Was  £24.00 Now  £12.00

DP Curve Eyelash Lace Camisole
DP Curve Eyelash Lace Camisole

Was  £24.00 Now  £7.00

**BIllie & Blossom Pink Floral Bubble Top
petite Black Zip Soft Tee
petite Black Zip Soft Tee

Was  £22.00 Now  £12.00

navy Tie Sleeve Top
navy Tie Sleeve Top

Was  £18.00 Now  £13.00

orange Embellished Top
orange Embellished Top

Was  £24.00 Now  £12.00

White Front Zip Vest
White Front Zip Vest

Was  £16.00 Now  £7.00

**Grey ‘Right To Be Me’ sweatshirt
**Grey ‘Right To Be Me’ sweatshirt

Was  £22.00 Now  £18.70

Enjoy 15% Off Enjoy 15% Off
Ivory Geometric Lace Front Top
Ivory Geometric Lace Front Top

Was  £18.00 Now  £10.00

black lace front top
black lace front top

Was  £18.00 Now  £13.00

Grey Ruffle Shoulder T-Shirt
Grey Ruffle Shoulder T-Shirt

Was  £12.00 Now  £7.00

berry high neck top
berry high neck top

Was  £28.00 Now  £15.00

navy high neck top
navy high neck top

Was  £28.00 Now  £10.00

**Billie & Blossom Petite Plum spot shell top
Multi Floral Woven Front Lace T-Shirt
Multi Floral Woven Front Lace T-Shirt

Was  £18.00 Now  £8.00