This site ships to the United Kingdom

View all Tops

Get gorgeous and summer-ready with the latest tops and tees. At Dorothy Perkins we know how a well-designed, statement-making top can instantly elevate your outfit from good to gorgeous. So whether you need a new top for a first date or to wear with a skirt for the office, you've come to the right place. This season we’re all about cut-out details, oversized kimonos, distressed tees, sharp blouses, printed tunics, lace peplums and daring going-out tops, all inspired by the SS16 catwalk trends. 

4 3 2
932 results
Watermelon Crochet Hem V-neck Cami Top
Watermelon Crochet Hem V-neck Cami Top

Was  £22.00 Now  £15.40

Aztec Print Cold Shoulder Top
Aztec Print Cold Shoulder Top

Was  £18.00 Now  £16.20

Animal Print Cold Shoulder Top
Animal Print Cold Shoulder Top

Was  £24.00 Now  £21.60

Chambre ombre lace shell Top
Chambre ombre lace shell Top

Was  £18.00 Now  £14.40

Neutral ombre lace shell top
Neutral ombre lace shell top

Was  £18.00 Now  £14.40

Black and ivory Cross stitch top
Black and ivory Cross stitch top

Was  £16.00 Now  £12.80

Ivory sequin heart tee
Ivory sequin heart tee

Was  £18.00 Now  £14.40

Orange Fringed Macrame Cami Top
Orange Fringed Macrame Cami Top

Was  £22.00 Now  £19.80

Petite Lemon Dip Back Cami
Petite Lemon Dip Back Cami

Was  £14.00 Now  £11.20

Petite Latte Dip Back Cami
Petite Latte Dip Back Cami

Was  £14.00 Now  £11.20

Petite Orange Dip Back Cami
Petite Orange Dip Back Cami

Was  £14.00 Now  £11.20

Navy geo wrap bardot top
Navy geo wrap bardot top

Was  £14.00 Now  £11.20

Pink Deep V-Neck Cami Top
Pink Deep V-Neck Cami Top

Was  £12.00 Now  £9.60

Lemon Deep V-Neck Cami Top
Lemon Deep V-Neck Cami Top

Was  £12.00 Now  £9.60

**Tall Macrame Trim Printed Top
**Tall Macrame Trim Printed Top

Was  £22.00 Now  £17.60

Black Jersey and Woven Mix Top
Black Jersey and Woven Mix Top

Was  £18.00 Now  £12.60

Black Tassel Pintuck Tunic
Black Tassel Pintuck Tunic

Was  £28.00 Now  £19.60

Animal print vest
Animal print vest

Was  £12.00 Now  £9.60

**Tall metal bar wrap top
**Tall metal bar wrap top

Was  £15.00 Now  £10.50

black wrap body top
black wrap body top

Was  £12.00 Now  £8.40

Navy Peplum Top
Navy Peplum Top

Was  £25.00 Now  £17.50

Petite Ivory Sleeveless Top
Petite Ivory Sleeveless Top

Was  £18.00 Now  £14.40

Petite Black Sleeveless Top
Petite Black Sleeveless Top

Was  £18.00 Now  £14.40

Ivory Dip Back Hem Shell Top
Ivory Dip Back Hem Shell Top

Was  £12.00 Now  £9.60

**Tall Grey/ivory Injection tee
**Tall Grey/ivory Injection tee

Was  £14.00 Now  £11.20

Black fringe textured tee
Black fringe textured tee

Was  £14.00 Now  £9.80

Black ruffle neck rib top
Black ruffle neck rib top

Was  £12.00 Now  £8.40

Brick trim textured vest top
Brick trim textured vest top

Was  £16.00 Now  £11.20

Navy diamond lace hem vest
Navy diamond lace hem vest

Was  £14.00 Now  £11.20

Sleeveless vest top
Sleeveless vest top

Was  £16.00 Now  £11.20

Black ribbed sweetheart top
Black ribbed sweetheart top

Was  £8.00 Now  £5.60

Petite stripe bardot top
Petite stripe bardot top

Was  £12.00 Now  £9.60

Ivory Check Shortsleeve Shirt
Ivory Check Shortsleeve Shirt

Was  £28.00 Now  £22.40

Petite Navy Frill Top
Petite Navy Frill Top

Was  £22.00 Now  £15.40

Petite Grey Frill Top
Petite Grey Frill Top

Was  £22.00 Now  £15.40

Red Scoop Tank Top
Red Scoop Tank Top

Was  £6.00 Now  £4.80

Paprika ribbed sweetheart top
Paprika ribbed sweetheart top

Was  £8.00 Now  £5.60

