Skip to content

Viyella

Established in 1784, Viyella is one of the best-known brands in high-quality menswear.

A classic heritage brand with a reputation for its sophisticated and stylish range of men's clothing.

Created with luxury fabrics and offering exceptional design and comfort, Viyella has long been a popular choice with stylish men.

Read more...

Viyella Men's Shirts

The backbone of Viyella's collection is its check shirts. With colourful patterned short-sleeve shirts that are ideal for updating your summer wardrobe or warmer tartan long-sleeved shirts that are ideal for country wear in the winter months.

Viyella Men's Accessories

We also stock a superb selection of Viyella's plain luxury wool blend socks. They are comfortable and practical with hand-linked toes and comfortable non-marking soft tops without elastic. Available in classic colours and brighter shades, they can be worn as either casual country socks or as stylish business socks.

Our Viyella range is available in our online store for convenient browsing, or you can visit our Castle Douglas shop in person to view our collection.

Filters

Original price £24.95
Original price £24.95 - Original price £24.95
Original price £24.95
Current price £17.95
£17.95 - £17.95
Current price £17.95

80/20 Handkerchiefs

Viyella

Description 3 Pack of Classic Handkerchiefs in the iconic Viyella 80/20 wool mix fabric. Hand made in the UK. Pick from one of 24 different combina...

View full details
Original price £24.95
Original price £24.95 - Original price £24.95
Original price £24.95
Current price £17.95
£17.95 - £17.95
Current price £17.95
Sale Sale
Original price £12.99 - Original price £12.99
Original price
£12.99
£12.99 - £12.99
Current price £12.99

Pyramid Handkerchiefs 3 Pack

Viyella

Description This pack of  three 100% cotton  handkerchiefs are presented in a neat box and would make a useful gift for any man. Men seem to use ha...

View full details
Original price £12.99 - Original price £12.99
Original price
£12.99
£12.99 - £12.99
Current price £12.99