Mix & Match 20% Off - Take Your Pick >

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
139 results
**Maternity Grey Soft Bubble Hem Top
**Maternity Grey Soft Bubble Hem Top

Was  £22.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamalicious Maternity Black Jersey Top
**Mamalicious Maternity Black Jersey Top

Was  £35.00 Was  £17.50 Now  £15.75

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Polka Dot Print Wrap Blouse
**Maternity Polka Dot Print Wrap Blouse

Was  £26.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Polka Dot Floral Print Wrap Blouse
**Maternity Polka Dot Floral Print Wrap Blouse

Was  £26.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Soft Flute Sleeve Top
**Maternity Soft Flute Sleeve Top

Was  £20.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Mamalicious Maternity Floral Print Flute Top
**Mamalicious Maternity Floral Print Flute Top

Was  £40.00 Was  £20.00 Now  £18.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Khaki Soft Touch Knot Top
**Maternity Khaki Soft Touch Knot Top

Was  £20.00 Was  £12.00 Now  £10.80

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Multicoloured Striped Slouch T-Shirt
**Maternity Multicoloured Striped Slouch T-Shirt

Was  £18.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Peplum Hem Embellished Neck Top
**Maternity Black Peplum Hem Embellished Neck Top

Was  £18.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Grey Soft Pearl Front Top
**Maternity Grey Soft Pearl Front Top

Was  £24.00 Was  £17.00 Now  £15.30

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Grey Peplum Hem Embellished Neck Top
**Maternity Grey Peplum Hem Embellished Neck 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 Gold Sparkle Angel Sleeve Top
**Maternity Black Gold Sparkle Angel Sleeve 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 Black Silver Sparkle Angel Top
**Maternity Black Silver Sparkle Angel 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 Navy Jersey Ruffle Lace Top
**Maternity Navy Jersey Ruffle Lace Top

Was  £20.00 Was  £10.00 Now  £9.00

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Floral Embroidered Sweatshirt
**Maternity Black Floral Embroidered Sweatshirt

Was  £24.00 Was  £8.00 Now  £7.20

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Gold Flute Sleeve Top
**Maternity Gold Flute Sleeve 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 Striped Pearl Embellished Shirt
**Maternity Striped Pearl Embellished Shirt

Was  £28.00 Was  £12.00 Now  £10.80

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Blue and Silver Velvet T-Shirt
**Maternity Blue and Silver Velvet T-Shirt

Was  £18.00 Was  £5.00 Now  £4.50

That's An Extra 10% Off Sale! That's An Extra 10% Off Sale!
**Maternity Black Mesh Polka Dot Top
**Maternity Black Mesh Polka Dot Top

Was  £20.00 Was  £6.00 Now  £5.40

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

Was  £16.00 Was  £6.00 Now  £5.40

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