Ivory metal bar wrap top
Ivory metal bar wrap top

Was  £15.00 Now  £10.50

Black fringe trim kimono top
Black fringe trim kimono top

Was  £18.00 Now  £12.60

Petite Ditsy Ruffle Top
Petite Ditsy Ruffle Top

Was  £24.00 Now  £16.80

Animal Longline Tunic
Animal Longline Tunic

Was  £24.00 Now  £21.60

Ivory Buckle Detail Top
Ivory Buckle Detail Top

Was  £26.00 Now  £23.40

Raspberry Eyelet Tie Side Top
Raspberry Eyelet Tie Side Top

Was  £18.00 Now  £16.20

Ivory and navy stripe twist body
Ivory and navy stripe twist body

Was  £16.00 Now  £14.40

Navy ditsy print twist body
Navy ditsy print twist body

Was  £16.00 Now  £14.40

Ivory california stripe tee
Ivory california stripe tee

Was  £15.00 Now  £13.50

Oriental Cold Shoulder Top
Oriental Cold Shoulder Top

Was  £24.00 Now  £21.60

**DP Curve Black Cold Shoulder Top
**DP Curve Black Cold Shoulder Top

Was  £26.00 Now  £23.40

Ivory Le Marais tee
Ivory Le Marais tee

Was  £12.00 Now  £10.80

Russet and Ivory Check Shirt
Russet and Ivory Check Shirt

Was  £20.00 Now  £18.00

Ivory Mixed Lace Shell Top
Ivory Mixed Lace Shell Top

Was  £18.00 Now  £16.20

Ivory Lace Strap Cami Top
Ivory Lace Strap Cami Top

Was  £22.00 Now  £19.80

Petite Navy Ditsy Bardot Top
Petite Navy Ditsy Bardot Top

Was  £24.00 Now  £21.60

Navy Star Motif Body
Navy Star Motif Body

Was  £14.00 Now  £12.60

** Multi FLoral Shell
** Multi FLoral Shell

Was  £28.00 Now  £25.20

Nude vibes motif t-shirt
Nude vibes motif t-shirt

Was  £12.00 Now  £10.80

Orange Notch Neck Rollsleeve Shirt
Orange Notch Neck Rollsleeve Shirt

Was  £20.00 Now  £18.00

**Maternity Coral Longline Ribbed Vest
**Maternity Coral Longline Ribbed Vest

Was  £10.00 Now  £9.00

Black Cold Shoulder Top
Black Cold Shoulder Top

Was  £14.00 Now  £12.60

Stripe Crochet Cami Top
Stripe Crochet Cami Top

Was  £24.00 Now  £16.80

Apricot Shimmer Stripe Shirt
Apricot Shimmer Stripe Shirt

Was  £28.00 Now  £25.20

Chevron Printed Longline Shirt
Chevron Printed Longline Shirt

Was  £28.00 Now  £25.20

Mustard Broderie Yoke Top
Mustard Broderie Yoke Top

Was  £22.00 Now  £19.80

Champange plisse tank Top
Champange plisse tank Top

Was  £16.00 Now  £14.40

Ivory Embroidered Wrap Top
Ivory Embroidered Wrap Top

Was  £25.00 Now  £22.50

Navy plisse tank Top
Navy plisse tank Top

Was  £16.00 Now  £14.40

Ivory Crochet Vest
Ivory Crochet Vest

Was  £24.00 Now  £16.80

Floral Sleeveless Shirt
Floral Sleeveless Shirt

Was  £22.00 Now  £19.80

Petite Stripe Ribbed Vest
Petite Stripe Ribbed Vest

Was  £7.00 Now  £6.30

Ditsy Floral Longline Shirt
Ditsy Floral Longline Shirt

Was  £28.00 Now  £25.20

Black california body
Black california body

Was  £14.00 Now  £12.60

Cinnamon plisse tank Top
Cinnamon plisse tank Top

Was  £16.00 Now  £14.40

Grid Print Plisse Cami Top
Grid Print Plisse Cami Top

Was  £20.00 Now  £18.00

**Tall Watermelon V-Neck Cami Top
**Tall Watermelon V-Neck Cami Top

Was  £22.00 Now  £15.40

Petite Navy Broidery Top
Petite Navy Broidery Top

Was  £16.00 Now  £14.40

Black Knot Front Body
Black Knot Front Body

Was  £18.00 Now  £16.20

Chambray Casual Shirt
Chambray Casual Shirt

Was  £20.00 Now  £18.00

Chevron Printed Sleeveless Top
Chevron Printed Sleeveless Top

Was  £18.00 Now  £16.20

