17 of the best shackets on the high street right now

The fashion industry loves a hybrid. Remember the humble coatigan, which for a while served as the perfect cosy take on outerwear? Well, this season has been all about the shacket: the shirt/jacket hybrid. 

When it’s too hot to wear a coat, yet too cool for a cardi, the shacket serves as the perfect in-betweener. 

It’s also incredibly versatile to style. Woollen checked ones look great with jeans, knitwear and boots. Corduroy styles, military options and smarter pieces can be teamed with a dress or two-piece.

High street retailers have been making the most of the shacket trend this season. It all began when H&M’s £29.99 Herringbone Weave Shirt Jacket sold out in an instant. This was followed by the likes of Mango’s slightly pricier, heavier version, and the most recent one everybody’s been loving is the blue ASOS design. 

In short, shackets are the most versatile outerwear option to covet as the seasons change – and they’re hot property. Here are our favourites to invest in before they go out of stock too.

17 of the best shackets to shop on the high street right now

Classic Shacket, £65, Monki

ASOS White Wool Check Fringe Coat, £120, ASOS

Cream Button Shacket, £79, Topshop


Wool Blend Belted Overshirt, £89, Arket

Wool Blend Belted Overshirt Jacket, £165, & other stories


Sage Jacket With Wool, £59, Topshop

READ MORE: This H&M dogtooth coat is about to be all over your Instagram feed

Belted Suede Workwear Jacket, £299, & other stories

Pocket Leather Jacket, £83.99, Mango

Utility Style Jacket, £50, Monki


Red and White Check Overshirt, £49.99, Zara

shacketsBelted Workwear Leather Jacket, £299, & Other Stories

Jacquard-weave shirt jacket, £49.99, H&M

Penelope Shacket, £15, Miss Selfridge


Longline Check Shacket, £55, Simply Be

READ MORE: Laura Jackson has teamed up with Next for the chicest knitwear collection of the season

ASOS White Grey Borg Shacket, £68, ASOS

Rip Curl Women’s Camp Side Shacket Shirt, £34.81, Amazon

Corduroy Oversized Overshirt With Pockets, £29.99