Where to Buy Essential Oils in Portland, Oregon

Written by Mark Williams

Portland has plenty of great spots to buy essential oils, from specialty aromatherapy shops like The Essential Oil Company and Dragon Herbarium to beloved apothecaries like Seagrape and The Herb Shoppe PDX. You'll also find bulk suppliers, online stores, and natural grocers—so there's an option for every budget and need.

Portland doesn’t do wellness halfway. This is a city where farmers markets feel like community events, where “shop local” is practically a religion, and where you can find a hand-poured candle shop on nearly every corner. So it’s no surprise that Portland is a fantastic place to hunt for essential oils.

Maybe you want a single bottle of lavender to help you sleep. Maybe you’re crafting your own soaps and need bulk quantities. Or maybe you just love wandering through a shop that smells amazing. Whatever your reason, Portland has you covered.

The tricky part is knowing where to go. There are dedicated essential oil companies, herbal apothecaries, wholesale distributors, and even local markets—each with its own vibe and specialty. To save you some time, here’s a rundown of the best places to buy essential oils in Portland, along with what makes each one worth a visit.

The best specialty essential oil stores in Portland

If you’re serious about essential oils, a specialty shop is your best bet. These stores focus on aromatherapy and natural ingredients, so you’ll get a wider selection and staff who actually know their stuff.

The Essential Oil Company

You can’t talk about essential oils in Portland without mentioning The Essential Oil Company. Located at 8225 SE 7th Ave, Portland, OR 97202, this shop supplies ethically sourced essential oils and expertly crafted fragrances.

What makes them stand out is their sourcing. They work directly with farmers, which means you’re getting quality oils with a clear origin story. They cater to everyone too—bulk buyers, artisan makers, and folks who just want a nice bottle for their diffuser at home.

You can shop online at essentialoil.com, and they offer free shipping on continental U.S. orders over $100. That’s handy if you’re stocking up.

Dragon Herbarium

Dragon Herbarium has been serving the Portland community for over 38 years, so they know a thing or two about botanicals. You’ll find them at 4638 SW Beaverton-Hillsdale Hwy, Portland, OR 97221, and they’re open Monday through Saturday from 11 a.m. to 6 p.m. (You can also reach them at (503) 244-7049.)

This place is a treasure trove. Beyond essential oils, they stock organic bulk herbs, culinary spices, teas, tinctures, crystals, candles, and incense. Their essential oil selection is genuinely impressive, with prices to match all kinds of budgets. Geranium oil starts at just $3.40, Spike Lavender runs from $10.25, and Blue Chamomile starts at $13. They even carry more unusual options like Tonka Bean and Yarrow.

If you love the idea of browsing a real apothecary—the kind that smells incredible and has a bit of everything—Dragon Herbarium is your spot.

Portland apothecaries with great essential oil selections

Portland’s apothecary scene is thriving, and several shops blend essential oils into a broader world of natural body care, ritual goods, and herbal remedies. These are the places to go when you want the full sensory experience.

Seagrape Apothecary

Seagrape Apothecary is a local favorite, and the reviews back it up—the shop has racked up more than 460 Google reviews from devoted customers. This queer, women-owned business has been around for over a decade, and it shows in the loyal community they’ve built.

Step inside their brick-and-mortar store and you’ll find hand-poured ritual candles, aromatherapeutic body oils, bath soaks, perfumes, herbal care, crystals, and even tarot decks. Essential oils sit within their body care lineup, and they also carry ritual and magic oils if you’re after something a little more intentional.

The store is open Wednesday through Saturday, 11 a.m. to 5 p.m. Reviewers rave about the warm, welcoming vibe and the genuinely kind staff, so it’s worth a trip even if you’re just browsing. Founder Rue built Seagrape around the idea of turning self-care into a “love affair,” and that spirit runs through everything on the shelves.

The Herb Shoppe PDX

