Where to Buy 3D Printing Filament: A Comprehensive Guide 2024

Where to Buy 3D Printing Filament

Many printer owners, like myself, often need to buy filaments but struggle to find the best price and brand. To help with this issue, we conducted experiments with different brands and vendors, collected user feedback, and summarized our findings in this article.

So, whether you’re looking for PLA, ABS, PETG, or any other type of filament, this guide will help you navigate the world of 3D printing filament and find the best options for your projects.

Physical Stores

Many people prefer the convenience of online shopping. However, if you’re someone who likes to see and touch products before making a purchase, or if you need filament urgently and don’t want to wait for shipping, there are physical stores where you can buy 3D printing filament in person.

Micro Center

One popular option is Micro Center, a chain of computer stores that sells 3D printer filaments in a variety of colors and materials. They have multiple locations across the United States, making it easy to find a store near you.


Staples, known for office supplies and technology products, also carries a variety of 3D printing filaments. They offer rewards programs and occasional discounts, making it a good spot for both hobbyists and professionals.


With its nationwide presence, Walmart offers a convenient option for purchasing 3D printing supplies, including a range of filaments. The store’s wide distribution network makes it a reliable choice for quick pickups of basic printing materials.


Lowe’s is primarily a home improvement store but has branched out into offering 3D printing filaments, catering to DIY enthusiasts looking to combine home projects with 3D printing technology.

Ultimate 3D Printing Store

Ultimate 3D Printing Store in Odessa, Florida, is a family-owned business specializing in 3D printing. They offer a wide range of filaments and are known for their customer service, often running specific filament campaigns and offering discounts.

iMakr Store

iMakr Store in New York City is a boutique offering a curated selection of 3D printers, scanners, and filaments. They are recognized for their expertise in the field, offering workshops and demonstrations for both beginners and advanced users.

It’s important to note that the selection of filament may vary depending on the store and location. Some stores may have a limited inventory, while others may offer a wide range of options. It’s always a good idea to call ahead or check the store’s website to see if they have the specific filament you’re looking for.

Online Stores

When it comes to buying 3D printing filament, online stores offer a convenient and wide-ranging selection. Whether you’re a beginner or an experienced 3D printing enthusiast, these online stores have got you covered.


Amazon remains a popular choice for purchasing 3D printing filaments. With a wide variety of brands and types of filaments available, you can easily find the perfect filament for your project. From PLA to ABS and specialty filaments like wood and glow-in-the-dark, Amazon has it all. Plus, if you’re a Prime member, you can enjoy fast and free shipping on eligible items.


MatterHackers is a trusted online retailer that specializes in 3D printing products. They offer a comprehensive selection of filaments, including their own MH brand as well as other top brands like Ultimaker, Proto-Pasta, and ColorFabb. MatterHackers is known for its high-quality filaments and excellent customer service. They also provide detailed product descriptions and specifications to help you choose the right filament for your needs.


If you’re looking for top-of-the-line filaments, MakerBot is the way to go. Known for their high-performance filaments, MakerBot offers a range of materials and colors to suit any project. Whether you’re working on prototypes or intricate designs, MakerBot filaments deliver exceptional quality and reliability. While they may be a bit pricier than other options, the investment is worth it for the superior results you’ll achieve.


For those seeking unique and specialty filaments, Proto-Pasta is the go-to online store. They offer a wide range of filaments with special properties, such as conductive, magnetic, and heat-treatable filaments. Proto-Pasta’s filaments are known for their high quality and consistency, making them a favorite among 3D printing enthusiasts. Plus, their signature cardboard spools are environmentally friendly and easy to recycle.

3D Prima

3D Prima is a well-regarded online store in the 3D printing community, known for its wide selection of 3D printers, filaments, and accessories. It caters to both hobbyists and professionals, offering products from various well-known brands. The store is appreciated for its competitive pricing, customer service, and the breadth of its inventory, making it a popular choice for purchasing 3D printing supplies in Europe.

3D Jake

3D Jake is a prominent online retailer in the 3D printing sector, focusing on a diverse array of eco-friendly and specialty filaments. They cater to a broad audience, including both hobbyists and professionals and offer products from numerous reputable brands.

3D Jake is recognized for its commitment to sustainability and for providing high-quality materials, printers, and accessories. Their comprehensive product range and dedication to customer satisfaction make them a preferred choice for 3D printing enthusiasts across Europe and beyond.


If you’re based in Canada, Filaments.ca is the ultimate online store for all your filament needs. They carry a vast selection of brands, including popular names like 3DFuel, ColorFabb, and NinjaTek. With Filaments.ca, you can easily compare prices and find the best deals on filaments. They also offer free shipping for orders over CAD 200, making it a cost-effective option for Canadian customers.

Considerations When Buying Filament

The quality and type of filament you choose can greatly impact the final result of your 3D prints. Here are some key factors to consider when purchasing filament:

Filament Type: There are several types of filament available, including PLA, ABS, PETG, and more. Each type has its unique properties and is suitable for different applications. Consider the specific requirements of your project and choose a filament type that best suits your needs.

Filament Diameter: Filament is available in different diameters, typically 1.75mm or 2.85mm. It is important to ensure that the filament you purchase matches the diameter supported by your 3D printer. Using the wrong diameter can result in print failures and clogs.

