Stock up on indoor plants to add a bit of greenery to your home.
Each product we feature has been independently selected and reviewed by our editorial team. If you make a purchase using the links included, we may earn commission.

Is your obsession with houseplants slowly draining your wallet? It doesn’t have to anymore because pricey greenhouses and boutique plant shops are no longer your only options for purchasing plants. There are so many online retailers that sell high-quality houseplants at record-low prices, and you don’t even have to leave the house to buy them. Instead of shelling out $20 to buy a small succulent from a brick-and-mortar store, you can get a large set of these easy-to-care-for plants for the same price by shopping online. There’s also no need to visit a nursery in person; you can find pretty much any plant you can think of online, and many retailers offer their plants and delivery services at reasonable prices that make switching to online plant shopping a no-brainer.

Big retailers like Amazon, Walmart, and Etsy are filling their inventories with more affordable indoor houseplants, and it’s never been easier to get a plant safely delivered right to your door. Along with these large stores, you can also check out direct-to-consumer plant shops like The Sill and Bloomscape. They specialize in shipping high-quality plants, so you can expect a seamless delivery experience and plenty of support to help you best care for your new plants.

Here are nine of the best places to buy cheap houseplants online:

Learn more about these convenient online shops below. They’ll have you clearing your shelves to make room for new plant babies.

Hirts: Snake Plant Snake Plant, Mother-In-Law's Tongue
Credit: Courtesy of Amazon

Most Convenient: Amazon

You can order just about anything from Amazon these days, including live houseplants at affordable prices. The retail giant even has its own plant shop where you can find everything from assorted succulents to houseplants like this snake plant. They’re super easy to care for, and this one in a 6-inch pot is well-priced at $12, plus free shipping.

Buy It: Hirts Snake Plant ($12, Amazon)

Delray Plants Majesty Palm
Credit: Courtesy of Walmart

Best Value: Walmart

Kitchen appliances and entertainment systems may come to mind when you think of Walmart, but it’s also an excellent place to shop for cheap plants online. From large trees to small plants, the retail giant sells them all at a great value, and most are available for free delivery or in-store pickup. The only catch is that not all of the houseplants are for sale in every state, so be sure to read the fine print before you get too attached to a particular one.

Plant in Pot
Credit: Courtesy of The Sill

Best Quality: The Sill

This online plant retailer has a wide range of affordable smaller plants (and some more expensive larger ones). For example, you can find high-quality indoor plants like this small parlor palm in a grow pot for as little as $23 (not including shipping). Keep in mind that if you select a larger size or add a decorative pot to your order, the cost will start to go up.

Buy It: Parlor Palm (from $23, The Sill)

Plant in Pot
Credit: Courtesy of Wayfair

Best Basic: Wayfair

When it comes to buying affordable plants online, there’s no better place to shop for the basics than Wayfair. While it’s certainly not a plant specialty store, the large home retailer offers a surprising amount of indoor live plants, from fiddle leaf fig trees to hanging ferns. You can shop a variety of potted houseplants while you browse the website’s additional decor and furniture.

Plant in Pot
Credit: Courtesy of Terrain

Most Stylish: Terrain

You may have stumbled upon Terrain while wandering through Anthropologie, but did you know the brand’s garden essentials and plants are available online, too? While some of the houseplants can get a bit pricey, there are still plenty of affordable options to choose from, including this colorful prayer plant.

Buy It: Prayer Plant ($28, Terrain)

Peace Lily Air Purifying Plant Easy Care Low Light
Credit: Courtesy of Etsy

Most Unique: Etsy

Sellers around the world offer all sorts of cheap plants through Etsy that ship straight to your door. You can easily filter through the results by price and plant type in order to find the one that’s perfect for you. For example, this 20-inch-tall peace lily is available for as little as $24 and comes in a 4-inch container made from sustainable, plant-based materials.

Buy Potted Hedgehog Aloe Indoor Plant
Credit: Courtesy of Bloomscape

Best for Beginners: Bloomscape

For high-quality houseplants that look just as good when they arrive at your home as they do online, head to Bloomscape. The brand offers many different varieties with prices starting at $35, which includes the decorative containers the plants arrive in. Each plant, including this hedgehog aloe, comes safely packaged with your choice of pot, along with clear instructions on how to best care for it.

Buy It: Hedgehog Aloe ($35, Bloomscape)

Plant in Pot
Credit: Courtesy of Bouqs

Best for Gifting: The Bouqs Co.

A houseplant can be a meaningful gift, and The Bouqs Co. is one of the best places to find gift-worthy potted indoor plants you can ship to someone you love. Many of the plants come with unique, playful vases that make the price point totally worth it. The best part? The Bouqs Co. partners with farmers committed to sustainability, so you can feel good about making a purchase from its site.

Plant in Pot
Credit: Courtesy of 1800 Flowers

Best Variety: 1-800-Flowers

1-800-Flowers now sells so much more than typical floral bouquets. In fact, it has a large inventory of houseplants that come at reasonable prices, including this hanging terrarium. From air plants and succulents to bonsai trees and cacti, 1-800-Flowers has it all.

Comments (1)

Better Homes & Gardens Member
March 2, 2020
These aren’t good prices! I can get them for the same price at Lowe’s!