
Crochet Table Runner Pattern & Placemat Set: Vintage Lace Dining Decor You’ll Actually Want to Make
There’s something quietly magical about a handmade table runner. It doesn’t shout for attention the way a centerpiece does. It simply lies there, doing its soft linen-and-lace thing, making the whole table look like it belongs in a farmhouse kitchen photographed for a home magazine. And when someone notices it — when they lean down to look more closely and ask, “Did you make this?” — that moment is worth every stitch.
This crochet table runner and placemat set pattern is designed for exactly that feeling. Whether you’re decorating for a holiday gathering, a cozy everyday dinner, or a farmhouse-style dining room that leans into texture and warmth, this set delivers. Better yet, it’s genuinely beginner friendly. If you can chain, single crochet, double crochet, and work a basic shell stitch, you have everything you need to complete this project from start to finish.
Let’s walk through all of it — the materials, the techniques, the full written pattern, and some styling ideas to help you make the most of this vintage lace look.
Why Crochet Table Decor Is Having a Moment
Handmade home décor has been growing in popularity for years, and crochet table accessories are right at the heart of that trend. There’s a growing appreciation for items that are slow-made, intentional, and personal — things that tell a story instead of arriving in a box from a big-box store. A crocheted lace table runner checks every one of those boxes.
Beyond the aesthetic appeal, crocheted table decor is surprisingly practical. Lace-weight and worsted-weight cotton yarns are washable, durable, and naturally heat-resistant enough to protect a table surface. They’re also easy to store, lightweight, and versatile — the same runner that works for Easter brunch works for a fall dinner party with the right candles and pumpkins.
The farmhouse crochet aesthetic in particular has captured the imagination of modern crafters. It blends the nostalgia of vintage lace doilies with the clean, uncluttered sensibility of farmhouse interior design. The result is something that feels both timeless and fresh, which is exactly what makes this table runner and placemat pattern so satisfying to make and to live with.
What This Pattern Includes
This pattern set creates one rectangular table runner and a set of four matching placemats. The pieces are designed to coordinate with each other through shared stitch patterns — primarily a lace shell stitch and a simple picot border — so that the set looks cohesive even though the sizes are different.
Table Runner Finished Dimensions: Approximately 14 inches wide by 48 inches long (before blocking)
Placemat Finished Dimensions: Approximately 12 inches wide by 16 inches long (before blocking)
Blocking is recommended and makes a significant difference in the drape and lace definition of these pieces. After wet blocking, the runner may measure closer to 15 by 50 inches, and the placemats may open up to approximately 13 by 18 inches.
Materials You’ll Need
One of the great joys of this pattern is that it doesn’t require expensive or hard-to-find supplies. Here’s what to gather before you begin.
Yarn: Approximately 800 yards of size 10 crochet thread or fingering-weight cotton yarn in your chosen color. White, cream, and natural ecru are classic choices for the vintage lace look. Sage green, dusty rose, and soft gray also work beautifully if you want something a little more modern. For the full set (one runner and four placemats), plan for about 1,400 to 1,600 yards total.
Hook: A US size 7 (1.65 mm) steel crochet hook for size 10 thread, or a US size B/1 (2.25 mm) hook if you’re using a fingering-weight yarn. Always make a gauge swatch before beginning.
Additional Supplies: A tapestry needle for weaving in ends, rust-proof blocking pins, a blocking mat or foam board, and a spray bottle or basin for wet blocking.
Gauge: 10 shells x 12 rows = 4 inches in the main shell stitch pattern (after blocking). Gauge is important for this project because the finished sizes need to coordinate with each other. Take the time to swatch.
Abbreviations Used in This Pattern
This pattern is written using US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
ch-sp — chain space
sk — skip
rep — repeat
st(s) — stitch(es)
RS — right side
WS — wrong side
Shell Stitch: (2 dc, ch 2, 2 dc) all worked into the same stitch or space
Picot: ch 3, sl st into the first ch made
Special Techniques
Foundation Chain Tip: For lace work, a slightly looser foundation chain makes the first row much easier to work into. Try going up one hook size for just your foundation chain, then switching back to your project hook.
Joining New Yarn: This pattern is worked in long horizontal rows, so you’ll rarely need to join new yarn in the middle of a row. When you do need to join, use the invisible join method or the magic knot technique, and always join at the beginning or end of a row for cleanest results.
Blocking Lace: Wet blocking is strongly recommended. Soak your finished pieces in cool water for about 15 minutes, gently squeeze out the excess water (don’t wring), then pin to your blocking mat to the desired measurements. Allow to dry completely before unpinning. This step transforms the fabric from a slightly bunchy, stiff piece into something that genuinely looks like heirloom lace.
The Pattern: Table Runner
Foundation
Chain 143. If using a looser foundation chain technique, chain 143 with your larger hook, then switch to your project hook for row 1.
Row 1 (WS): Sc in the 2nd ch from hook and in each ch across. Turn. (142 sc)
Row 2 (RS): Ch 4 (counts as dc plus ch 1), skip first 2 sc, dc in next sc, ch 1, skip 1 sc, dc in next sc, rep from across. Turn. (71 dc, 70 ch-1 spaces)
Row 3: Ch 3 (counts as dc), turn, (2 dc, ch 2, 2 dc) in first ch-1 sp, skip next ch-1 sp, shell in next ch-1 sp, rep from across, ending with dc in top of turning ch. Turn. (35 shells)
Row 4: Ch 5 (counts as dc plus ch 2), skip first shell, sc in ch-2 sp of next shell, ch 5, rep from across, ending sc in ch-2 sp of last shell, ch 2, dc in top of turning ch. Turn.
Row 5: Ch 3 (counts as dc), 2 dc in ch-2 sp, shell in next ch-5 sp, rep from across, ending 3 dc in ch-2 sp of turning ch. Turn.
Row 6: Ch 1, sc in first dc, ch 5, sc in ch-2 sp of next shell, rep from across, ending ch 5, sc in top of turning ch. Turn.
Rows 7 through 68: Repeat rows 5 and 6 alternately. This creates the main lace body of the runner. At the end of row 68, you should have approximately 34 pattern repeats in the body of the runner.
Row 69: Repeat row 5.
Row 70: Ch 4 (counts as dc plus ch 1), skip first dc, dc in next dc, ch 1, dc in next dc, rep from across. Turn.
Row 71: Ch 1, sc in each dc and ch-1 sp across. Turn. (142 sc)
Fasten off and weave in ends.
Border
Attach yarn to any corner of the runner with a sl st.
Round 1: Ch 1, sc evenly around all four sides of the runner, working 3 sc in each corner. Join with sl st to first sc.
Round 2: Ch 1, sc in each sc around, working 3 sc in each corner sc. Join with sl st.
Round 3 (Picot Border): Sc in next 3 sc, picot (ch 3, sl st in first ch), rep from around, adjusting at corners as needed so that a picot falls near each corner. Join with sl st to first sc.
Fasten off and weave in all ends. Block as described above.
The Pattern: Placemats (Make 4)
Foundation
Chain 83.
Row 1 (WS): Sc in 2nd ch from hook and in each ch across. Turn. (82 sc)
Row 2 (RS): Ch 4 (counts as dc plus ch 1), skip first 2 sc, dc in next sc, ch 1, skip 1 sc, dc in next sc, rep from across. Turn. (41 dc, 40 ch-1 spaces)
Row 3: Ch 3, turn, shell in first ch-1 sp, skip next ch-1 sp, shell in next ch-1 sp, rep from across, ending dc in top of turning ch. Turn. (20 shells)
Row 4: Ch 5 (counts as dc plus ch 2), skip first shell, sc in ch-2 sp of next shell, ch 5, rep from across, ending sc in ch-2 sp of last shell, ch 2, dc in top of turning ch. Turn.
Row 5: Ch 3, 2 dc in ch-2 sp, shell in next ch-5 sp, rep from across, ending 3 dc in last ch-2 sp. Turn.
Row 6: Ch 1, sc in first dc, ch 5, sc in ch-2 sp of next shell, rep from across, ending ch 5, sc in top of turning ch. Turn.
Rows 7 through 38: Repeat rows 5 and 6 alternately.
Row 39: Repeat row 5.
Row 40: Ch 4 (counts as dc plus ch 1), skip first dc, dc in next dc, ch 1, dc in next dc, rep from across. Turn.
Row 41: Ch 1, sc in each dc and ch-1 sp across. Turn. (82 sc)
Fasten off and weave in ends.
Border
Work the same three-round border as the table runner. Attach yarn at any corner and work sc evenly around all four sides, then finish with the picot border round. Fasten off, weave in ends, and block.
Tips for Getting the Best Results
Even beginner-friendly patterns come with their little learning curves. Here are the things that will make the biggest difference as you work through this set.
Count your stitches regularly. Lace patterns that use shell stitches can drift if a stitch gets added or dropped somewhere in the middle of a row. Every five or six rows, pause and count your shells. It’s much easier to catch a mistake early than to work backward from row 40.
Keep consistent tension. Cotton yarn and crochet thread don’t have the same elasticity as wool, which means tension inconsistencies show up more clearly. Take your time and try to keep your grip and pull consistent across every stitch. If you find your tension tightening when you’re tired or distracted, take a break. The fabric will thank you.
Use stitch markers. Place a stitch marker in the chain space at each end of a row to help you identify where each new row begins and ends. This is especially useful in the longer rows of the table runner.
Don’t skip blocking. I know I’ve said this already, but it truly cannot be overstated. The difference between a blocked and unblocked piece of crochet lace is dramatic. The unblocked version looks fine. The blocked version looks like something you’d find folded in a cedar chest in a Victorian farmhouse, in the best possible way.
Styling Your Crochet Table Set
Once your pieces are finished and blocked, the fun of styling begins. Here are a few ideas to inspire you.
For a classic farmhouse look, layer your runner down the center of a raw wood dining table and top it with a mason jar full of wildflowers, a pair of simple white taper candles, and a wooden serving bowl. The natural textures play beautifully against the white or cream lace.
For a holiday table, leave the placemats in their natural ecru color and add seasonal elements — small pumpkins and dried corn for fall, evergreen sprigs and pinecones for winter, eggs and fresh flowers for spring. The neutral lace works as a backdrop for almost any seasonal palette.
For an everyday setting, pair your placemats with simple linen napkins and ceramic plates in muted earth tones. Amber glasses or wooden handled flatware complete the look without competing with the lace.
If you want to make the set feel a little more modern, try making it in a soft sage green or muted terracotta. The same stitch pattern in a non-traditional color reads completely differently — still beautiful, just a little more contemporary.
Gifting This Pattern
This table runner and placemat set makes an extraordinary handmade gift, especially for housewarmings, weddings, and holidays. If you’re making it as a gift, consider coordinating the yarn color with the recipient’s dining room palette, or asking a few subtle questions to narrow down their style. A cream or white set is almost universally appropriate and goes with virtually any décor.
You can also use this pattern as a starting point for other pieces. The stitch pattern scales easily to create smaller doilies, larger tablecloths, or even a wall-hanging textile. Once you understand the shell lace structure, you’ll start seeing variations everywhere.
A Few Words on Yarn Substitution
The pattern calls for size 10 crochet thread or fingering-weight cotton, but there’s some room to experiment. If you use a DK-weight cotton and a larger hook (around US size D/3 or 3.25 mm), you’ll get a slightly chunkier, more casual version of the same lace pattern. This works really well for a more rustic farmhouse look. Just be aware that your gauge and finished dimensions will change, so adjust your foundation chain accordingly and swatch first.
Mercerized cotton gives the crispest stitch definition and the most traditional lace appearance. Unmercerized cotton is softer with a more matte finish. Both work beautifully — it just comes down to personal preference and the look you’re after.
Avoid acrylic for this project. It doesn’t block the same way cotton does, and the finished pieces won’t lie flat or hold their shape over time.
You’ve Got This
If you’ve been hesitant to try a lace crochet project because it sounds complicated, I hope this pattern has shown you that it doesn’t have to be. The stitches used here — chains, single crochets, double crochets, and shells — are the building blocks of so much beautiful crochet fabric. You’re not learning anything new with this pattern so much as discovering what those simple stitches can do when they’re arranged with a little intention.
Work one placemat first if you’d like to test the pattern before committing to the full set. You’ll be done quickly, you’ll understand the rhythm of the lace, and you’ll have a beautiful finished piece to show for it. Then you can dive into the runner with confidence.
Take photos as you go. Lay your finished pieces out in good natural light before blocking, and again after. The transformation is something worth documenting.
And when someone leans across your table to ask if you made the lace runner yourself — you’ll know exactly what to say.