Brand Reputation: It is always a good idea to purchase filament from reputable brands that have a proven track record of producing high-quality filaments. Look for brands that have positive customer reviews and a strong presence in the 3D printing community.

Filament Quality: The quality of the filament can greatly affect the overall print quality and reliability. Look for filaments that are manufactured with high-quality materials and undergo strict quality control processes. Filaments that are consistently round and have a uniform diameter will provide more reliable and consistent prints.

Color and Finish Options: Filament is available in a wide range of colors and finishes. Consider the specific aesthetic requirements of your project and choose a filament color and finish that best match your desired outcome. Some filaments also have special properties, such as glow-in-the-dark or wood-infused filaments, which can add unique effects to your prints.

Price: While price shouldn’t be the sole determining factor, it is important to consider your budget when purchasing filament. Higher-quality filaments may come at a higher price, but they can also provide better print results and a more satisfying printing experience. Consider the value for money and the long-term benefits when making your purchasing decision.

Availability: Check the availability of the filament you are interested in purchasing. Some filaments may be more readily available than others, especially if you are looking for specific colors or finishes. Consider purchasing from stores or online platforms that have a wide selection and a consistent stock of filaments.

Popular Filament Brands

When it comes to buying 3D printing filament, it’s important to choose a brand that offers high-quality and reliable products. Here are some of the most popular filament brands that you should consider:

Hatchbox: Hatchbox is known for its wide selection of filament colors and materials. They offer PLA, ABS, PETG, and TPU filaments, as well as specialty filaments like wood, silk, and glow-in-the-dark. Hatchbox filaments are known for their consistent diameter and excellent print quality.

MatterHackers: MatterHackers not only offers their brand of filaments, but they also carry a wide range of filaments from other reputable manufacturers. Their MH brand filaments are known for their high quality and come in a variety of materials, including PLA, ABS, PETG, and nylon.

Proto-Pasta: If you’re looking for unique and specialty filaments, Proto-Pasta is the brand to consider. They offer filaments that are conductive, metal-filled, heat-treatable, and more. Proto-Pasta filaments are known for their high quality and excellent printability.

MakerBot: MakerBot is a well-known brand in the 3D printing industry and offers a range of high-performance filaments. Their filaments are designed for professional applications and are known for their reliability and consistent print quality.

Filaments.ca: Filaments.ca is a reputable online store that offers a wide range of filament brands. They carry popular names such as ColorFabb, NinjaTek, and Taulman3D, among others. Filaments.ca is a great option if you want to compare prices and find the best deals.

eSun: eSun is a budget-friendly filament brand that offers a wide range of filaments at affordable prices. They offer PLA, ABS, PETG, and specialty filaments, and their products are known for their consistent quality.

Fillamentum: Fillamentum is a Czech-based filament brand that offers a wide range of high-quality filaments. They are known for their vibrant colors and excellent printability. Fillamentum filaments are available in PLA, ABS, PETG, and other materials.

Polymaker: Polymaker is a well-known brand that offers high-quality filaments with excellent printability. They offer a range of materials, including PLA, ABS, PETG, and specialty filaments like PolyWood and PolyFlex.

Creality: Creality is a popular 3D printer brand that is famous for its Ender series and K1 series. However, their filaments are also of good value and are welcomed by a lot of people. They have the most common filaments like PLA, ABS, PETG, ASA, etc.

Tips for Successful 3D Printing

When it comes to 3D printing, achieving successful prints requires more than just having the right printer and filament. Here are some tips to help you ensure a smooth and successful printing process:

Calibrate Your Printer: Before you start printing, make sure to calibrate your printer. This includes leveling the print bed, adjusting the nozzle height, and checking the extruder temperature. Proper calibration will help ensure that your prints adhere to the bed and are not too squished or too loose.

Choose the Right Settings: Each filament type has different printing parameters, such as temperature, print speed, and layer height. Refer to the manufacturer’s guidelines for the recommended settings for the specific filament you are using. Adjusting these settings correctly will help you achieve the best print quality.

Clean and Maintain Your Printer: Regularly clean your printer’s nozzle and print bed to prevent any debris or filament buildup that can affect print quality. Additionally, lubricate any moving parts and check for any loose screws or belts that may need tightening. A well-maintained printer will produce better prints.

Use a Good Adhesive: Ensuring proper adhesion between your print and the print bed is crucial. Depending on the filament type, you may need to use adhesive aids such as painter’s tape, glue sticks, or a specialized print bed adhesive. Experiment with different adhesives to find the one that works best for your filament.

Consider Using Supports: For complex or overhanging designs, using support structures can help prevent sagging or collapsing during the print. Most slicing software allows you to generate support structures automatically or manually. Be sure to remove the supports carefully after printing to avoid damaging your print.

Monitor Your Prints: While it may be tempting to leave your printer unattended, it’s important to monitor your prints, especially during the first few layers. This will allow you to catch any issues early on, such as adhesion problems or filament jams. Being present during the printing process can save you time and material.

Experiment and Learn: 3D printing is a continuous learning process. Don’t be afraid to experiment with different settings, filaments, and designs. Keep a record of your successful prints and the settings you used, as this will help you replicate those results in the future. Embrace the trial and error process and learn from each print.


In conclusion, whether you choose to shop at physical stores or online platforms, finding the right filament for your 3D printing projects is easier than ever. The options available cater to different preferences and budgets, and the information provided in this comprehensive guide will help you make an informed decision.


Leave a Reply

Latest Posts