Men's Shirts

Our men’s shirts run from country shirts and easy weekend checks to plain shirts for work and evening shirts for formal occasions. The range also includes long-sleeved, short-sleeved, checked, striped and printed and patterned styles.

Skip to results list

Active filters:

Availability
Brand
Product type
Size
Colour
Fabric
Gender
171 items
Column grid
Column grid

Filter

Active filters:

Availability
Brand
Product type
Size
Colour
Fabric
Gender
  • Regular Fit Business Shirt

    Regular Fit Business Shirt

  • Seidensticker

    Regular Fit Business Shirt

    £67.95 GBP
    Sale price  £67.95 GBP Regular price 
  • Regular Fit Double Cuff Business Shirt

    Regular Fit Double Cuff Business Shirt

  • Seidensticker

    Regular Fit Double Cuff Business Shirt

    £74.95 GBP
    Sale price  £74.95 GBP Regular price 
  • Slim Fit Business Shirt

    Slim Fit Business Shirt

  • Seidensticker

    Slim Fit Business Shirt

    £67.95 GBP
    Sale price  £67.95 GBP Regular price 
  • Luxor Modern Fit Shirt

    Luxor Modern Fit Shirt

  • Olymp

    Luxor Modern Fit Shirt

    £65.00 GBP
    Sale price  £65.00 GBP Regular price 
  • Burnham Tattersall Classic Shirt

    Burnham Tattersall Classic Shirt

  • Schoffel

    Burnham Tattersall Classic Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Wells Tailored Sporting Shirt

    Wells Tailored Sporting Shirt

  • Schoffel

    Wells Tailored Sporting Shirt

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Baconsthorpe Tailored Shirt

    Baconsthorpe Tailored Shirt

  • Schoffel

    Baconsthorpe Tailored Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Brancaster Classic Shirt

    Brancaster Classic Shirt

  • Schoffel

    Brancaster Classic Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Medium Tattersall Shirt

    Medium Tattersall Shirt

  • Viyella

    Medium Tattersall Shirt

    £95.00 GBP
    Sale price  £95.00 GBP Regular price 
  • Milton Tailored Shirt

    Milton Tailored Shirt

  • Schoffel

    Milton Tailored Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Newton Tailored Sporting Shirt

    Newton Tailored Sporting Shirt

  • Schoffel

    Newton Tailored Sporting Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Tattersall Check Shirt

    Tattersall Check Shirt

  • Gurteen

    Tattersall Check Shirt

    £49.95 GBP
    Sale price  £49.95 GBP Regular price  £0.00 GBP
  • Camel Check Cotton Shirt

    Camel Check Cotton Shirt

  • Bugatti

    Camel Check Cotton Shirt

    £62.50 GBP
    Sale price  £62.50 GBP Regular price 
  • Kyeloch Tailored Fit Tartan Shirt – Cotton

    Kyeloch Tailored Fit Tartan Shirt – Cotton

  • Barbour

    Kyeloch Tailored Fit Tartan Shirt – Cotton

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Brancaster Checked Shirt

    Brancaster Checked Shirt

    Schoffel

    Brancaster Checked Shirt

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Wing Collar Evening Shirt

    Wing Collar Evening Shirt

  • Hunt & Holditch

    Wing Collar Evening Shirt

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Shieldton Tailored Fit Shirt

    Shieldton Tailored Fit Shirt

  • Barbour

    Shieldton Tailored Fit Shirt

    £74.95 GBP
    Sale price  £74.95 GBP Regular price 
  • Longston Short Sleeve Shirt

    Longston Short Sleeve Shirt

  • Barbour

    Longston Short Sleeve Shirt

    £54.95 GBP
    Sale price  £54.95 GBP Regular price 
  • Southfield Tailored Fit Shirt

    Southfield Tailored Fit Shirt

  • Barbour

    Southfield Tailored Fit Shirt

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Luxor Modern Fit Shirt

    Luxor Modern Fit Shirt

  • Olymp

    Luxor Modern Fit Shirt

    £79.95 GBP
    Sale price  £79.95 GBP Regular price 
  • Standard Collar Cotton Evening Shirt

    Standard Collar Cotton Evening Shirt

  • Rocola

    Standard Collar Cotton Evening Shirt

    £49.50 GBP
    Sale price  £49.50 GBP Regular price 
  • Blair Tailored Fit Shirt

    Blair Tailored Fit Shirt

  • Barbour

    Blair Tailored Fit Shirt

    £89.95 GBP
    Sale price  £89.95 GBP Regular price 
  • Modern Fit Non-Iron Cotton Shirt

    Modern Fit Non-Iron Cotton Shirt

  • Seidensticker

    Modern Fit Non-Iron Cotton Shirt

    £55.00 GBP
    Sale price  £55.00 GBP Regular price 
  • Small Check Short-Sleeve Shirt

    Small Check Short-Sleeve Shirt

  • Fynch-Hatton

    Small Check Short-Sleeve Shirt

    £64.95 GBP
    Sale price  £64.95 GBP Regular price 

Established 1896

Family run in Castle Douglas for over 130 years.

Free UK Delivery

On orders over £100 to UK mainland.

Easy Returns

30-day returns on all unworn items.

Expert Help

Personal service in store and online.