Teal Boho Crochet Table Runner – Free Pattern with Tassels

Teal Boho Crochet Table Runner – Free Pattern with Tassels

There’s something quietly transformative about a handmade table runner. It doesn’t demand attention the way a centerpiece does, but it anchors everything around it — the candles, the vases, the Sunday morning coffee cups — and gives a table a sense of intention. If you’ve been searching for a project that feels both achievable and truly beautiful, this teal boho crochet table runner with tassels is exactly what you’ve been looking for. Whether you’re a confident beginner or an experienced crocheter looking for a satisfying weekend project, this pattern walks you through every step.

The bohemian aesthetic has never really gone out of style because it was never really a trend to begin with. It’s a feeling — of warmth, texture, handmade craft, and earthy colors pulled from nature. Teal sits right at the intersection of ocean and forest, a color that manages to feel both calming and rich at the same time. Pair it with the organic, tactile quality of crochet, finish the ends with long swinging tassels, and you have something that looks like it came from a high-end home décor boutique, made entirely by your own hands.

Let’s get into everything you need to know before you pick up your hook.


Why Crochet a Table Runner?

Table runners are one of the most underrated crochet home décor projects. They’re long and narrow, which means they work up faster than a full blanket or throw. They have a defined purpose — protecting your table surface while adding visual texture — which makes finishing one feel especially satisfying. And because they live flat on a table, every stitch you make is on full display, making your crochet skills a genuine decorative statement.

A boho-style runner specifically works beautifully in dining rooms, on console tables in entryways, across coffee tables, or even draped over a dresser. The tassels at each end give it movement and a handcrafted quality that you simply can’t buy in a mass-produced version. When guests run their fingers along the fringe, they always ask who made it — and you get to say you did.


Materials You’ll Need

Before you begin, gather the following supplies. The beauty of this pattern is that it doesn’t require anything unusual or expensive.

Yarn: You’ll need approximately 350–400 yards of worsted weight yarn (category 4) in teal. Look for a yarn with a slight twist that highlights texture, since the stitch pattern in this runner creates beautiful dimensional interest. Cotton or a cotton-acrylic blend works particularly well for table runners because it’s durable, washable, and has a lovely drape. Some excellent choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), or any worsted cotton in your preferred teal shade. You can go with a single solid teal or choose a tonal yarn that shifts between jade, teal, and seafoam for a more layered, bohemian look.

Hook: A 5.0 mm (H/8) crochet hook is recommended for worsted weight cotton. If your tension runs tight, go up to a 5.5 mm hook. Always swatch before beginning.

Notions: A yarn needle for weaving in ends, scissors, and a ruler or measuring tape. If you want perfectly uniform tassels, a small piece of cardboard cut to your desired tassel length is helpful.

Optional: Stitch markers to mark the beginning of rows, and a blocking mat with T-pins if you’d like to block your finished runner for a crisp, professional look.


Gauge

Gauge: 14 stitches x 16 rows = 4 inches in half double crochet using a 5.0 mm hook and worsted weight yarn.

Getting gauge is always important for a project where finished size matters, and a table runner is absolutely one of those projects. Take ten minutes to make a small swatch before you begin. Wash and dry your swatch the way you plan to care for the finished piece — cotton in particular can shift after washing.


Finished Measurements

This pattern produces a runner approximately 13 inches wide and 60 inches long, excluding tassels. The tassels add roughly 4–5 inches to each end. If you’d like a wider or narrower runner, adjust your starting chain in multiples of the stitch repeat (more on that below), and adjust your yarn quantity accordingly. For a longer runner — say, 72 inches for a larger dining table — simply add more rows.


Abbreviations and Special Stitches

ch — chain

sl st — slip stitch

sc — single crochet

hdc — half double crochet

dc — double crochet

sp — space

sk — skip

rep — repeat

RS — right side

WS — wrong side

hdc2tog — half double crochet two together (decrease stitch): yarn over, insert hook into next stitch, pull up a loop, yarn over, insert hook into following stitch, pull up a loop, yarn over and draw through all five loops on hook.

Shell: 5 dc worked into the same stitch or space.


Pattern Notes

This runner uses a combination of basic stitches and a simple shell pattern to create the textured boho look. The body of the runner is worked in rows, turning at the end of each row. Chain-3 at the beginning of double crochet rows counts as the first dc throughout. Chain-2 at the beginning of hdc rows does not count as a stitch — always begin your first hdc into the first stitch of the row.

The pattern is written for right-handed crocheters. Left-handed crocheters, simply mirror the instructions as you normally would.


The Pattern

Foundation Chain

Chain 47. (If you’d like to adjust width, chain any multiple of 6 plus 5.)

Before you begin row 1, check that your chain is not twisted and is lying flat. This is your only opportunity to catch a twist before it’s locked into your work.

Row 1 (RS):

Dc into the 4th chain from your hook (the skipped chains count as dc). Skip 2 chains, shell into next chain, skip 2 chains, dc into next chain. Repeat from to across until 7 chains remain. Skip 2 chains, shell into next chain, skip 2 chains, dc into last chain. Turn. (7 shells, 8 dc)

Row 2 (WS):

Chain 3, turn. Dc into first stitch. Ch 2, sc into the center dc of next shell, ch 2, shell into next dc. Repeat from to to last shell. Ch 2, sc into center dc of last shell, ch 2, 2 dc into top of turning chain. Turn.

Row 3 (RS):

Chain 3, turn. Shell into next sc, ch 1, dc into center of next shell, ch 1. Repeat from to across, ending with shell into last sc, dc into top of turning chain. Turn.

Row 4 (WS):

Chain 1, turn. Sc into first dc. Ch 2, shell into next dc, ch 2, sc into center dc of next shell. Repeat from to across, ending with sc into top of turning chain. Turn.

