Tops & Shirts

Explore our collection of beautifully designed tops and shirts, combining comfort and style, made from the softest fabrics. In touch with the latest trends and not forgetting the timeless pieces, our range of tops and shirts are perfect for the everyday look and standout moments. From prints, to neutrals, and statement colours, you can never go wrong with a top from Charli. Our collection can be styled in a number of ways, with every occasion in mind.

62 products

    • Black (8)
    • Blue (10)
    • Green (12)
    • Grey (3)
    • Neutral (6)
    • Orange (8)
    • Pink (4)
    • Purple (2)
    • White (15)
    • Yellow (1)
    • Christmas Party (5)
    • Day to Night (49)
    • Daywear (4)
    • Going Out (11)
    • Holiday (48)
    • Loungewear (12)
    • Modern Essentials (3)
    • Weekend Vibes (16)
    • Work Casual (52)
    • Blouses (10)
    • Co-ords (2)
    • Jumpers (1)
    • Shirts (33)
    • Skirts (1)
    • Tops (15)
ASTRID LINEN SHIRT - LAPIS BLUE
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
ASTRID LINEN SHIRT - SAND
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
ASTRID LINEN SHIRT - SLATE
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
PEACH COTTON SHIRT - WHITE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
PEACH COTTON SHIRT - KHAKI
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
PEACH COTTON SHIRT - TANGERINE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
EDEN TOP - BLACK/WHITE PRINT
Regular Price
£55.00
Sale Price
£55.00
Regular Price
£0.00
Unit Price
per 
EDEN TOP - KHAKI TIE DYE PRINT
Regular Price
£55.00
Sale Price
£55.00
Regular Price
£0.00
Unit Price
per 
JASMINE TOP - WHITE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
JASMINE TOP - BLACK
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£45.00
Unit Price
per 
GRACE BOUCLÉ TEE - ECRU TANGERINE STRIPES
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
GRACE BOUCLÉ TEE - BLUE ECRU STRIPES
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
ZAINA EMBROIDERED TOP - WHITE
Regular Price
£55.00
Sale Price
£55.00
Regular Price
£13.40
Unit Price
per 
ZAINA EMBROIDERED TOP - APRICOT
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
EVE SHIRT - PINK STRIPES
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
EMAIL ME
MASHA SHIRT - WHITE
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
MASHA SHIRT - SAGE
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
LIGIA SHIRT - FRENCH TOILE PRINT BLUE
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
CELINA SHIRT - OLIVE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£45.00
Unit Price
per 
LIGIA SHIRT - FRENCH TOILE PRINT GREEN
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
CELINA SHIRT - BLACK
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
CELINA SHIRT - BLUE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
RHEA SILK SHIRT - LEAF PRINT CAMEL
Regular Price
£79.00
Sale Price
£79.00
Regular Price
Unit Price
per 
RHEA SILK SHIRT - WHITE/BLACK PRINT
Regular Price
£79.00
Sale Price
£79.00
Regular Price
Unit Price
per 
RHEA SILK SHIRT - TERRACOTTA PRINT
Regular Price
£79.00
Sale Price
£79.00
Regular Price
Unit Price
per 
EMAIL ME
SOLANGE CAMISOLE - BLACK
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
EMAIL ME
SOLANGE CAMISOLE - SOFT LAVENDER
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
SOLANGE CAMISOLE - KHAKI
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
EMAIL ME
SOLANGE CAMISOLE - BLUSH
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
EMAIL ME
SOLANGE CAMISOLE - CREAM
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
LIGIA SHIRT - ABSTRACT CORAL PRINT
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
MAYA BLOUSE - CORNFLOWER BLUE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per