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
934 results
Pink organza stripe shell top
Pink organza stripe shell top

Was  £28.00 Now  £19.60

Ivory Lace Insert Sleeveless
Ivory Lace Insert Sleeveless

Was  £20.00 Now  £16.00

Navy and Ivory 2 in 1 Top
Navy and Ivory 2 in 1 Top

Was  £22.00 Now  £19.80

Rust 'Broderie' Shell Top
Rust 'Broderie' Shell Top

Was  £22.00 Now  £17.60

Navy Printed Pom Pom Trim Top
Navy Printed Pom Pom Trim Top

Was  £18.00 Now  £14.40

Ivory china bird lace hem tee
Ivory china bird lace hem tee

Was  £16.00 Now  £12.80

Ivory 'Broderie' Shell Top
Ivory 'Broderie' Shell Top

Was  £22.00 Now  £17.60

Ivory Flare Sleeve Bardot Top
Ivory Flare Sleeve Bardot Top

Was  £24.00 Now  £16.80

Navy and red rib bardot top
Navy and red rib bardot top

Was  £15.00 Now  £10.50

Oat High Neck Shell Top
Oat High Neck Shell Top

Was  £18.00 Now  £12.60

**Vero Moda White Bell Sleeve Blouse
**Vero Moda White Bell Sleeve Blouse

Was  £24.00 Now  £16.80

**Vero Moda Black Twist Front Top
**Vero Moda Black Twist Front Top

Was  £35.00 Now  £24.50

Black ruffle neck rib top
Black ruffle neck rib top

Was  £12.00 Now  £8.40

**Vero Moda Rust Twist Front Top
**Vero Moda Rust Twist Front Top

Was  £35.00 Now  £24.50

**Vero Moda Pink Paisley T-Shirt
**Vero Moda Pink Paisley T-Shirt

Was  £24.00 Now  £16.80

Khaki ruffle neck rib top
Khaki ruffle neck rib top

Was  £12.00 Now  £8.40

**Tall red stripe cold shoulder Top
**Tall red stripe cold shoulder Top

Was  £15.00 Now  £10.50

**Vero Moda Black High Low Knit Top
**Vero Moda Black High Low Knit Top

Was  £30.00 Now  £21.00

**Vero Moda Blue Paisley Print T-Shirt
**Vero Moda Blue Paisley Print T-Shirt

Was  £24.00 Now  £16.80

Red ruffle neck rib top
Red ruffle neck rib top

Was  £12.00 Now  £8.40

Red double scallop hem vest
Red double scallop hem vest

Was  £12.00 Now  £8.40

**Vero Moda Rust Swing Top
**Vero Moda Rust Swing Top

Was  £22.00 Now  £15.40

**DP Curve Black Longline Bardot Tee
**DP Curve Black Longline Bardot Tee

Was  £16.00 Now  £11.20

Black Jersey tee
Black Jersey tee

Was  £18.00 Now  £12.60

Ivory double scallop hem vest
Ivory double scallop hem vest

Was  £12.00 Now  £8.40

Nude floral lace hem vest
Nude floral lace hem vest

Was  £14.00 Now  £11.20

Sleeveless vest top
Sleeveless vest top

Was  £16.00 Now  £11.20

Sleeveless Longline Shirt
Sleeveless Longline Shirt

Was  £24.00 Now  £16.80

Ivory Jersey tee
Ivory Jersey tee

Was  £18.00 Now  £12.60

Ivory large floral vest
Ivory large floral vest

Was  £12.00 Now  £9.60

Navy diamond lace hem vest
Navy diamond lace hem vest

Was  £14.00 Now  £11.20

Black ribbed sweetheart top
Black ribbed sweetheart top

Was  £8.00 Now  £5.60

Chiffon Ruffle Sleeveless Top
Chiffon Ruffle Sleeveless Top

Was  £18.00 Now  £12.60

**DP Curve Black Roll Sleeve Maxi Shirt
**DP Curve Black Roll Sleeve Maxi Shirt

Was  £28.00 Now  £22.40

**DP Curve Orange and Red Stripe Tee
**DP Curve Orange and Red Stripe Tee

Was  £18.00 Now  £14.40

Ivory and black heart vest
Ivory and black heart vest

Was  £7.00 Now  £5.60

Rust Tie Back Tank Top
Rust Tie Back Tank Top

Was  £20.00 Now  £14.00

**Maternity Khaki Space Dye Split Side Tunic
**DP Curve Blush Zip Front Blouse
**DP Curve Blush Zip Front Blouse

Was  £28.00 Now  £22.40

Ivory Lace Shell Top
Ivory Lace Shell Top

Was  £22.00 Now  £17.60

**Billie & Blossom mink shimmer shell top
Petite Black 2 in 1 Top
Petite Black 2 in 1 Top

Was  £25.00 Now  £17.50

**DP Curve Navy Zip Front Blouse
**DP Curve Navy Zip Front Blouse

Was  £28.00 Now  £22.40