Row 5 (RS):

Chain 3, turn. Dc into first sc. Ch 2, sc into center dc of shell, ch 2, shell into next sc. Repeat from to across to last sc. Ch 2, sc into center dc of last shell, ch 2, 2 dc into last sc. Turn.

Rows 2 through 5 create your stitch pattern. Repeat rows 2 through 5 until your runner measures approximately 58 inches from the foundation chain, or until you reach your desired length. End after completing a Row 5. Do not fasten off.

Border

A simple single crochet border gives the runner a clean, finished edge that also provides a neat base for attaching the tassels.

Round 1: Do not turn. Ch 1, work sc evenly along the long edge of the runner to the foundation chain corner. Work 3 sc into the corner. Work sc evenly along the foundation chain edge. Work 3 sc into the next corner. Work sc evenly along the second long edge back to your starting point. Work 3 sc into the corner. Work sc across the final short edge. Work 3 sc into the last corner. Sl st to first sc to join. Fasten off and weave in ends.

The goal with the border is evenness — aim for one sc per row end along the long sides, and work into each chain stitch along the short ends. You may need to add or skip a stitch here and there to keep the border lying flat. This is normal and not a mistake; crochet border math is always a bit intuitive.


Blocking Your Runner

If you’re using cotton or a cotton blend, blocking will make a tremendous difference in the final look of your runner. Wet your finished piece thoroughly in cool water, gently squeeze out excess moisture (don’t wring), and lay it flat on a blocking mat. Pin it to your desired measurements, easing the shell pattern open so the lace effect is visible and the edges are straight. Allow it to dry completely before removing the pins. This step transforms a piece that looks handmade into one that looks professional and intentional.


Making the Tassels

Tassels are the finishing touch that push this runner from pretty to truly bohemian. They’re easier to make than most people expect, and the process is deeply satisfying.

What you’ll need: The remaining teal yarn, a piece of cardboard cut to 4.5 inches wide (or whatever tassel length you prefer), and scissors.

To make one tassel: Wrap yarn around the cardboard approximately 20 times. The more wraps, the fuller and more luxurious the tassel. Cut the yarn at the bottom of the cardboard. Cut a separate piece of yarn about 10 inches long and thread it through the top loops of your wrapped yarn bundle, pulling it tight and knotting it securely — this becomes the hanging loop. Fold the bundle in half at this knot, so all the cut ends hang down together. Cut another piece of yarn (about 18 inches long), and wrap it tightly around the bundle about half an inch below the folded top, pulling snug and knotting it several times. Thread both ends of this wrapping yarn onto your yarn needle and bury them down through the center of the tassel to hide them. Trim the bottom ends of the tassel evenly with scissors.

How many tassels: This runner looks beautiful with 5 to 7 tassels on each short end, spaced evenly across the border. You can also add a single long tassel at each corner for a simpler look. The decision is entirely yours, and neither option is more correct than the other.

Attaching the tassels: Using your yarn needle and the hanging loop at the top of each tassel, sew each one securely to the short end of the runner along the border. Weave in the ends on the wrong side. Give each tassel a gentle tug to make sure it’s firmly attached before calling the project finished.


Color Variations and Customization

One of the most enjoyable things about a pattern this versatile is how completely different it looks in different colors. While teal gives this runner its particular boho-coastal-meets-desert energy, the same pattern works beautifully in terracotta for a warmer, earthier palette, dusty sage for something more muted and Scandinavian, cream or off-white for a classic, timeless look, or a deep navy for something bolder and more dramatic. You can also work this runner in two colors — for example, teal for the main body and a warm cream for the border and tassels — which adds contrast and makes the shell pattern pop even more visibly.

If you’d like to add fringe instead of tassels, the same technique applies. Cut long strands of yarn (at least 10 inches for a substantial fringe) and use your hook to fold each strand in half and pull it through a stitch along the short ends of the runner. Pull the ends through the loop and tighten. For a full fringe, add strands into every stitch along the short edges.


Caring for Your Runner

Because this runner lives on a table, it will inevitably encounter spills. The good news is that cotton and cotton-blend runners are generally very easy to care for. Machine wash on a gentle cycle in cold water, lay flat to dry, and your runner should maintain its shape and color wash after wash. Avoid putting it in a hot dryer, which can cause shrinkage and distortion, especially with a cotton yarn. If your runner develops a few small wrinkles or the tassels get tangled, a light hand-steaming with an iron set on a cotton setting will restore it quickly.


Display Ideas

Once your runner is finished and blocked and the tassels are swinging perfectly, it’s time to actually use it. On a dining table, layer it over a linen tablecloth in cream or white for a look that’s casual enough for family dinner but beautiful enough for entertaining. On a coffee table, pair it with a stack of books, a low candle, and a small plant for a classic boho vignette. On a console table in an entryway, use it as the foundation for a bowl, some keys, and a small piece of art or a mirror above. In a bedroom, drape it across the foot of the bed over a linen duvet for a pulled-together, intentional layering effect.

The tassels will move gently whenever someone brushes past the table, which gives the whole arrangement a liveness and warmth that no store-bought piece can quite replicate.


Final Thoughts

This teal boho crochet table runner with tassels is one of those projects that gives back more than you put into it. The pattern is straightforward enough that you can work on it while watching a movie or listening to a podcast, but the result is detailed and textured enough that it genuinely looks like something you spent real time on — because you did. Every stitch carries a small piece of that time, and when it’s lying across your table, you’ll notice it every single day.

If you make this runner, share it. Post a photo, tag your handmade work, pass the pattern along to a friend who’s been wanting to learn. Patterns were always meant to be shared, and this one deserves to live on many different tables in many different homes.

Happy crocheting.

Categorized in:

Tablecloth,

Last Update: September 1, 2026