Top gifts for him

Get him something he really wants this holiday season from our Christmas gift ideas for men. Fill his closet with cotton shirts perfect for relaxed winter days or look to our sharpest suits, ties and accessories to dress up his office outfits. For the guy who loves keeping cosy in winter, treat him to some new pyjamas with a matching robe
All filters
154 Results
153 Results
New in
Alphabet Christmas Stocking
RM89.90
Available In 1 colour
M&S Collection
RM209.90
Available In 3 colours
M&S Collection
RM179.90
Available In 1 colour
M&S Collection
RM274.90
Available In 6 colours
M&S Collection
RM109.90
Available In 2 colours
M&S Collection
RM179.90
Available In 1 colour
M&S Collection
RM199.90
Available In 1 colour
M&S Collection
RM179.90
Available In 1 colour
M&S Collection
RM84.90
Available In 1 colour
Autograph
RM169.90
Available In 3 colours
M&S Collection
RM129.90
Available In 1 colour
M&S Collection
RM139.90
Available In 1 colour
New in
Fleece Zip Up Loungewear Hoodie
M&S Collection
RM179.90
Available In 1 colour
New in
Supersoft Printed Pyjama Bottoms
M&S Collection
RM109.90
Available In 1 colour
M&S Collection
RM274.90
Available In 4 colours
M&S Collection
RM179.90
Available In 2 colours
RM34.90
Available In 1 colour
M&S Collection
RM139.90
Available In 2 colours
New in
Pure Cotton Christmas Pyjama Top
M&S Collection
RM89.90
Available In 1 colour
RM89.90
Available In 3 colours
M&S Collection
RM139.90
Available In 2 colours
New in
Supersoft Printed Pyjama Bottoms
M&S Collection
RM109.90
Available In 1 colour
M&S Collection
RM209.90
Available In 2 colours
New in
Wool Overcoat
Autograph
RM924.90
Available In 1 colour
New in
Brushed Cotton Checked Pyjama Set
M&S Collection
RM199.90
Available In 1 colour
New in
Pure Cotton Christmas Pyjama Top
M&S Collection
RM89.90
Available In 1 colour
M&S Collection
RM249.90
Available In 14 colours
M&S Collection
RM209.90
Available In 1 colour
New in
Laundered Cotton Polka Dot Shirt
M&S Collection
RM159.90
Available In 3 colours
RM34.90
Available In 1 colour
M&S Collection
RM209.90
Available In 2 colours
M&S Collection
RM139.90
Available In 1 colour
M&S Collection
RM179.90
Available In 1 colour
M&S Collection
RM129.90
Available In 1 colour