Petite White Broidery Top
Petite White Broidery Top

Was  £16.00 Now  £14.40

Stripe Jersey Tunic
Stripe Jersey Tunic

Was  £22.00 Now  £19.80

Blush Embellished Shell Top
Blush Embellished Shell Top

Was  £32.00 Now  £28.80

Navy Zip Front Tipped Polo Top
Navy Zip Front Tipped Polo Top

Was  £24.00 Now  £16.80

Ivory Crochet Hem V-Neck Cami Top
Ivory Crochet Hem V-Neck Cami Top

Was  £22.00 Now  £15.40

Grey Zip Front Tipped Polo Top
Grey Zip Front Tipped Polo Top

Was  £24.00 Now  £16.80

Black Cowl Neck Body
Black Cowl Neck Body

Was  £16.00 Now  £14.40

Black daisy vest
Black daisy vest

Was  £12.00 Now  £10.80

Ivory oriental border vest
Ivory oriental border vest

Was  £12.00 Now  £10.80

Petite Yellow Zip Shell Top
Petite Yellow Zip Shell Top

Was  £22.00 Now  £19.80

Green stripe bardot Top
Green stripe bardot Top

Was  £12.00 Now  £10.80

**DP Curve Khaki Tropical Cami Top
**DP Curve Khaki Tropical Cami Top

Was  £22.00 Now  £19.80

Ivory floral folk vest
Ivory floral folk vest

Was  £12.00 Now  £10.80

**DP Curve Black Tropical Cami Top
**DP Curve Black Tropical Cami Top

Was  £22.00 Now  £19.80

Petite Khaki Zip Front Top
Petite Khaki Zip Front Top

Was  £22.00 Now  £19.80

Black Ditsy Bardot Top
Black Ditsy Bardot Top

Was  £28.00 Now  £25.20

Grey East coast vest
Grey East coast vest

Was  £12.00 Now  £10.80

Ivory california motif tee
Ivory california motif tee

Was  £12.00 Now  £10.80

Khaki Crochet Back Vest
Khaki Crochet Back Vest

Was  £20.00 Now  £14.00

Petite Khaki Stripe Shirt
Petite Khaki Stripe Shirt

Was  £28.00 Now  £22.40

Black Floral Cami Top
Black Floral Cami Top

Was  £18.00 Now  £16.20

Petite Cold Shoulder Top
Petite Cold Shoulder Top

Was  £22.00 Now  £17.60

Petite Butterfly Sleveless Shirt
Petite Butterfly Sleveless Shirt

Was  £22.00 Now  £19.80

Coral Chevron Cold Shoulder Top
Coral Chevron Cold Shoulder Top

Was  £14.00 Now  £9.80

Tropical Floral Wrapback Tee
Tropical Floral Wrapback Tee

Was  £24.00 Now  £21.60

Khaki injection cold shoulder Top
Khaki injection cold shoulder Top

Was  £14.00 Now  £12.60

Stone Zip Collar Shirt
Stone Zip Collar Shirt

Was  £25.00 Now  £22.50

Floral Tie Bardot
Floral Tie Bardot

Was  £24.00 Now  £21.60

Grey cold shoulder Top
Grey cold shoulder Top

Was  £14.00 Now  £11.20

Zebra Print Tie Sleeve Top
Zebra Print Tie Sleeve Top

Was  £24.00 Now  £21.60

Ivory ditsy floral vest
Ivory ditsy floral vest

Was  £7.00 Now  £6.30

Stone Zip Placket Shirt
Stone Zip Placket Shirt

Was  £25.00 Now  £22.50

Ivory floral stripe tee
Ivory floral stripe tee

Was  £7.00 Now  £6.30

Teracotta Bardot Top
Teracotta Bardot Top

Was  £22.00 Now  £19.80

Stripe Zip Placket Shirt
Stripe Zip Placket Shirt

Was  £26.00 Now  £23.40

Navy patch floral tee
Navy patch floral tee

Was  £7.00 Now  £6.30

Soft Diamond Roll Sleeve Shirt
Soft Diamond Roll Sleeve Shirt

Was  £25.00 Now  £22.50

Ivory Stipe Tunic
Ivory Stipe Tunic

Was  £22.00 Now  £19.80

**Tall Fringed Macrame Cami Top
**Tall Fringed Macrame Cami Top

Was  £22.00 Now  £19.80

Ivory Lace Top
Ivory Lace Top

Was  £22.00 Now  £19.80

Grey sequin bow tee
Grey sequin bow tee

Was  £18.00 Now  £14.40

Khaki Lace Yoke Top
Khaki Lace Yoke Top

Was  £22.00 Now  £19.80