The LEGO Wizarding World Harry Potter sets are available for purchase on LEGO [email protected] but every single set, minus the BrickHeadz, are on backorder for 30 days. I do not know what happened to the Hogwarts Express (75955) as it has disappeared from the site. It may turn out that that one could be an August 1 release. Also the Collectible Minifigures (71022) are also released next month.
If you can’t wait to get the new Harry Potter sets, LEGO Brand Stores should have a few of them in stock. If you don’t really care about the double VIP points and the Beach Tote promos and just want the sets themselves, Target also has them for purchase as well. If you have the Target REDcard, you can get 5% off your purchase and free shipping.