Do Good Cotton Hammock

This ultra-cozy hammock-for-two helps support the indigenous people who make it.


Hang Time

Doing good in the world has never been so comfortable. This ultra-cozy hammock-for-two helps to support the people who make it—members of a small village of endangered Mlabri people in northern Thailand. The Mlabri were nearly wiped out in the mid 20th century, when the teak forests of their home were cut down for decorative wood. But they have begun a resurgence by turning to their traditional weaving skills as a source of sustainable income for their community.

This hanging hideaway is hand-woven from three miles of soft, hand-dyed cotton cord—an intensive process which takes six to seven days to complete. A spacious retreat for one, the hammock is woven extra wide so it can also accommodate two loungers side by side. It's designed to support a combined weight up to 400 pounds, and comes in a handy tote bag made from weather-safe canvas. Handmade in Thailand.

Make hanging your hammock a breeze with our easy to use Hammock Tree Straps.

Shop our entire Do Good Hammock Collection.

Click here to see hanging instructions.

Click here to see how your hammock is making a difference.

Visit the blog to learn more about the Do Good Hammock, its uses, and the people who make it.


Made in Thailand

Made from
100% hand-dyed natural cotton
11' L x 9' W; supports up to 400 lbs
Take in when raining. If needed, hand wash in cool water with a mild non-bleach detergent. Secure scale lines before washing to prevent entanglement. Rinse thoroughly. Hang to dry.
Detailed hanging instructions included. Purchase our Hammock Tree Straps for easy hanging.
Item ID

Still haven't found the details you're looking for? Check out our Product Q&A!

Most of our items are in stock and will ship quickly. Orders for in-stock items placed before 5pm ET Monday through Friday, excluding Federal holidays, will ship in the US:
Economy shipping:
within 8 days, arriving no later than the 9th business day after the order was placed.
Standard shipping:
within 4 days, arriving 5 business days after the order was placed.
Preferred shipping:
within 2 days, arriving 3 business days after the order was placed.
Expedited shipping:
within 1 day, arriving 2 business days after the order was placed.
Express shipping:
will ship the same day and arrive 1 business day later.