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
918 results
Aztec Print Cold Shoulder Top
Aztec Print Cold Shoulder Top

Was  £18.00 Now  £16.20

Watermelon Crochet Hem V-neck Cami Top
Watermelon Crochet Hem V-neck Cami Top

Was  £22.00 Now  £15.40

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

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

Was  £16.00 Now  £12.80

Neutral ombre lace shell top
Neutral ombre lace shell top

Was  £18.00 Now  £14.40

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 Latte Dip Back Cami
Petite Latte Dip Back Cami

Was  £14.00 Now  £11.20

Neutral Chevron Cold Shoulder Top
Neutral Chevron Cold Shoulder Top

Was  £14.00 Now  £9.80

Petite Lemon Dip Back Cami
Petite Lemon 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

Petite Black Dip Back Cami
Petite Black 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

Animal print vest
Animal print vest

Was  £12.00 Now  £9.60

black wrap body top
black wrap body top

Was  £12.00 Now  £8.40

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

Was  £15.00 Now  £10.50

Navy floral cold Shoulder Top
Navy floral cold Shoulder Top

Was  £24.00 Now  £19.20

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

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

Was  £12.00 Now  £9.60

Petite Black Sleeveless Top
Petite Black Sleeveless Top

Was  £18.00 Now  £14.40

**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

Navy diamond lace hem vest
Navy diamond lace hem vest

Was  £14.00 Now  £11.20

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

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

Petite Navy Frill Top
Petite Navy Frill Top

Was  £22.00 Now  £15.40

Ivory Check Shortsleeve Shirt
Ivory Check Shortsleeve Shirt

Was  £28.00 Now  £22.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

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

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

Was  £16.00 Now  £14.40

Ivory Le Marais tee
Ivory Le Marais tee

Was  £12.00 Now  £10.80

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

Was  £26.00 Now  £23.40

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

Ivory Mixed Lace Shell Top
Ivory Mixed Lace Shell Top

Was  £18.00 Now  £16.20

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

Was  £12.00 Now  £10.80

** Multi FLoral Shell
** Multi FLoral Shell

Was  £28.00 Now  £25.20

Orange Notch Neck Rollsleeve Shirt
Orange Notch Neck Rollsleeve Shirt

Was  £20.00 Now  £18.00

Navy Star Motif Body
Navy Star Motif Body

Was  £14.00 Now  £12.60

Black Cold Shoulder Top
Black Cold Shoulder Top

Was  £14.00 Now  £12.60

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

Was  £10.00 Now  £9.00

Ditsy Floral Longline Shirt
Ditsy Floral Longline Shirt

Was  £28.00 Now  £25.20

Chevron Printed Longline Shirt
Chevron Printed Longline Shirt

Was  £28.00 Now  £25.20

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

Was  £24.00 Now  £16.80

Black california body
Black california body

Was  £14.00 Now  £12.60

Apricot Shimmer Stripe Shirt
Apricot Shimmer Stripe Shirt

Was  £28.00 Now  £25.20

Floral Sleeveless Shirt
Floral Sleeveless Shirt

Was  £22.00 Now  £19.80

Chambray Casual Shirt
Chambray Casual Shirt

Was  £20.00 Now  £18.00

Petite White Broidery Top
Petite White Broidery Top

Was  £16.00 Now  £14.40

Ivory Embroidered Wrap Top
Ivory Embroidered Wrap Top

Was  £25.00 Now  £22.50

Stripe Jersey Tunic
Stripe Jersey Tunic

Was  £22.00 Now  £19.80

Petite Navy Broidery Top
Petite Navy Broidery Top

Was  £16.00 Now  £14.40

Black Cowl Neck Body
Black Cowl Neck Body

Was  £16.00 Now  £14.40

Navy plisse tank Top
Navy plisse tank Top

Was  £16.00 Now  £14.40

Chevron Printed Sleeveless Top
Chevron Printed Sleeveless Top

Was  £18.00 Now  £16.20

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

Was  £24.00 Now  £16.80

Mustard Broderie Yoke Top
Mustard Broderie Yoke Top

Was  £22.00 Now  £19.80

Black Knot Front Body
Black Knot Front Body

Was  £18.00 Now  £16.20

Stripe Crochet Cami Top
Stripe Crochet Cami Top

Was  £24.00 Now  £16.80

Ivory Crochet Vest
Ivory Crochet Vest

Was  £24.00 Now  £16.80

Blush Embellished Shell Top
Blush Embellished Shell Top

Was  £32.00 Now  £28.80

Petite Stripe Ribbed Vest
Petite Stripe Ribbed Vest

Was  £7.00 Now  £6.30

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

Was  £22.00 Now  £15.40

Grid Print Plisse Cami Top
Grid Print Plisse Cami Top

