No image available
No image available
Your request is being processed.



Formal Shirts

Our collection of formal shirts for men features regular, tailored and slim fit shirts from top designers like Jeff Banks and Jasper Conran. Featuring checked, patterned, plain and striped designs our range of men's formal shirts also includes an easycare range.

629 products found

Red Herring
Grey fine striped slim fit shirt with spotted tie
£25.00

Osborne
White regular fit plain oxford shirt
Was £38.00
Now £30.40

Red Herring
Purple slim fit shirt and tie
£25.00

Red Herring
White textured pinstriped slim fit shirt and tie set
£25.00

Red Herring
White slim shirt with striped tie
£25.00

Red Herring
Pale blue slim fit cotton shirt and tie
£25.00

Hammond & Co. by Patrick Grant
Big and tall designer blue sateen striped tailored fit shirt
Was £38.00
Then £19.00
Now £11.40

Thomas Nash
Light blue plain regular fit shirt
Was £15.00
Now £12.00

Thomas Nash
White regular fit double cuff shirt
Was £15.00
Now £12.00

Red Herring
Grey mini dogtooth slim shirt with tie
£25.00

Osborne
Blue regular fit plain oxford shirt
Was £38.00
Now £30.40

Osborne
Light blue herringbone grid checked regular shirt
Was £38.00
Now £30.40

Thomas Nash
Blue fine textured regular shirt
Was £15.00
Now £12.00

Thomas Nash
Big and tall grey plain regular fit shirt
Was £15.00
Then £10.50
Now £7.50

St George by Duffer
white slim fit plain sateen shirt
Was £30.00
Now £24.00

Thomas Nash
Big and tall blue bold tonal striped regular shirt
Was £15.00
Now £12.00

Thomas Nash
Big and tall light blue mini gingham checked regular shirt
Was £15.00
Now £12.00

Thomas Nash
Big and tall blue fine textured regular shirt
Was £15.00
Now £12.00

Osborne
Navy windowpane checked regular fit shirt
Was £38.00
Now £30.40

Osborne
Blue jacquard tailored shirt
Was £38.00
Now £30.40

Red Herring
White essential formal shirt
Was £18.00
Now £14.40

Thomas Nash
Purple regular fit shirt
Was £15.00
Now £12.00

Black Tie
White pleated regular fit shirt and bow tie
£23.00

Osborne
Purple jacquard tailored shirt
Was £38.00
Now £30.40

Thomas Nash
Blue bold tonal striped regular shirt
Was £15.00
Now £12.00

J by Jasper Conran
Big and tall designer black striped tailored fit shirt
Was £38.00
Then £19.00
Now £11.40

Red Herring
Black long sleeved poplin Slim fit button cuffed shirt
Was £18.00
Now £14.40

Osborne
Pink regular fit plain Oxford shirt
Was £38.00
Now £30.40

Red Herring
Navy poplin cotton blend slim fit shirt
Was £18.00
Now £14.40

Thomas Nash
Lilac fine textured regular shirt
Was £15.00
Now £12.00

Thomas Nash
Dark blue plain regular fit shirt
Was £15.00
Now £12.00

Black Tie
White regular fit shirt with bow tie
£20.00

Red Herring
Purple fine striped slim fit shirt
Was £18.00
Then £12.60
Now £9.00

Thomas Nash
Black plain easy care shirt
Was £15.00
Now £12.00

Thomas Nash
White plain regular fit shirt
Was £13.00
Now £10.40

Jeff Banks
Designer white poplin cotton tailored fit shirt
Was £25.00
Now £20.00

Thomas Nash
Big and tall lilac fine textured regular shirt
Was £15.00
Now £12.00

Racing Green
Jonathan End On End Tailored Fit Formal Shirt
Was £35.00
Now £28.00

Thomas Nash
Big and tall white regular fit double cuff shirt
Was £15.00
Now £12.00

Osborne
Big and tall white regular fit plain oxford shirt
Was £38.00
Now £30.40

Thomas Nash
Cream plain regular fit shirt
Was £15.00
Now £12.00

Thomas Nash
Mid blue plain regular fit shirt
Was £15.00
Now £12.00

Osborne
Lilac herringbone grid checked regular shirt
Was £38.00
Now £30.40

Red Herring
White plain slim fit shirt
Was £18.00
Now £14.40

Thomas Nash
Big and tall pale blue mini checked regular shirt
Was £15.00
Now £12.00

Thomas Nash
Big and tall lilac mini gingham checked regular shirt
Was £15.00
Now £12.00

Thomas Nash
Big and tall pink textured striped long sleeved shirt
Was £20.00
Then £10.00
Now £6.00

Jeff Banks
Big and tall designer dark purple textured tailored fit shirt
Was £38.00
Then £19.00
Now £11.40

Osborne
Navy striped regular fit shirt
Was £38.00
Now £30.40

Osborne
Blue textured stripe tailored shirt
Was £38.00
Now £30.40

Thomas Nash
Pack of two blue striped shirts with coordinated tie
£30.00

Thomas Nash
Blue striped extra long regular fit shirt
Was £18.00
Now £14.40

Red Herring
White slim fit easy care shirt
Was £18.00
Now £14.40

Jeff Banks
Designer white poplin cotton slim fit shirt
Was £25.00
Now £20.00

Jeff Banks
Designer lilac striped tailored fit shirt and tie
£50.00

Jeff Banks
Designer light blue gingham checked shirt
£50.00

Thomas Nash
Lilac tonal striped regular fit shirt
Was £20.00
Now £16.00

Thomas Nash
Big and tall blue tonal checked regular shirt
Was £15.00
Now £12.00

Thomas Nash
Lilac mini gingham checked regular shirt
Was £15.00
Now £12.00

Thomas Nash
Light yellow plain regular fit shirt
Was £15.00
Now £12.00