Skip to content

Cart

Your cart is empty

Shirts

Shop premium men's shirts at Riva Menswear - a carefully edited range of casual shirts, print shirts, check shirts and smart shirts from some of Europe's most respected menswear brands. From bold print shirts and floral designs to classic check and plain cotton styles - every shirt is chosen for exceptional quality, fit and versatility. Whether you're after something for the office, a smart occasion or the weekend, our men's shirts collection has you covered.

Sort by

114 products

Save 50%R2 Amsterdam Linen Blend Knitted Shirt - Navy
R2 Amsterdam Linen Blend Knitted Shirt - Navy Sale price£50.00 Regular price£99.95
Save 50%R2 Amsterdam Linen Blend Knitted Shirt - White
R2 Amsterdam Linen Blend Knitted Shirt - White Sale price£50.00 Regular price£99.95
Save 50%R2 Amsterdam Floral Print Shirt - Blue
R2 Amsterdam Floral Print Shirt - Blue Sale price£60.00 Regular price£120.00
Save 50%R2 Amsterdam Linen Blend Floral Print Shirt - Beige
R2 Amsterdam Linen Blend Floral Print Shirt - Beige Sale price£60.00 Regular price£120.00
Save 50%R2 Amsterdam Printed Jersey Shirt - Blue
R2 Amsterdam Printed Jersey Shirt - Blue Sale price£50.00 Regular price£99.95
Olymp Luxor 24/Seven Modern Fit Print Shirt - Beige
Olymp Luxor 24/Seven Modern Fit Shirt - Light Blue
Olymp Luxor 24/Seven Modern Fit Shirt - White
Olymp Luxor Modern Fit Print Shirt - Light Blue
Olymp Luxor Modern Fit Floral Print Shirt - Blue
Olymp Luxor Modern Fit Print Shirt - White
Save 50%Sand Chad Cotton Printed Short Sleeve Shirt - Navy
Sand Chad Cotton Printed Short Sleeve Shirt - Navy Sale price£79.50 Regular price£159.00
Save 50%Fynch-Hatton Short Sleeve Summer Flower Print Shirt - Tangerine
Save 50%Fynch-Hatton Flower Print Shirt - Magnolia
Fynch-Hatton Flower Print Shirt - Magnolia Sale price£40.00 Regular price£79.95
Save 50%Fynch-Hatton Flower Print Shirt - Pale Yellow
Fynch-Hatton Flower Print Shirt - Pale Yellow Sale price£40.00 Regular price£79.95
Save 50%Fynch-Hatton Premium Flower Print Shirt - Horizon
Fynch-Hatton Premium Flower Print Shirt - Horizon Sale price£40.00 Regular price£79.95
Save 50%Fynch-Hatton Flower Print Shirt - Aubergine
Fynch-Hatton Flower Print Shirt - Aubergine Sale price£45.00 Regular price£89.95
Save 50%Brax Hardy P Printed Short Sleeve Shirt - Green
Brax Hardy P Printed Short Sleeve Shirt - Green Sale price£45.00 Regular price£89.95
Save 50%Brax Luke Printed Short Sleeve Linen Shirt - Raspberry
Brax Luke Printed Short Sleeve Linen Shirt - Raspberry Sale price£50.00 Regular price£99.95
Save 50%A Fish Named Fred Short Sleeve Island Shirt - Orange
A Fish Named Fred Short Sleeve Island Shirt - Orange Sale price£45.00 Regular price£89.95
Save 50%A Fish Named Fred Long Sleeve Birdy Blooms Shirt - Multicolour
A Fish Named Fred Short Sleeve Doodle Shirt - Cobalt
A Fish Named Fred Short Sleeve Doodle Shirt - Multicolour
Save 50%Remus Tapered Fit Short Sleeve Linen Shirt - Light Grey
Remus Tapered Fit Short Sleeve Linen Shirt - Light Grey Sale price£42.50 Regular price£85.00
Save 50%Matinique Machristaldo Heritage Cotton Shirt - Chambray Blue
Matinique Machristaldo Heritage Cotton Shirt - Chambray Blue Sale price£45.00 Regular price£89.95
Roy Robson Jersey Shirt - Dark Blue
Roy Robson Jersey Shirt - White
Roy Robson Jersey Shirt - Black
Olymp 24/Seven Level 5 Jersey Shirt - White
Save 50%R2 Amsterdam Printed Shirt - White
R2 Amsterdam Printed Shirt - White Sale price£50.00 Regular price£99.95
Save 50%R2 Amsterdam Printed Shirt - Beige
R2 Amsterdam Printed Shirt - Beige Sale price£50.00 Regular price£99.95
Save 50%R2 Amsterdam Printed Shirt - White
R2 Amsterdam Printed Shirt - White Sale price£50.00 Regular price£99.95
Save 50%R2 Amsterdam Printed Shirt - Navy
R2 Amsterdam Printed Shirt - Navy Sale price£50.00 Regular price£99.95
Olymp Luxor 24/Seven Slim Fit Flex Jersey Shirt - Black
Matinique Mamarc Tonal Herringbone Shirt - Light Blue
Matinique Matrostol Jersey Shirt - Navy
Save 51%Fynch-Hatton Herringbone Check Shirt - Deep Merlot
Fynch-Hatton Herringbone Check Shirt - Deep Merlot Sale price£39.50 Regular price£79.95
Save 50%Fynch-Hatton Washed Oxford Check Shirt - Deep Merlot
Fynch-Hatton Washed Oxford Check Shirt - Deep Merlot Sale price£37.50 Regular price£75.00
Save 50%Fynch-Hatton Premium Print Shirt - Winter White
Fynch-Hatton Premium Print Shirt - Winter White Sale price£42.50 Regular price£85.00
Save 50%Fynch-Hatton Washed Oxford Check Shirt - Berry
Fynch-Hatton Washed Oxford Check Shirt - Berry Sale price£37.50 Regular price£75.00
Save 53%Fynch-Hatton Flower Print Shirt - Peach
Fynch-Hatton Flower Print Shirt - Peach Sale price£40.00 Regular price£85.00
Save 50%Fynch-Hatton Flower Print Shirt - Berry
Fynch-Hatton Flower Print Shirt - Berry Sale price£42.50 Regular price£85.00
Save 50%Brax Harold P Printed Shirt - Toffee
Brax Harold P Printed Shirt - Toffee Sale price£39.95 Regular price£79.95
Save 50%Brax Harold P Printed Shirt - Blue
Brax Harold P Printed Shirt - Blue Sale price£39.95 Regular price£79.95
Save 50%A Fish Named Fred Bottle Printed Shirt - Navy
A Fish Named Fred Bottle Printed Shirt - Navy Sale price£45.00 Regular price£89.95
Save 51%A Fish Named Fred Watercolour Highland Shirt - Jeans Blue
A Fish Named Fred Watercolour Highland Shirt - Jeans Blue Sale price£49.00 Regular price£99.95
Save 50%A Fish Named Fred Pheasant Printed Shirt - Blue
A Fish Named Fred Pheasant Printed Shirt - Blue Sale price£45.00 Regular price£89.95
Save 50%A Fish Named Fred Guitar Shirt - Off White
A Fish Named Fred Guitar Shirt - Off White Sale price£45.00 Regular price£89.95