Harry Potter has been one of LEGO’s most popular licensed brands for some time, so it’s not surprising that so many excellent sets have been released as part of it.
Sadly, many favourites have been discontinued, but some of the best LEGO Harry Potter sets we’ve ever seen have been released in recent years. That means they’re still available to buy, either from LEGO directly or from third party retailers.
We’ve rounded up some of the best LEGO Harry Potter sets you can buy. There’s a range of prices and sizes here; some big, expensive sets and some smaller, more affordable sets. No matter their size, we love them all.
1. LEGO Harry Potter 75978 Diagon Alley

- RRP £389.99
- 5,544 pieces
- Age 16+
The epic metre-long Diagon Alley is surely one of the best LEGO Harry Potter sets to date. Made up of four separate buildings, each housing familiar shops from Diagon Alley, this is an excellent display set as well as a playset. Though whether you’d want to let smaller hands play with a £390 set is up to you.
Thanks to its bold, bright colours, fantastic window displays and an incredible amount of detail, Diagon Alley is without a doubt one of the best LEGO Harry Potter sets currently available. Or ever, probably.
2. LEGO Harry Potter 71043 Hogwarts Castle

- RRP £409.99
- 6,020 pieces
- Age 16+
Despite being micro-fig scale rather than minifig-scale, LEGO Hogwarts Castle is still a sight to behold. At 6,020 pieces, it’s still the biggest Harry Potter set in terms of pieces ever released, and it’s a must-have for any Harry Potter fan. It’s a taxing build, though, thanks to all its intricate details, but it’s one that’s well worth the time you put into it. It’ll be the envy of any visitor, that’s for sure.
3. LEGO Harry Potter 75979 Hedwig

- RRP £34.99
- 630 pieces
- Age 10+
Priced at only £34.99, we think Hedwig is not only one of the best LEGO Harry Potter sets available, but also one that offers excellent value. It’s a striking set, thanks to its moving parts: Hedwig’s wings flap as you turn a crank.
It makes a fantastic display piece, too, as it’s nicely presented on a labelled pedestal, with a Harry Potter minifigure that can be incorporated into the display. We bet this one’s even popular with people who aren’t Potter fans.
4. LEGO Harry Potter 75980 Attack on the Burrow

- RRP £89.99
- 1,047 pieces
- Age 9+
The Weasley home, also known as The Burrow, is one of the most delightful buildings in the world of Harry Potter, thanks to its unusual shape. It’s no surprise, then, that it also makes for one of the best LEGO Harry Potter sets.
It’s just a shame it’s set at such a tumultuous time: while the house is on fire! Still, it’s an excellent play or display set, and the sheer number of minifigures included only makes it better.
5. LEGO Harry Potter 76405 Hogwarts Express – Collectors’ Edition

- RRP £429.99
- 5,129 pieces
- Age 18+
While we criticised Hogwarts Express – Collectors’ Edition for its sheer size and hefty price tag, there’s no denying just how special it is. This 130cm-long set requires a heck of a lot of display space, but if you’re a Harry Potter fan, it’ll be well worth sacrificing a shelf for. Well, providing you can stomach the hefty price tag, that is.
It’s the most expensive Harry Potter set to date, and so it’s up to you if you think it’s worth it. But with its beautiful cutaway of Platform 9 3/4, a gorgeous three-carriage train and a full passenger interior, there aren’t many other LEGO sets that look quite so impressive. The only issue is that it’s not compatible with standard LEGO train tracks: this one has to exist by itself.