Petite Navy Check 2 in 1 Top
Petite Navy Check 2 in 1 Top

Was  £25.00 Now  £20.00

Black Kimono
Black Kimono

Was  £26.00 Now  £18.20

Navy stripe cold shoulder top
Navy stripe cold shoulder top

Was  £15.00 Now  £12.00

Ivory Kimono
Ivory Kimono

Was  £26.00 Now  £18.20

Petite navy strap bardot top
Petite navy strap bardot top

Was  £10.00 Now  £7.00

Mango Crochet Back Vest
Mango Crochet Back Vest

Was  £20.00 Now  £14.00

Ivory Lace Up Body
Ivory Lace Up Body

Was  £14.00 Now  £9.80

Navy Bird Vest
Navy Bird Vest

Was  £7.00 Now  £5.60

Stripe Cold Shoulder Tunic
Stripe Cold Shoulder Tunic

Was  £20.00 Now  £14.00

Grey Rose Lace Hem Tee
Grey Rose Lace Hem Tee

Was  £14.00 Now  £11.20

Blue Long Line Cami Top
Blue Long Line Cami Top

Was  £24.00 Now  £16.80

Petite Raspberry Lace Top
Petite Raspberry Lace Top

Was  £18.00 Now  £12.60

Black Floral Tie Tunic
Black Floral Tie Tunic

Was  £24.00 Now  £16.80

Black Lace Sequin Shell Top
Black Lace Sequin Shell Top

Was  £18.00 Now  £12.60

Stripe Popper Bardot Top
Stripe Popper Bardot Top

Was  £15.00 Now  £10.50

Stripe Lace Up Body
Stripe Lace Up Body

Was  £16.00 Now  £11.20

Black Rib Popper Bardot Top
Black Rib Popper Bardot Top

Was  £14.00 Now  £9.80

Ivory lace shell Top
Ivory lace shell Top

Was  £16.00 Now  £11.20

Ivory Sequin Lace Shell Top
Ivory Sequin Lace Shell Top

Was  £18.00 Now  £12.60

**DP Curve Navy and White Pinstripe Shirt
Petite Navy Frill Top
Petite Navy Frill Top

Was  £22.00 Now  £15.40

Navy tie neck collar top
Navy tie neck collar top

Was  £15.00 Now  £10.50

Red/ivory injection stripe tee
Red/ivory injection stripe tee

Was  £14.00 Now  £11.20

Black ruffle bardot top
Black ruffle bardot top

Was  £10.00 Now  £7.00

Navy Diamond Tie Fringe Top
Navy Diamond Tie Fringe Top

Was  £22.00 Now  £17.60

Black Keyhole Top
Black Keyhole Top

Was  £20.00 Now  £14.00

**Tall Diamond Tie Fringe Top
**Tall Diamond Tie Fringe Top

Was  £22.00 Now  £17.60

Cranberry Tie Fringe Top
Cranberry Tie Fringe Top

Was  £22.00 Now  £17.60

Chambray Stripe Lace Sleeve T-Shirt
Chambray Stripe Lace Sleeve T-Shirt

Was  £20.00 Now  £14.00

Black Knot Detail Top
Black Knot Detail Top

Was  £20.00 Now  £14.00

Sleeveless Victoriana Top
Sleeveless Victoriana Top

Was  £22.00 Now  £15.40

Black Crochet Tee
Black Crochet Tee

Was  £26.00 Now  £18.20

Oat Stripe Lace Sleeve Tee
Oat Stripe Lace Sleeve Tee

Was  £20.00 Now  £14.00

**Tall khaki knot front tee
**Tall khaki knot front tee

Was  £12.00 Now  £8.40

**Tall black rib cami Top
**Tall black rib cami Top

Was  £5.00 Now  £3.50

Ivory Ditsy Vest Top
Ivory Ditsy Vest Top

Was  £7.00 Now  £5.60

**Tall white rib cami Top
**Tall white rib cami Top

Was  £5.00 Now  £3.50

Denim Look Longline Shirt
Denim Look Longline Shirt

Was  £28.00 Now  £19.60

Petite lace stripe t-shirt
Petite lace stripe t-shirt

Was  £16.00 Now  £12.80

Navy heart stripe tee
Navy heart stripe tee

Was  £7.00 Now  £5.60

Petite stripe bardot top
Petite stripe bardot top

Was  £12.00 Now  £8.40

Black lace shell Top
Black lace shell Top

Was  £16.00 Now  £11.20

Longline Sleeveless Shirt
Longline Sleeveless Shirt

Was  £26.00 Now  £18.20

Beige ribbed sweetheart top
Beige ribbed sweetheart top

Was  £8.00 Now  £5.60

Beige Ribbed Cold Shoulder Top
Beige Ribbed Cold Shoulder Top

Was  £10.00 Now  £7.00

Black ditsy wrap top
Black ditsy wrap top

Was  £12.00 Now  £8.40

Blue tile tee
Blue tile tee

Was  £7.00 Now  £5.60