Your New Favourites Up To 30% Off - Let's Shop >

This site ships to the United Kingdom

Maternity Tops & T-Shirts

Flatter your new-found figure with this range of maternity tops and T-Shirts at Dorothy Perkins. Affordable yet never compromising on style, these pieces are designed to see fashion-conscious ladies through their pregnancy with confidence. In our varied edit, expect laid-back printed options for kick-back weekend vibes, and after-dark lace numbers that complement your curves and keep you looking chic.
4 3 2
143 results
**Maternity Black Lace Bardot Top
**Maternity Black Lace Bardot Top

Was  £22.00 Was  £6.00 Now  £5.40

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Berry Puff Sleeve Top
**Maternity Berry Puff Sleeve Top

Was  £14.00 Was  £7.00 Now  £6.30

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Burgundy Flute Sleeve T-Shirt
**Maternity Burgundy Flute Sleeve T-Shirt

Was  £16.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Mesh Spot Print Ruffle Sleeve Top
**Maternity Black Mesh Spot Print Ruffle Sleeve Top

Was  £18.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Green and Ivory Striped Puff Sleeve Top
**Maternity Green and Ivory Striped Puff Sleeve Top

Was  £16.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamalicious Maternity Green Peplum Top
**Mamalicious Maternity Green Peplum Top

Was  £30.00 Was  £17.00 Now  £15.30

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamalicious Maternity Green 3/4 Sleeve Lace Top
**Mamalicious Maternity Green 3/4 Sleeve Lace Top

Was  £38.00 Was  £20.00 Now  £18.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Red Double Layer Sleeve Top
**Maternity Red Double Layer Sleeve Top

Was  £16.00 Was  £7.00 Now  £6.30

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Navy Lace Puff Sleeve Top
**Maternity Navy Lace Puff Sleeve Top

Was  £16.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Charcoal Double Layer Top
**Maternity Charcoal Double Layer Top

Was  £16.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Blue Checked Tunic Top
**Maternity Blue Checked Tunic Top

Was  £24.00 Was  £15.00 Now  £13.50

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Teal Blue Double Layer Sleeve Top
**Maternity Teal Blue Double Layer Sleeve Top

Was  £16.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Navy Embroidered Floral Top
**Maternity Navy Embroidered Floral Top

Was  £18.00 Was  £12.00 Now  £10.80

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Spot and Floral Print Top
**Maternity Black Spot and Floral Print Top

Was  £16.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Pearl Sleeve Top
**Maternity Black Pearl Sleeve Top

Was  £16.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Raspberry Flutter Top
**Maternity Raspberry Flutter Top

Was  £22.00 Was  £7.00 Now  £6.30

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamalicious Maternity Red Ruffle Jersey T-Shirt
**Mamalicious Maternity Red Ruffle Jersey T-Shirt

Was  £22.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamamlicious Maternity Navy Jersey T-Shirt
**Mamamlicious Maternity Navy Jersey T-Shirt

Was  £25.00 Was  £15.00 Now  £13.50

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black 'Always Right' Slogan T-Shirt
**Maternity Black 'Always Right' Slogan T-Shirt

Was  £14.00 Was  £5.00 Now  £4.50

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Blush Tulip Short Sleeve Wrap Top
**Maternity Blush Tulip Short Sleeve Wrap Top

Was  £16.00 Was  £5.00 Now  £4.50

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!