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.

98 products

    • Black (16)
    • Blue (16)
    • Brown (3)
    • Green (15)
    • Grey (4)
    • GREY (1)
    • Neutral (12)
    • Orange (8)
    • Pink (8)
    • Purple (4)
    • Red (1)
    • Sky (1)
    • White (20)
    • Yellow (2)
    • YELLOW (1)
    • Activewear (6)
    • Christmas Party (5)
    • Day to Night (72)
    • Daywear (13)
    • Going Out (10)
    • Holiday (62)
    • Loungewear (23)
    • Modern Essentials (3)
    • Weekend Vibes (25)
    • Work Casual (78)
    • Blouses (9)
    • Cardigans (3)
    • Co-ords (3)
    • Jumpers (1)
    • Shirts (47)
    • Skirts (2)
    • Tops (33)
Provence Shirt - Tangerine
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
Provence Shirt - Green
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
EMAIL ME
Provence Shirt - Light Blue
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
Provence Shirt - Lilac
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
Solange Camisole - Black
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£30.00
Unit Price
per 
Solange Camisole - Soft Lavender
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£0.00
Unit Price
per 
Solange Camisole - Khaki
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£30.00
Unit Price
per 
Solange Camisole - Blush
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per 
Solange Camisole - Cream
Regular Price
£45.00
Sale Price
£45.00
Regular Price
£30.00
Unit Price
per 
Maud Georgette Shirt - Ink Print
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
Myra Shirt - Ink Print
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
Peach Cotton Shirt - White
Regular Price
£65.00
Sale Price
£65.00
Regular Price
Unit Price
per 
Peach Cotton Shirt - Khaki
Regular Price
£65.00
Sale Price
£65.00
Regular Price
Unit Price
per 
Peach Cotton Shirt - Tangerine
Regular Price
£65.00
Sale Price
£65.00
Regular Price
Unit Price
per 
Zaina Embroidered Top - Apricot
Regular Price
£60.00
Sale Price
£60.00
Regular Price
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 
EMAIL ME
Mira Jersey Top - Black
Regular Price
£40.00
Sale Price
£40.00
Regular Price
Unit Price
per 
EMAIL ME
Raya Jersey Top - Black
Regular Price
£39.00
Sale Price
£39.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 
Grace Bouclé Tee - Ecru Tangerine Stripes
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
EMAIL ME
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 
Celina Shirt - Olive
Regular Price
£54.00
Sale Price
£54.00
Regular Price
£45.00
Unit Price
per 
EMAIL ME
Ligia Shirt - French Toile Print Green
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
Celina Shirt - Black
Regular Price
£54.00
Sale Price
£54.00
Regular Price
Unit Price
per 
Ligia Shirt - Abstract Coral Print
Regular Price
£55.00
Sale Price
£55.00
Regular Price
Unit Price
per 
Antoneta Shirt - Tangerine
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
Antoneta Shirt - Deep Navy
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
EMAIL ME
Antoneta Shirt - Lime
Regular Price
£60.00
Sale Price
£60.00
Regular Price
Unit Price
per 
EMAIL ME
Sierra Shirt - White
Regular Price
£45.00
Sale Price
£45.00
Regular Price
Unit Price
per