
Lavender Bloom Granny Square Table Runner: Free Crochet Pattern
There is something quietly magical about lavender. The color, the flower, the feeling it evokes — soft, romantic, a little nostalgic, and endlessly elegant. When you combine that aesthetic with the beloved granny square, you get a project that feels both timeless and completely fresh. This free crochet pattern for a Lavender Bloom Granny Square Table Runner is one of those projects you will want to make again and again, in different color palettes, for every season and occasion.
Whether you are a seasoned crocheter who has made hundreds of granny squares or someone who learned the stitch last month and is ready for a satisfying project, this pattern meets you right where you are. The finished table runner looks stunning on a farmhouse dining table, a boho coffee table, or even draped over a console table in an entryway. It photographs beautifully, makes a meaningful handmade gift, and — best of all — it is completely free.
Let’s get into everything you need to know to make it.
About This Pattern
The Lavender Bloom Granny Square Table Runner is made by joining a series of classic granny squares in a long strip, with a simple lavender-toned color palette that evokes the look of a blooming lavender field. Each square features a floral center in soft lilac, surrounded by rounds of dusty purple, sage green, and creamy off-white. When the squares are joined, the effect is cohesive and beautiful, with each flower peeking out from its own little frame.
The runner uses a join-as-you-go method for the last round of each square, which means there is very little sewing at the end — just weaving in your ends and adding the border. If you have never tried join-as-you-go before, this is an ideal project to learn it, and by the time you have made your third or fourth square you will wonder why you ever did it any other way.
The finished table runner measures approximately 12 inches wide and 48 inches long, which fits nicely on most standard dining tables. However, this pattern is completely customizable — add more squares to make it longer, or work it in two columns of squares for a wider runner. The instructions at the end of this post explain how to adjust the sizing.
Materials You Will Need
Before you begin, gather the following materials. Having everything within reach before you start will make the process much smoother and more enjoyable.
Yarn: This pattern uses worsted weight yarn (size 4) in four colors. You will need approximately 200 yards of Color A (soft lilac or light lavender), 150 yards of Color B (dusty or medium purple), 100 yards of Color C (sage green or soft olive), and 150 yards of Color D (cream or off-white). Specific yarn brand suggestions include Lion Brand Wool-Ease in “Lilac” and “Fisherman,” Paintbox Simply DK held double for a chunkier look, or any worsted weight cotton or acrylic you love. Cotton yarn gives the runner a lovely drape and washes beautifully, which is ideal for a table runner that may encounter spills.
Hook: A 5.0mm (H/8) crochet hook is recommended for worsted weight yarn. Adjust as needed to match gauge.
Gauge: One granny square should measure approximately 4 inches by 4 inches blocked. Gauge matters here for the final dimensions but does not need to be precise if you are happy to adjust the number of squares accordingly.
Notions: Scissors, a yarn needle for weaving in ends, blocking mats and pins (optional but highly recommended for a polished finish), and stitch markers can be helpful for keeping your place.
Skill Level
This pattern is rated as easy to intermediate. You should be comfortable with the following techniques: magic ring (or chain-4 starting ring), chain stitch, slip stitch, double crochet, working in the round, joining yarn in a new color, and basic seaming or join-as-you-go. If any of these are new to you, a quick YouTube tutorial on each will bring you up to speed quickly, and the pattern itself is repetitive enough to be a great learning project.
Abbreviations and Stitches Used
Throughout this pattern, the following abbreviations are used:
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
sk — skip
beg — beginning
JAYG — join as you go
A granny cluster in this pattern consists of three double crochets worked into the same space, separated from the next cluster by a chain-2 space at corners or a chain-1 space along the sides.
The Lavender Bloom Granny Square Pattern
Each table runner requires 12 squares arranged in a single column of 12. You may choose to make all 12 squares first and then join them, or use the join-as-you-go method on the fourth round, joining each new square to the previous one as you complete it.
Round 1 (Color A — Lilac):
Make a magic ring, or ch 4 and join with a sl st to form a ring.
Ch 3 (counts as first dc), work 2 dc into the ring, ch 2. Work 3 dc into the ring, ch 2. Repeat from to 2 more times. Join with a sl st to the top of the beginning ch-3. You now have 4 clusters of 3 dc with ch-2 corners. Fasten off Color A and pull the tail through the center of the ring to tighten it before weaving in later.
Round 2 (Color B — Dusty Purple):
Join Color B with a sl st in any corner ch-2 sp.
Ch 3 (counts as first dc), work 2 dc in the same corner sp, ch 2, work 3 dc in the same corner sp (this completes your first corner). Ch 1, work 3 dc in the next corner ch-2 sp, ch 2, work 3 dc in the same corner sp. Repeat from to around. Join with a sl st to the top of the beginning ch-3. Fasten off Color B.
Round 3 (Color C — Sage Green):
Join Color C with a sl st in any corner ch-2 sp.
Ch 3, work 2 dc in same corner sp, ch 2, work 3 dc in same corner sp. Ch 1, work 3 dc in the ch-1 sp along the side, ch 1, work 3 dc in the next corner ch-2 sp, ch 2, work 3 dc in same corner sp. Repeat from to around. Join with a sl st to the top of beginning ch-3. Fasten off Color C.
Round 4 (Color D — Cream, with JAYG on subsequent squares):
For the first square only: Join Color D with a sl st in any corner ch-2 sp.
Ch 3, work 2 dc in same corner sp, ch 2, work 3 dc in same corner sp. Ch 1, work 3 dc in the next ch-1 sp, ch 1, work 3 dc in the next ch-1 sp, ch 1, work 3 dc in the next corner ch-2 sp, ch 2, work 3 dc in same corner sp. Repeat from to around. Join with a sl st to the top of beginning ch-3. Fasten off and weave in ends.
For the second square and all subsequent squares, complete Rounds 1 through 3 as written. On Round 4, work three sides of the square in Color D exactly as written above. On the fourth side (the side that joins to the previous square), substitute the ch-2 corner spaces and ch-1 side spaces with sl sts into the corresponding spaces of the neighboring square. This creates a clean, flat join with no sewing required.
To join: Instead of ch 2 at a corner, ch 1, insert hook into the corresponding corner sp of the finished square, pull up a loop, ch 1. Instead of ch 1 along sides, insert hook into the corresponding ch-1 sp of the finished square and work a sl st. Continue around and fasten off.
Joining the Squares
If you prefer to make all your squares first and join them afterward, the simplest method is a flat slip stitch join worked through both loops. Hold two squares with wrong sides facing each other, join your yarn in a corner, and sl st through both layers across the entire edge. When you open the squares flat, you will see a neat raised ridge on the right side, which adds a charming texture to the runner and echoes the lines of the granny squares themselves.
A whipstitch join worked from the wrong side is another popular option if you prefer an invisible seam. Both methods work beautifully for this pattern.
The Border
Once all 12 squares are joined in a single column, you are ready to add the border, which ties the whole piece together and gives the runner a polished, finished look.
Join Color D in any corner of the runner.
Round 1 of Border: Work a round of sc evenly around the entire runner, working 3 sc in each outer corner and 1 sc in each dc and each ch-sp along the sides. When you reach the join seams between squares, work into those spaces as evenly as possible. Join with a sl st to the first sc. Do not fasten off.
Round 2 of Border: Switch to Color B. Ch 1. Work a round of sc all the way around, again working 3 sc in each corner. Join with a sl st. Fasten off Color B.
Round 3 of Border: Join Color A. Ch 1. Work a simple shell border: sc in next st, sk 1 st, work 5 dc in next st (shell made), sk 1 st. Repeat from to all the way around, adjusting at corners as needed to keep the shells balanced and the corners flat. Join with a sl st to first sc. Fasten off and weave in all ends.
This shell border in lavender gives the runner a lovely scalloped edge that softens the geometry of the squares and adds a floral, romantic finishing touch.
Blocking Your Table Runner
Blocking is what transforms a crochet project from lovely to absolutely stunning, and for a table runner it is especially worthwhile. Wet blocking works beautifully for cotton and cotton-blend yarns. Simply submerge the finished runner in cool water, gently press out the excess water (do not wring), and lay it flat on your blocking mats. Pin each square into shape, making sure the corners are sharp and the sides are straight. Allow it to dry completely — this may take 12 to 24 hours depending on your climate — and when you unpin it, you will be amazed at how even and professional it looks.
For acrylic yarns, steam blocking with a garment steamer or an iron held just above the surface (never touching) will give similar results without the long drying time.
Color Palette Ideas
One of the most delightful things about this table runner is how beautifully it adapts to different color schemes. The Lavender Bloom palette described in this pattern is perfect for spring and summer, for farmhouse kitchens, for boho-style homes, and for gifting. But here are a few other palette ideas to spark your imagination.
For autumn, try a warm palette of burnt orange, golden yellow, deep burgundy, and cream. The granny square structure makes the colors pop just as beautifully as they do in lavender tones.
For a winter holiday runner, deep forest green, cranberry red, gold, and ivory create a festive and elegant look that would complement any holiday table.
For a coastal or nautical home, try soft navy, seafoam, sandy beige, and bright white for a fresh, breezy feel.
For a completely neutral and modern look, work the entire runner in shades of greige, taupe, warm white, and soft camel for a runner that goes with absolutely everything.
The beauty of a free, adaptable pattern is that you can make it your own. Choose the colors that make your heart happy and your table feel like home.
Customizing the Size
The standard pattern produces a runner approximately 12 inches wide and 48 inches long, made from 12 squares joined in a single column. Here is how to adjust for a different size.
For a shorter runner, simply make fewer squares — 8 squares produces a runner of about 32 inches, which works well as a centerpiece or a smaller accent runner.
For a longer runner that drapes over both ends of a dining table, make 16 or 18 squares instead of 12.
For a wider runner, work two columns of squares side by side and join them along one long edge. This produces a runner approximately 8 inches wide and as long as you make it, with a fuller, more substantial look.
You can also mix square sizes by working additional rounds onto each square before joining, which creates a larger square and a wider, more dramatic runner.
Care Instructions
For a table runner that will see regular use and occasional washing, cotton yarn is the most practical choice. It is machine washable in cold water on a gentle cycle, dries relatively quickly, and becomes softer with every wash. If you use acrylic, most brands are also machine washable, though a gentle cycle and laying flat to dry will preserve the shape better than machine drying.
Wool or wool-blend yarns produce a beautifully draping and luxurious runner but require hand washing and flat drying, which is perfectly manageable for a table runner used for special occasions.
Gifting Ideas
A handmade table runner is one of those gifts that people genuinely treasure, because they can feel the time and love that went into it. This Lavender Bloom runner makes a beautiful housewarming gift, a wedding or bridal shower gift, a Mother’s Day gift, or a holiday present. Pair it with a set of linen napkins in a coordinating color, a scented candle in lavender, or a small bunch of dried lavender tied with twine for a gift that feels curated and thoughtful.
If you share your finished runner on social media, consider tagging your post and using hashtags like #grannysquaretablerunner, #lavenderbloomcrochet, #freecrochetpattern, and #crochethomedecor so others can find your beautiful work and discover this pattern.
Final Thoughts
The Lavender Bloom Granny Square Table Runner is one of those projects that rewards you at every stage. There is the simple pleasure of making each individual granny square, watching the little flower bloom from the center out. There is the satisfaction of joining them together and seeing the strip of flowers grow longer with each addition. And there is the deeply gratifying moment of adding that final shell border and laying the finished runner across your table — stepping back, tilting your head, and thinking: I made that.
Crochet has always been about more than the finished object. It is about the meditative rhythm of the hook, the texture of the yarn between your fingers, the quiet hours spent making something beautiful for a home you love. This table runner captures all of that.
Save this pattern, bookmark it, pin it, or print it out. Make one for your own table first — and then you will absolutely want to make another for someone you love. Happy crocheting.