Skip To Content

    17 Of The Best Places To Buy Bath Towels Online

    Towel time is the best time.

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. Target is great for a shopper who knows what they want. Just use the chart (at the bottom of product pages) that ranks towels by absorbency, softness, durability, etc., so you can quickly weigh your options and decide what's best for you.


    Plus, they don't sacrifice performance for style! They have a bunch of trendy options in all the different categories. Most of their styes are Okeo-Tex 100 certified, meaning they were created without harmful materials or waste.

    Price: $2.99+

    Shipping: Free standard shipping on orders over $35 or orders placed with a REDcard. Orders $35 and under are charged a flat shipping fee of $5.99.

    Get the Threshold textured performance towel for $7.99 and the Opalhouse black medallion border towel for $12.99.

    2. Amazon serves as your basics heaven and is a go-to for bundle deals. You'll be able to score great prices on even organic and Turkish cotton.


    Be sure to check out why this AmazonBasics quick-dry towel won the best bath towel at the lowest price point on BuzzFeed Reviews!

    Price: $20.99+

    Shipping: Free two-day shipping for Prime members on select items. Shipping costs depend on order total.

    Get two AmazonBasics quick-dry towels for $18.99.

    3. Macy's has private label brands at three different price points, including a Martha Stewart label! They have a great range of traditional to modern patterns, colors, and materials.


    Price: $7.93+

    Shipping: Macy's star rewards platinum and gold members get free shipping on all orders. Otherwise, get free shipping on all orders over $99, and $10.95 shipping fee for orders $99 and under.

    Get the Martha Stewart spa towel for $10.99 (originally $20), the Charter Club elite towel for $8.99 (originally $30), and the Hotel Turkish towel for $25.59 (originally $60).

    4. H&M sells towels with cool and fun prints that are made using fancy techniques, like jacquard, at a not-so-fancy price point.


    Price: $5.99+

    Shipping: Get free shipping on orders over $40. For orders $40 and under, there's a flat shipping fee of $3.99.

    Get the jacquard towel for $12.99 and the velour palm tree printed towel for $17.99.

    5. Walmart offers no frills or fuss bath towels at a great low price to boot.


    Price: $4.75+

    Shipping: Free standard shipping on orders over $35. Some products qualify for free two-day shipping as indicated on the item's landing page.

    Get the Better Homes and Gardens bath towel for $6.95+.

    6. Bloomingdale's has a large selection of designer towels plus a private label line (Hudson Park!) which has a quality and price you'll find super hard to beat.


    Price: $25+

    Shipping: Loyalists get free shipping. If you are not a loyalist, shipping costs depend on order total or you can get free shipping with a purchase of $150+.

    Get the Hudson Park supreme towel for $16.99 (originally $36) and the DKNY Mercer towel for $25.

    7. Snowe specializes in bath towels that are made of 100% long-staple fibers (which is hard to grow and means high quality), dry quickly, and actually get softer over time.


    Be sure to check out why this towel won the best bath towel for the mid-range price point on BuzzFeed Reviews! Also, their hand towels are actually large enough to use to wrap up wet hair and are worth the investment.

    Price: $22+

    Shipping: All products ship free with a 90-day warranty.

    Get the bath towel for $22.

    8. World Market offers many trendy towels at modest prices so you can dry yourself off in true style.

    World Market

    Price: $9.99+

    Shipping: Get free shipping on orders over $99 with code 99FREESHIP. For orders $99 and under, shipping cost depends on your order total.

    Get the striped towel for $14.99 and the marled fringe towel for $14.99.

    9. Serena and Lilly puts a spin on the classic Turkish cotton towel by experimenting with twisting and weaving the yarn in special ways to be lightweight, soft, and gentle on the skin.

    Serena & Lilly

    Price: $38+

    Shipping: Shipping cost depends on your order total.

    Get the Sonoma bath towel for $32 (originally $38).

    10. Bed Bath & Beyond sells a large selection of personalized towels in more exciting ways than just adding a colored border or your monogram.

    Bed Bath & Beyond

    Plus, they break down their towels into six different categories for shopping ease and have a large variety of name brands you can (sometimes) get discounted via coupons and promotions.

    Price: $4.99+

    Shipping: Get free shipping on orders over $40. For orders $40 and under, there's a flat shipping fee of $5.99.

    Get the morning motivation towel for $38.99+ (available in five colors, six motivational phrases, and name) and the personalized photo towel for $38.99+ (available with your monogram, up to four photos, and eight colors with white on the reverse).

    11. Coyuchi offers a subscription service for towels in a unique way. You'll receive new towels every few months when returning your old ones so they can renew, recycle, or upcycle them (aka, make sure they don't end up in landfills).


    You can get new towels every 6, 12, or 24 months with the Coyuchi For Life subscription. They make returning your linens effortless by sending them back in the same box they arrived in. You can also purchase the towels individually without committing to the full subscription, but subscribers enjoy 15% off Coyuchi products for life (which is only one of the many benefits of subscribing).

    Price: Subscriptions start at $5/month and individual towels at $48.

    Shipping: Free standard shipping on orders over $300. Orders $300 and under are charged a flat shipping fee of $8. Orders/replenishments ship free for subscribers.

    Get the Mediterranean towel for $58+.

    12. Viva Terra has a fair-trade and eco-friendly focus for all their products, meaning many of their towels are made in eco-efficient factories that help to offset CO2 emissions.

    Viva Terra

    Their more specialized towels, like the waffle weave that is woven in Lithuania, are sourced from a variety of countries. Each product description goes into detail about where the the towel was made and why so you can buy the towel that's best for you. They treat their workers with respect by making sure they are paid fairly and work in healthy conditions. And lastly, they don't want their products to harm the environment in any way, so they partner with a carbon-offsetting company to help take action.

    Price: $15+

    Shipping: Shipping cost depends on your order total.

    Get the organic rib jacquard towel for $8.99 (originally $15).

    13. Weezie creates their towels in a family-owned factory in Portugal to give you top-notch quality. Not only are they soft, fluffy, and beautiful, but you can add some personal touches at checkout.


    All of Weezie's towels are made overseas from long-staple cotton using an innovative technology that spins the cotton fibers with air and are Okeo-Tex 100 certified. The washcloths and towels all have different weights so they're super soft and absorbent, but won't feel heavy. They are hypoallergenic, have an updated modern design with piping around the edge, rounded corners, and a discreet hook to hang up for drying. Once they're shipped to the US, all the customization happens in Savannah, Georgia.

    Price: $58+ (additional $15 to customize)

    Shipping: Free shipping on your first order and all orders over $200.

    Get the bath towel for $58.

    14. Restoration Hardware has splurge-worthy but luxuriously soft towels that are for sure worth the extra money.

    Restoration Hardware

    Be sure to check out why this RH Ultra-Soft Turkish towel won the best bath towel at the top price point on BuzzFeed Reviews! Although we only chose one specific type of towel from RH, there are a variety of fancy towel types available.

    Price: $40+

    Shipping: Free shipping on all linen orders (minus rugs).

    Get the ultra-soft Turkish towel for $48 for members and $65 for non-members.

    15. Boll & Branch makes their towels with a transparent supply chain so you know your towels are made in factories that treat their workers with respect and support the environment. Plus, they only use organic cotton.

    Boll & Branch

    Boll & Branch uses only organic cotton because it's chemical-free, which is not only better for you and your skin, but is better for the cotton farmers and factory workers. For example, instead of using pesticides to keep pests away, the farmers plant marigolds that attract pest-eating birds. This also prevents bad chemicals from leaking into the farmers' local water supply and ecosystems. All of their cotton is made in India, grown with rainwater, and GOT-certified. This means their products are always dyed with eco-friendly dyes (never containing chlorine).

    Price: $45+

    Shipping: Free shipping on all orders.

    Get the bath towel for $45.

    16. Brooklinen breaks down their towels into three simple categories that are all made of Turkish cotton so you're not overwhelmed with a bunch of options, but still get a soft and cushy towel no matter what.


    The three types are all made without chemicals and include: mid-plush towels (a simple, soft towel perfect for everyday use); super-plush towels (a thicker spa-like towel that's extra soft); and Hammam towels (one side is smooth and the reverse is made of terry cloth so they're still absorbent and functional).

    Price: $59+

    Shipping: Free shipping on all orders.

    Get two super-plush bath towels for $69.

    17. Kohl's has a huuuge variety of basic and traditional towels, as well as children's bath towels if you're looking for your little one.


    They also have a selection of bath towels under $10 if you're looking for that bargain deal!

    Price: $4.99+

    Shipping: Free standard shipping on all orders over $75. For orders $74.99 and under, shipping is $8.95.

    Get the Sonoma quick-dry towel for $5.99 (originally $13.99) and the Duck bath towel wrap for $11.99 (originally $14.99).

    You after receiving your new towels:

    Universal PIctures

    Looking for more stuff to help make your house a home? Check out the best places to buy inexpensive furniture online, the best places to buy couches online, cute home decor you’ll wish you knew about sooner, or check out all of our home content for even more great ideas.

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!


    Need A Shopping Buddy?

    Get great products - from pros in the fine art of buying stuff online - delivered to your inbox!
    Newsletter signup form