The Herb Shoppe PDX has become a fully online operation, which is actually great news if you’d rather shop from your couch. Run by herbalist Amanda Furbee, this shop offers teas, tinctures, essential oils, and herbal remedies—all organic or wildcrafted and locally sourced.

One of the coolest things they offer is custom aromatherapy blends. You can build a personalized “astro blend” based on your sun, moon, and rising signs, choosing scents that match your energy. It’s a fun, personal twist on the usual essential oil purchase.

They ship nationwide and offer free shipping on U.S. orders over $100. The Herb Shoppe also runs a nonprofit community clinic with sliding-scale herbal consultations, so your purchase supports a genuinely good cause.

Where to buy essential oils in bulk near Portland

Planning to make your own products? Or maybe you just go through lavender oil faster than most people go through milk? Bulk buying is the way to save money, and Portland has a standout option.

Liberty Natural Products

Liberty Natural Products calls itself “The Essential Oil Source,” and it’s easy to see why. Established in 1982, this wholesale distributor carries over 1,200 botanical ingredients sourced from around the world—one of the largest selections you’ll find anywhere.

They’re based at the beautiful Oregon Lavender Farm just outside Portland, where they grow and distill their own 20 acres of lavender. Their facilities span a massive 150,000 square feet, and they offer essential oils in sizes ranging from small vials all the way up to full drums. They also stock a solid range of certified organic products.

Keep in mind, Liberty Natural is primarily a wholesale operation, so it’s best suited for crafters, small business owners, and serious hobbyists rather than someone grabbing a single bottle. But if you’re buying at scale, it’s tough to beat their selection and prices.

Other places to find essential oils in Portland

Beyond the dedicated shops, there are a few more spots worth checking out depending on what you need.

Natural grocery stores. Chains like New Seasons Market and Whole Foods often carry a selection of essential oils in their wellness aisles. You won’t get the same depth as a specialty store, but it’s convenient if you’re already doing your grocery run and want to grab a bottle of tea tree or peppermint.

Farmers markets. Portland’s farmers markets are packed with local artisans, and you’ll frequently spot vendors selling handmade aromatherapy products and essential oil blends. It’s a nice way to buy directly from the maker, ask questions, and support small local businesses. Markets rotate their vendors, so it pays to visit a few and see who’s set up.

Local apothecary brands. Portland is home to a whole ecosystem of small-batch beauty and wellness makers who build their products around essential oils—think body oils, bath salts, room sprays, and balms. Brands like Portland Apothecary and AstraLux craft goods using local botanicals and plant-based ingredients. If you’d rather buy a finished product than a raw oil, these local lines are a lovely place to look.

How to choose the right essential oils

Not all essential oils are created equal, and a little know-how goes a long way. Here are a few things to keep in mind while you shop:

  • Check the sourcing. Reputable shops are upfront about where their oils come from. Stores like The Essential Oil Company work directly with farmers, which is a good sign of quality.
  • Look for organic or wildcrafted options. Many Portland shops, including Dragon Herbarium and The Herb Shoppe PDX, specialize in organic and wildcrafted botanicals. These tend to be purer and free of unwanted chemicals.
  • Ask questions. One of the biggest perks of shopping local is the expertise. The staff at these shops genuinely know their products, so don’t be shy about asking for recommendations.
  • Start small. If you’re new to essential oils, buy a few smaller bottles before committing to bulk sizes. It’s a cheaper way to figure out which scents you actually love.

Start your essential oil journey in Portland

Portland makes it wonderfully easy to find quality essential oils, no matter what you’re after. For expert-level selection, head to The Essential Oil Company or Dragon Herbarium. For a cozy, community-driven experience, visit Seagrape Apothecary or shop online with The Herb Shoppe PDX. And if you’re buying in bulk, Liberty Natural Products has you covered.

The best approach? Visit a couple of shops in person. Smelling the oils, chatting with knowledgeable staff, and soaking up the atmosphere is half the fun—and it’ll help you find exactly what works for you. So pick a shop, take a deep breath, and enjoy exploring everything Portland’s wellness scene has to offer.