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.

40 products

    • Black (4)
    • Blue (5)
    • Brown (2)
    • Green (7)
    • Grey (4)
    • Neutral (4)
    • Orange (4)
    • Pink (6)
    • Purple (1)
    • White (7)
    • Yellow (1)
    • Christmas Party (5)
    • Day to Night (36)
    • Daywear (5)
    • Going Out (9)
    • Holiday (26)
    • Loungewear (11)
    • Weekend Vibes (6)
    • Work Casual (34)
    • Blouses (1)
    • Co-ords (3)
    • Jumpers (1)
    • Shirts (22)
    • Tops (13)
SIENNA SEQUIN CAMISOLE - SILVER
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£40.00
Unit Price
per 
SIENNA SEQUIN CAMISOLE - BLACK
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£1.00
Unit Price
per 
RAYA JERSEY TOP - TAUPE
Regular Price
£39.00
Sale Price
£39.00
Regular Price
Unit Price
per 
MIRA JERSEY TOP - TAUPE
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per 
MIRA JERSEY TOP - BLACK
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per 
RAYA JERSEY TOP - BLACK
Regular Price
£39.00
Sale Price
£39.00
Regular Price
Unit Price
per 
MARLOWE SHIRT - BLUE STRIPE
Regular Price
£69.00
Sale Price
£69.00
Regular Price
Unit Price
per 
MAXINE SHIRT - BLUE PRINT
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
MAXINE SHIRT - GREEN PRINT
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
MAXINE SHIRT - FLORAL PRINT
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
EVE SHIRT - PINK STRIPES
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 GREEN
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
EMAIL ME
RHEA SILK SHIRT - LEAF PRINT CAMEL
Regular Price
£79.00
Sale Price
£79.00
Regular Price
Unit Price
per 
EMAIL ME
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 
EMAIL ME
SOLANGE CAMISOLE - KHAKI
Regular Price
£39.00
Sale Price
£39.00
Regular Price
£30.00
Unit Price
per 
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 
EMAIL ME
MAE BLOUSE - FOREST AND CLOUD
Regular Price
£60.00
Sale Price
£60.00
Regular Price
£0.00
Unit Price
per 
ANTONETA SHIRT - TANGERINE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
ANTONETA SHIRT - DEEP NAVY
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
ANTONETA SHIRT - LIME
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
SIERRA SHIRT - WHITE
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
EMAIL ME
SIERRA SHIRT - CORAL
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
ISABEL SATIN CAMISOLE - BLUE JEANS
Regular Price
£39.00
Sale Price
£39.00
Regular Price
Unit Price
per 
EMAIL ME
ISABEL SATIN CAMISOLE - WHITE
Regular Price
£39.00
Sale Price
£39.00
Regular Price
Unit Price
per 
EMAIL ME
ROMY SATIN CREPE SHIRT - EMERALD
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per 
EMAIL ME
ROMY SATIN CREPE SHIRT - ANTHRACITE
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per 
SILVIA TOP - WHITE
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per