Belle-Ve Bricks

Your Imagination

65+ Best Places to Buy LEGO®

Create Your

We help you from start to finish to create and deliver your tailor-made custom model.
Custom model
Continue

LEGO is a beloved toy amongst children and adults alike, so it’s no surprise that there are numerous places online and in-store where you can buy iconic blocks.

Some of the best places to buy LEGO include major retailers like Amazon, Walmart, Target, and Toys”R”Us, as well as specialty stores like The Brick Show or bricklink.com.

List of The Best Places to Buy LEGO

1. Amazon: With its vast selection of sets, and often the best prices available online, Amazon is an obvious choice for LEGO fans.

2. Walmart: The brick-and-mortar store offers a wide variety of sets from major retailers like LEGO and Mattel, as well as popular independent brands like K’nex and Mega Bloks.

3. Target: Not only does Target offer great deals on LEGO products, but shoppers can also find exclusive sets at the store that are not available elsewhere.

4. Toys”R”Us: An oldie-but-goodie! Though the physical stores may have closed in 2019, shoppers can still purchase top-brand sets from Toys”R”Us online.

5. The Brick Show: This independent store specializes in selling unique, hard-to-find sets that LEGO fans may not find elsewhere.

6. bricklink.com: This eBay-style website is a great resource for bargain hunters and those looking to get their hands on rare or vintage sets. Here you’ll find individual pieces as well as full sets from independent sellers around the world.

7. The Lego Store: For the ultimate LEGO shopping experience, head to one of the company’s official stores. Along with a wide selection of sets from various themes, shoppers can find exclusive sets and collectible minifigures only available in-store.

8. Big W: This Australian retailer offers an extensive range of LEGO sets, making it a great option for Aussie fans.

9. Build-A-Brick: If you’re looking to get your hands on some rare pieces, this website is worth checking out. They specialize in selling individual parts and have hundreds of colors and designs available.

10. Amazon Marketplace: In addition to its regular stock, Amazon also has an extensive marketplace where shoppers can find individual pieces and sets from third-party sellers.

11. B&M: This British retailer offers a wide selection of LEGO products at unbeatable prices.

12. Argos: Another popular destination for LEGO sets in the UK, Argos carries all sorts of themes, from classic to modern.

13. Smyths Toys: The Irish retailer has stores across the country and stocks an impressive range of LEGO sets for both adults and children alike.

14. Tesco Direct: Tesco is a great option for those looking to save money on their purchase as they often have special promotions and discounts on select products.

15. John Lewis & Partners: One of the biggest department stores in the UK, John Lewis & Partners carries a variety of LEGO sets and products.

16. The Entertainer: This British toy retailer offers an impressive selection of LEGO sets for kids of all ages.

17. Forbidden Planet: Along with its fantastic range of comics, books, and action figures, this store also has a great selection of LEGO products.

18. Debenhams: Another department store in the UK, Debenhams is a great place to look for special deals on LEGO sets.

19. Mastermind Toys: Canadian shoppers can find an impressive selection of LEGO products at this nationwide chain of stores.

20. Kmart Australia: For Aussie shoppers looking for unbeatable prices on popular brands, Kmart is a great option.

21. Toys”R”Us Canada: The Canadian branch of the now-defunct US retailer still offers an impressive selection of LEGO sets for shoppers north of the border.

22. WHSmith: This British retail chain carries LEGO products in all their stores across the UK and Ireland.

23. Argos Ireland: Irish shoppers can find a wide variety of sets from classic themes to modern ones at this popular toy store chain.

24. Myer Australia: Another great destination for Aussie LEGO fans, Myer offers exclusive sets and minifigures not available anywhere else in the country.

25 Shopko: American shoppers looking for discounts on LEGO sets should definitely check out Shopko.

26. Target: Target is another great destination for those looking to save money on their LEGO purchases. They often have promotions and discounts on select products.

jasper continue the list to 56 items.

27. Walmart: This American retail giant carries a wide selection of LEGO sets at competitive prices.

28. Macy’s: The department store’s online store offers a great range of sets from various themes, along with exclusive products not available elsewhere.

29. Kohl’s: Another popular department store in the US, Kohl’s also has an impressive selection of LEGO products for shoppers to choose from.

30. Best Buy: Best Buy is another great option for tech-savvy LEGO fans looking for electronic components and gadgets to use in their builds.

31. Toys”R”Us US: Although the US branch of this toy retailer shut down in 2018, its online store still operates and offers a great selection of LEGO sets.

32. Barnes & Noble: This bookstore carries a wide range of products, including exclusive LEGO sets not available elsewhere.

33. EB Games: Canadian shoppers looking for electronic components and gadgets to use in their builds should definitely check out this store.

34. Littlewoods Ireland: Irish shoppers can find an impressive selection of classic and modern LEGO sets at this department store chain.

35. Smyths Toys Ireland: Another Irish toy retailer with stores across the country, Smyths Toys stocks a huge variety of LEGO products for adults and children alike.

36. The Toy Store UK: This online retailer has an extensive selection of LEGO sets from various themes, as well as special deals on select products.

37. Edgars South Africa: South African shoppers looking for LEGO sets should check out this chain of department stores, which carries a wide range of products from classic to modern themes.

38. Amazon UK: The British branch of the world’s largest online store offers an extensive selection of LEGO sets, as well as exclusive products not available elsewhere.

39. Argos UK: This popular British retail chain has stores and an online store with a great selection of LEGO sets and minifigures from various themes.

40. Very UK: Part of the Shop Direct Group, Very offers customers discounts on select products and special deals throughout the year.

41. Toys”R”Us Australia: Australian shoppers can find a great selection of LEGO products at this popular toy store chain.

