Women's Shirts & Tops

Embrace effortless elegance with Pampas' shirts and tops. Crafted from luxurious fabrics with meticulous attention to detail, each piece combines quality and style, empowering women to express themselves with sophistication and grace.

Filter

Rails

Rails toshi blouse - medium cloud wash

Regular Price
£199.00
Sale Price
£199.00
Regular Price
Unit Price
per 

Bella Freud

Bella freud 1970 badge classic t-shirt - white & red

Regular Price
£95.00
Sale Price
£95.00
Regular Price
Unit Price
per 

Rails

Rails saint blouse - brown nala

Regular Price
£199.00
Sale Price
£199.00
Regular Price
Unit Price
per 
Sold Out

MaxMara - Weekend

Max mara weekend arturo oversized poplin shirt - white

Regular Price
£185.00
Sale Price
£185.00
Regular Price
Unit Price
per 

Rails

Rails abbey shirt - espresso

Regular Price
£289.00
Sale Price
£289.00
Regular Price
Unit Price
per 

Paige

Paige birch top - tamarind

Regular Price
£239.00
Sale Price
£239.00
Regular Price
Unit Price
per 

Transit

Cfdtrbi182 stretch jersey boat neck long sleeved t-shirt - black

Regular Price
£115.00
Sale Price
£115.00
Regular Price
Unit Price
per 

Transit

Cfdtrbf150 printed georgette shirt with gathers - merlot

Regular Price
£305.00
Sale Price
£305.00
Regular Price
Unit Price
per 

Transit

Cfdtrb17520 oversize knit with two-tone banding - tobacco

Regular Price
£285.00
Sale Price
£285.00
Regular Price
Unit Price
per 

Transit

Cfdtrb15500 jumper - tobacco

Regular Price
£335.00
Sale Price
£335.00
Regular Price
Unit Price
per 

Hale Bob

Hale bob vada silk top - black

Regular Price
£485.00
Sale Price
£485.00
Regular Price
Unit Price
per 

Rails

Rails abbey shirt - ivory

Regular Price
£289.00
Sale Price
£289.00
Regular Price
Unit Price
per 

Rails

Rails talli vest - navy

Regular Price
£169.00
Sale Price
£169.00
Regular Price
Unit Price
per 

Dea Kudibal

Dea kudibal nicola blouse with sleeve detail - russet

Regular Price
£259.00
Sale Price
£259.00
Regular Price
Unit Price
per 

Dea Kudibal

Dea kudibal nicola shirt with sleeve detail - harbour

Regular Price
£259.00
Sale Price
£259.00
Regular Price
Unit Price
per