Was  £20.00 Now  £18.00

Champange plisse tank Top
Champange plisse tank Top

Was  £16.00 Now  £14.40

Cinnamon plisse tank Top
Cinnamon plisse tank Top

Was  £16.00 Now  £14.40

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

Was  £22.00 Now  £15.40

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

Was  £22.00 Now  £19.80

Black Ditsy Bardot Top
Black Ditsy Bardot Top

Was  £28.00 Now  £25.20

Petite Yellow Zip Shell Top
Petite Yellow Zip Shell Top

Was  £22.00 Now  £19.80

Petite Khaki Zip Front Top
Petite Khaki Zip Front Top

Was  £22.00 Now  £19.80

Black daisy vest
Black daisy 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

**DP Curve Coral Asymmetric Tee
**DP Curve Coral Asymmetric Tee

Was  £14.00 Now  £12.60

Ivory floral folk vest
Ivory floral folk vest

Was  £12.00 Now  £10.80

Ivory oriental border vest
Ivory oriental border vest

Was  £12.00 Now  £10.80

Green stripe bardot Top
Green stripe bardot Top

Was  £12.00 Now  £10.80

White Brooklyn 'turnback' Jersey top
White Brooklyn 'turnback' Jersey top

Was  £12.00 Now  £10.80

Ivory california motif tee
Ivory california motif tee

Was  £12.00 Now  £10.80

Animal Print Zip Front Vest
Animal Print Zip Front Vest

Was  £18.00 Now  £16.20

White Ruffle Top
White Ruffle Top

Was  £22.00 Now  £19.80

Petite Khaki Stripe Shirt
Petite Khaki Stripe Shirt

Was  £28.00 Now  £22.40

Petite Cold Shoulder Top
Petite Cold Shoulder Top

Was  £22.00 Now  £17.60

Zebra Print Tie Sleeve Top
Zebra Print Tie Sleeve Top

Was  £24.00 Now  £21.60

Teracotta Bardot Top
Teracotta Bardot Top

Was  £22.00 Now  £19.80

Stone Zip Collar Shirt
Stone Zip Collar Shirt

Was  £25.00 Now  £22.50

Soft Diamond Roll Sleeve Shirt
Soft Diamond Roll Sleeve Shirt

Was  £25.00 Now  £22.50

Tropical Floral Wrapback Tee
Tropical Floral Wrapback Tee

Was  £24.00 Now  £21.60

Stripe Zip Placket Shirt
Stripe Zip Placket Shirt

Was  £26.00 Now  £23.40

Floral Tie Bardot
Floral Tie Bardot

Was  £24.00 Now  £21.60

Ivory floral stripe tee
Ivory floral stripe tee

Was  £7.00 Now  £6.30

Stone Zip Placket Shirt
Stone Zip Placket Shirt

Was  £25.00 Now  £22.50

Ivory ditsy floral vest
Ivory ditsy floral vest

Was  £7.00 Now  £6.30

Grey cold shoulder Top
Grey cold shoulder Top

Was  £14.00 Now  £11.20

Khaki injection cold shoulder Top
Khaki injection cold shoulder Top

Was  £14.00 Now  £12.60

Coral Chevron Cold Shoulder Top
Coral Chevron Cold Shoulder Top

Was  £14.00 Now  £9.80

White Lace Detail V-Neck Tunic
White Lace Detail V-Neck Tunic

Was  £24.00 Now  £21.60

Ivory Lace Top
Ivory Lace Top

Was  £22.00 Now  £19.80

Ivory Stipe Tunic
Ivory Stipe Tunic

Was  £22.00 Now  £19.80

Khaki Lace Yoke Top
Khaki Lace Yoke Top

Was  £22.00 Now  £19.80

Grey sequin bow tee
Grey sequin bow tee

Was  £18.00 Now  £14.40

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

Was  £22.00 Now  £19.80

Navy Floral Cold Shoulder Top
Navy Floral Cold Shoulder Top

Was  £22.00 Now  £19.80

Petite Dark Navy Dip Back Cami
Petite Dark Navy Dip Back Cami

Was  £14.00 Now  £11.20

Navy and nude stripe vest
Navy and nude stripe vest

Was  £7.00 Now  £6.30

Petite Khaki Floral Cami
Petite Khaki Floral Cami

Was  £18.00 Now  £14.40

**Tall Black button lace tee
**Tall Black button lace tee

Was  £16.00 Now  £14.40

**Tall Coral chevron cold shoulder Top
**Tall Coral chevron cold shoulder Top

Was  £14.00 Now  £12.60

Petite Blush Pocket Shirt
Petite Blush Pocket Shirt

Was  £20.00 Now  £16.00

Petite Frill Sleeveless Shirt
Petite Frill Sleeveless Shirt

Was  £18.00 Now  £14.40