42. Amazon US: The American branch of the world’s largest online retailer carries an extensive range of LEGO sets and exclusive products not available elsewhere.

43. Marks & Spencer UK: This British department store has stores across the country and also offers an impressive selection of LEGO sets online.

44. Littlewoods UK: Another British department store with stores across the country, Littlewoods stocks a wide range of classic and modern LEGO sets for both adults and children.

45. Smyths Toys UK: Part of the Irish-based Smyths Group, this British retail chain carries a huge variety of products from classic to modern themes in their stores nationwide.

46. The Entertainer UK: This toy retailer offers a great selection of LEGO sets and minifigures from various themes, as well as exclusive products not available anywhere else.

47. Toys”R”Us Canada: Canadian shoppers can find a wide range of LEGO sets at this popular toy store chain.

48. Walmart Canada: Another great option for Canadian shoppers looking to save money on their LEGO purchases, Walmart carries a vast selection of products from classic to modern themes in their stores nationwide.

49. Amazon France: The French branch of the world’s largest online retailer has an impressive selection of products from various themes, including exclusive items only available through Amazon France.

50. Toysrus France: This popular toy store chain carries a wide range of LEGO products in their stores, as well as an online store with special deals and discounts.

51. Carrefour France: Part of the world’s second-largest retailer, Carrefour has stores across France and offers customers discounts on select products throughout the year.

52. Galeries Lafayette France: Another French department store chain with stores nationwide, Galeries Lafayette stocks a great selection of classic and modern LEGO sets for both adults and children.

53. Toys”R”Us Japan: Japanese shoppers can find a huge variety of LEGO sets at this popular toy store chain, as well as exclusive products not available elsewhere.

54. Amazon Japan: The Japanese branch of the world’s largest online store carries an enormous selection of products from various themes, as well as exclusive items only available through Amazon Japan.

55. Toys”R”Us Mexico: Mexican shoppers can find a wide range of LEGO sets at this popular toy store chain, as well as special deals and discounts.

56. Amazon Mexico: The Mexican branch of the world’s largest online retailer has an extensive selection of products from various themes, including exclusive items only available through Amazon Mexico.

57. Walmart Mexico: Another great option for Mexican shoppers looking to save money on their LEGO purchases, Walmart carries a vast selection of products from classic to modern themes in their stores nationwide.

58. Lego Certified Stores India: Indian consumers looking to purchase LEGO sets can find them at certified stores across the country.

59. Amazon India: The Indian branch of the world’s largest online retailer carries a great selection of products from various themes, including exclusive items only available through Amazon India.

60. Flipkart India: Part of the global Flipkart Group, this e-commerce site offers shoppers discounts on select products throughout the year and also has an extensive selection of LEGO sets and minifigures from various themes.

61. Hamleys UK: Part of the Reliance Retail chain, British shoppers can find a great selection of classic and modern LEGO sets for both adults and children at this iconic toy store chain with stores nationwide.

62. The LEGO Store UK: This official LEGO store carries a huge variety of sets and minifigures from various themes, as well as exclusive products not available anywhere else.

63. Argos UK: British shoppers can find an extensive selection of LEGO sets and minifigures from various themes at this popular retail chain with stores nationwide.

64. Tesco UK: Part of the world’s second-largest retailer, Tesco offers customers discounts on select products throughout the year, including a wide range of classic and modern LEGO sets for both adults and children.

65. Amazon Germany: German shoppers can find a great selection of products from various themes at the German branch of the world’s largest online retailer,

More Info

Where can I find a great selection of LEGO sets in France?

You can find a great selection of LEGO sets in France at Toysrus France, Carrefour France, and Galeries Lafayette France.

Are there any exclusive products available only through Amazon Japan?

Yes, there are exclusive products available only through Amazon Japan.

Where can I find discounts on select LEGO products in Mexico?

You can find discounts on select LEGO products in Mexico at Toys”R”Us Mexico and Walmart Mexico.

Are there any certified stores across India for purchasing LEGO sets?

Yes, there are certified stores across India for purchasing LEGO sets.

Are there any discounts offered on LEGO products through Tesco UK?

Yes, Tesco UK offers customers discounts on select products throughout the year, including a wide range of classic and modern LEGO sets for both adults and children.

Where can I find exclusive LEGO products in Germany?

You can find exclusive LEGO products in Germany at Amazon Germany.

What is the best online store in France to buy LEGO sets?

Amazon France has an impressive selection of products from various themes, including exclusive items only available through Amazon France.

Can I find discounted LEGO sets through a toy store chain in Japan?

Yes, shoppers can find a wide range of LEGO sets with special deals and discounts at Toys”R”Us Japan.

Is there an official LEGO Store in the UK where I can purchase exclusive products?

Yes, The LEGO Store UK is the official LEGO store and carries a huge variety of sets and minifigures from various themes, as well as exclusive products not available anywhere else.

Are there any discounts on select products at Walmart Mexico?

Yes, Walmart Mexico offers customers discounts on select products throughout the year including a wide range of classic and modern LEGO sets for both adults and children.

Where can I find a good selection of LEGO sets in India?

Indian consumers looking to purchase LEGO sets can find them at certified stores across the country, as well as Amazon India, Flipkart India, and other e-commerce sites which carry a great selection of products from various themes.

Conclusion

This list should provide fans with a variety of options for buying LEGO products in the US and UK markets. With so many stores offering such an impressive selection, shoppers are sure to find the perfect LEGO set for them. Be sure to take advantage of any special promotions or discounts that may be available as they can really make a difference when it comes to price! No matter which store you choose, happy shopping!

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts