🧢 Beautiful ✨ Detailed πŸ’ Adorable

S-Curve Floral Crochet Table Runner Pattern

S-Curve Floral Crochet Table Runner Pattern
4.8β˜… Rating
8-10 Hours Time Needed
3.7K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

All-Day Adventure

Requires 8-10 hours, ideal for a full day of immersive crocheting.

🏑

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧢 Jump to Pattern ↓

About This S-Curve Floral Crochet Table Runner Pattern

This S-curve Floral Table Runner is made of alternating sage-green full-circle motifs and cream lace semicircles, connected into a flowing serpentine composition. Each focal point features a layered 3D flower with a neutral beige center and multiple tonal green leaves. The runner uses DK/sport weight cotton for crisp stitch definition and a slightly elevated texture, perfect for dining tables or sideboards.

S-Curve Floral Crochet Table Runner Pattern crochet pattern - detailed view of completed project

The design is modularβ€”make as many repeats as you like for short placemats or a long table runner. All motifs are worked flat or in rounds and then joined using slip-stitch joining and strategic sewing to keep the S-curve smooth.

Why You'll Love This S-Curve Floral Crochet Table Runner Pattern

I love how the S-shaped layout creates a flowing movement across the table β€” it feels both romantic and fresh. I adore the layered 3D flowers that add height and interest without feeling bulky. The combination of solid spiraled circles and open lace semicircles gives a lovely contrast that reads beautifully in natural light.

S-Curve Floral Crochet Table Runner Pattern step 1 - construction progress S-Curve Floral Crochet Table Runner Pattern step 2 - assembly progress S-Curve Floral Crochet Table Runner Pattern step 3 - details and accessories S-Curve Floral Crochet Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how customizable this S-curve runner is β€” I would experiment with different color combinations like dusty rose and ivory or navy and sand to change the mood instantly. The modular structure makes it easy to make the runner longer or shorter to suit your table.

I often try adding extra texture by working the full circles in two shades of green - start with a darker center and spiral out into a lighter tone for a subtle ombre effect. You can also swap the picot scallop for a simple shell stitch for a slightly softer edge.

If I wanted a very lightweight runner, I would use a thinner cotton thread for the semicircles and a smaller hook for tighter lace. Conversely, for a more substantial vintage look, I'd use heavier cotton and a 3.5mm hook to create a sturdier piece that still reads lace-like when blocked.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers at the start of rounds will cause misaligned joins later; mark the start of every round for consistent layout βœ— Ignoring tension changes when switching from dense spirals to open lace leads to uneven motif sizes; maintain consistent tension or adjust hook size βœ— Joining motifs without pinning first can twist or distort the S-curve; always block and pin motifs in place before sewing βœ— Overstuffing flower centers (if making padded centers) creates a bulky look; add minimal stuffing to keep flowers flat βœ— Using a heavy worsted yarn will obscure the lace details; choose cotton DK/sport or thread for crispness βœ— Not weaving in long tails through several stitches can cause seams to loosen; weave tails at least 4-6 cm through internal stitches βœ— Changing colors mid-round without securing ends can create slippage; fasten off and weave ends or carry yarn neatly and tack down βœ— Skipping blocking will make motifs mis-shapen and make final joining difficult; block each motif flat to exact measurements before assembly

S-Curve Floral Crochet Table Runner Pattern

Create an elegant S-curve table runner featuring sage green circular motifs, cream lace semicircles, and layered 3D flowers with leafy accents. This decorative runner blends textured spirals and delicate lacework for a modern-vintage look. Designed to be worked in modular motifs then joined, it lays beautifully on a wooden table for a fresh, botanical centerpiece. The pattern includes step-by-step rounds, joining instructions, and finishing tips.

Intermediate 8-10 Hours

Materials Needed for S-Curve Floral Crochet Table Runner Pattern

β€” Main Fabric

  • 01
    Cotton DK / sport weight yarn (#3), approximately 250-300g in sage green (main circle motifs)
  • 02
    Cotton DK / sport weight yarn (#3), approximately 300-350g in cream/ivory (lace semicircles and main S-curve body)
  • 03
    Small amount (40-60g) light beige or taupe for flower centers
  • 04
    Light and medium green scraps (total 60-80g) for varied leaves
  • 05
    Optional: contrasting color for decorative stitches (10-20g) if desired

β€” Tools Required

  • 01
    3.0mm (D/3) crochet hook for main work (use to achieve crisp lace with DK cotton)
  • 02
    2.5mm - 3.0mm hook for tighter details and flower layers (optional)
  • 03
    Tapestry/yarn needle for weaving and sewing motifs
  • 04
    Stitch markers (at least 6)
  • 05
    Scissors
  • 06
    Blocking mats and rust-proof pins or T-pins
  • 07
    Spray bottle for wet-blocking
  • 08
    Measuring tape or ruler
  • 09
    Small amount of polyester fibrefill (optional for slightly padded flower centers)
  • 10
    Pins for positioning motifs during assembly
  • 11
    Optional: small amount of clear fabric glue for securing tiny leaf tips

Progress Tracker

0% Complete

β€” Full Circle Motif (Make 6) :

Info :

All full circles are worked in sage green using a 3.0mm hook. These flat spiraled discs form the background of the S-curve. Work tightly to prevent cupping; keep center slightly firm then relax tension as rounds progress. Make 6 identical discs for the photographed runner.

Round 1 :

6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Info :

Check for flatness: place your circle on a flat surface; if it cups, switch to a slightly larger hook for next round or reduce tension. If it ruffles, slow increases by repeating the previous round once more before continuing increases.

Round 6 :

(4 sc, inc) x 6 (36)

Round 7 :

(5 sc, inc) x 6 (42)

Round 8 :

(6 sc, inc) x 6 (48)

Round 9 :

1 sc in each st (48)

Round 10 :

1 sc in each st (48)

Info :

These two rounds create a firm band so the circle keeps shape when joined to a semicircle. Place a stitch marker at the first stitch of Round 11 to keep track during joining.

Round 11 :

(7 sc, inc) x 6 (54)

Round 12 :

1 sc in each st (54)

Round 13 :

1 sc in each st (54)

Info :

For a deeply defined spiral texture, work Rounds 12-13 in BLO to create a slight ridge that catches light nicely. If you prefer a smooth disc, work in both loops.

Round 14 :

(8 sc, inc) x 6 (60)

Round 15 :

1 sc in each st (60)

Round 16 :

1 sc in each st (60)

Round 17 :

1 sc in each st (60)

Info :

Fasten off leaving a long tail (approx 20-25cm) for joining. Weave the tail along the back in a spiral and trim. Make sure all six discs measure the same diameter (approx 11-12cm depending on yarn tension); block if needed.

Round 18 :

Optional decorative round: *sl st into next st, ch1, (sc, ch1) across for coarse picot texture* - adapt to desired look (60)

β€” Lace Semicircle (Make 6) :

Info :

Semicircles are worked in cream and will sit over half of two adjacent green discs to form the S-curve. The semicircle begins as a three-quarter disc built from a small arc and expands into lace mesh rows. Use 3.0mm hook; block semicircles flat with slight curvature matching discs.

Round 1 :

ch4, sc in 2nd ch from hook, 2 sc, 3 sc in last ch, rotate to work on other side of foundation: 2 sc, sc in first ch (11) β€” forms small arc base

Round 2 :

ch1, work 2 sc in each st around arc and both side edges to widen: (22)

Round 3 :

(1 sc, inc) x 11 (33)

Round 4 :

(2 sc, inc) x 11 (44)

Info :

At this point your semicircle should look like a third-to-half disc. We now begin lace rows that create the open fan effect. Keep counts precise to allow matching to full circles when joining.

Round 5 :

1 sc in each st (44)

Round 6 :

*ch5, skip 3 sts, sc in next st* repeat across arc (approx 11 ch5-spaces) β€” adjust so final sc lands into end st

Round 7 :

Into each ch5 space: *(sc, ch2, 3 dc, ch2, sc)* β€” forms small fan shells (11 fans)

Info :

Count the fan units carefully. The number of fans should match the semicircular width so that when matched to the circle, fans align across the seam. Block gently to open fans.

Round 8 :

ch1, sc across base row, placing 3 sc across the center of each fan to anchor (44)

Round 9 :

*(ch3, skip 1, sc in next) across arc; at fan peaks work sc in ch2 spaces to stabilize* (44)

Round 10 :

Work a decorative mesh: *(sc, ch3, sc) in every 4th st; sc in remaining sts* β€” aim for 44 sts total when counted

Info :

Work Rounds 6-10 keeping stitch counts consistent; use stitch markers to map fan centers so joining points match circle stitch counts. If necessary, add or remove small ch-spaces to maintain symmetry.

Round 11 :

1 sc in each main st (44)

Round 12 :

(2 sc, inc) x 11 (55) β€” slight increase along outer arc to create a wider semicircle edge

Round 13 :

1 sc in each st (55)

Round 14 :

Edge scallop row: *sc in next 2 sts, (ch3, sl st in 1st ch to make picot), sc in next 2 sts, picot* repeat to end (creates picot scallop) (55)

Info :

Fasten off leaving long tail for joining. Block the semicircle to exact shape matching the diameter of two half-circles of the green discs it will overlay. Make 6 semicircles.

Round 15 :

Optional lace variant: Replace Round 10 with an open mesh of ch5-spaces and 2-dc fans for an airier look (counts will vary; keep total anchors even).

Round 16 :

Optional reinforcing row: sc around in BLO to create a subtle ridge for attachment (55)

β€” Flower Center (Make 3) :

Info :

Each 3D flower is composed of three parts: the knotted/tufted center (worked tightly), two petal layers, and a small backing disc for stability. Use cream for petals and light beige/taupe for the center. Work flower centers on a 2.5-3.0mm hook for compactness.

Round 1 :

6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

1 sc in each st (18)

Round 5 :

Work popcorn/bobble cluster row: *(ch1, 4 dc in same st, remove hook, insert hook in top of that cluster, pull loop through to form bobble), sl st to secure* repeat across 6 clusters to create textured center (18 clusters)

Info :

If you prefer a softer center, substitute with a tightly packed spiral of sc worked across three rounds and then tuft with a small bit of fibrefill. Fasten off leaving long tail for sewing into petal backing.

Round 6 :

Work a reverse single crochet (crab stitch) round around the edge for sturdiness: 1 crab st in each st (18)

Round 7 :

Fasten off leaving long tail (approx 25cm) for sewing to petal layer. Make 3 centers.

β€” Flower Petals Layer 1 (Make 3; 8 Petals Each) :

Info :

Petals are worked around a small foundation ring or attached individually to the backing round. We will work them in a joined round around a 20-st backing disc so that the eight petals are evenly spaced. Use cream yarn and a 3.0mm hook.

Round 1 :

Make a small backing disc: 6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

1 sc in each st (18)

Info :

We will anchor eight petals around this disc; mark eight evenly spaced stitches (every 2-3 sts depending on count) so petals sit nicely. Insert stitch markers at petal anchor points (every 2nd st for 9 anchors or adjust to 8 anchors by spacing).

Petal Round A :

*At marked st: ch1, (sc, hdc, 2 dc, tr, 2 dc, hdc, sc) in same st; sl st to next marked st* β€” repeat 8 times to make eight petals

Round 5 :

Work 1 sc in base of each petal and 1 sc between petals to tidy edge (total approx 40-44 depending on petal size)

Info :

Block petals slightly to open them and shape the rounded outer edge. Keep petals lying flat; a light spritz of water and pinning helps set shape. Make three petal layers in cream.

Round 6 :

Fasten off leaving long tail for sewing. Attach the beige center by sewing through backing disc - ensure center is centered and sewn tightly.

β€” Flower Petals Layer 2 (Optional Accent Layer) :

Info :

This second layer adds depth: work slightly smaller petals and offset them between the first layer petals. Use same cream or a slightly lighter shade for a dimensional look.

Round 1 :

6 sc in magic ring (6) β€” small backing

Round 2 :

6 inc (12)

Round 3 :

1 sc in each st (12)

Petal Round B :

*At each of 6 markers: ch1, (sc, hdc, 2 dc, hdc, sc) in same st; sl st to next marker* β€” creates smaller secondary petals (6)

Round 4 :

Work a tidy round of sc across all petal bases and join to backing disc (approx 28-30 sc)

Info :

Sew this layer beneath the top petal layer so the larger petals sit above and overlapping. Fasten off and weave in tails through the backing disc; attach the beige center through both petal layers for stability.

Round 5 :

Optional: add a decorative centre stitch of surface slip stitches in spiral using contrasting taupe yarn to mimic stamen detail (approx 8-12 spiral stitches)

β€” Leaves (Make 18 assorted sizes) :

Info :

Leaves come in three sizes: small (6 rounds), medium (8 rounds), large (10 rounds). Use light and medium greens to echo the photo. Leaves are worked flat and slightly cupped; add BLO rounds sparingly to add a ridge if desired. Make approx 3-4 leaves grouped under each flower (approx 18 total for 3 flowers).

Small Leaf Round 1 :

ch9, sc in 2nd ch from hook, hdc, 2 dc, 3 dc in next ch (tip), then continue on other side: 2 dc, hdc, sc, sl st to base β€” creates small symmetric leaf (approx 8 sts per side)

Small Leaf Round 2 :

Work edging: *sc across leaf edge, picot at tip (ch3, sl st in 1st ch)* to define (approx 20-24 sc)

Medium Leaf Round 1 :

ch11, sc, hdc, (2 dc) x2, 4 dc at tip, mirror back: (2 dc) x2, hdc, sc, sl st (longer leaf)

Medium Leaf Round 2 :

Add one round of 1 sc in each st BLO to create a central ridge and gentle cupping (approx 30 sc)

Large Leaf Round 1 :

ch13, sc, hdc, (2 dc) x3, 6 dc at tip, mirror back, sl st (largest size)

Large Leaf Round 2 :

Work 1 sc in each st, then add decorative veins by surface slip stitch: draw 3 - 5 veins from base to tip with contrasting green (optional)

Info :

Semi-stiffen leaves by using a light paste of water and craft glue or by starching lightly prior to blocking if you want them to hold shape permanently. Otherwise block damp and shape to lie slightly under the flower petals.

Leaf Round 3 :

Fasten off leaving long tails for sewing. Make 18 leaves in mixed sizes and shades.

β€” Joining & S-Curve Assembly :

Info :

Lay your six green full circles and six cream semicircles out on a blocking mat in the S-curve arrangement before joining. The runner alternates: full circle β€” semicircle β€” full circle β€” semicircle, with slight overlap where the semicircle sits atop two adjacent circles. Pin into final S shape carefully to maintain even spacing (approx 3cm overlap between elements).

Round 1 :

With cream yarn and 3.0mm hook, place a semicircle RS up atop the seam between two adjacent circles; line up outer edges and begin slip-stitch joining at the marked anchor points across the base where semicircle meets circle. Work sl st through the back loops of circle and the inner join points of the semicircle. Continue across entire arc to attach one semicircle to two circles (work approx 44 sl st anchors to match semicircle count).

Round 2 :

Reinforce joins: with cream yarn, using a yarn needle, sew a neat whip stitch every 6-8 sl st across the seam on the WS to secure. This prevents stretching and keeps the S-curve smooth. Weave and secure tails.

Info :

When joining subsequent semicircles, offset them so that the cream lace edge creates the S-shape visually. Work one join at a time and block the piece as you go to ensure curvature remains consistent. Use pins liberally and tack each section before permanent sewing.

Round 3 :

Place the next semicircle and align; join using the same slip-stitch join method, ensuring circular spirals line up with the plasticity of the lace. After joining all six semicircles, the runner will form an S with six green discs underlaid and six cream lace overlays.

Round 4 :

Once all semicircles are attached, join adjacent full circles along their outer rims where they meet with small whip stitches through back loops only to keep joins invisible; stitch every 8-10 sts (approx 24-30 stitches per seam depending on spacing).

Info :

Check overall runner flatness and symmetry. If one side curves more than the other, adjust by easing stitches at the join or adding a small tacking stitch to pull the seam in slightly. The goal is a smooth S without tight puckers.

Round 5 :

Attach one flower unit at each major meeting point of semicircle and circle: center flowers above the overlapped seam where the semicircle meets the circle. Pin flower backing disc to runner and sew through backing into both semicircle and circle with long tailβ€”use ladder stitch for invisible finish. Make 3 flower placements (spaced evenly along runner).

Round 6 :

Sew leaves beneath and around each flower: arrange 3–6 leaves in a natural cluster under each flower (mix small, medium, large). Use yarn needle and long leaf tails to sew through the backing disc and into the runner, positioning leaves to fan out and enhance the S-curve flow. Sew each leaf at two anchor points (base and mid) for stability.

Info :

Take time to pin, view from different distances, and ensure that flowers and leaves sit flat and do not lift. If a flower wants to tip up, add a small hidden tacking stitch to the runner beneath its center to lock it in place.

Round 7 :

Secure any loose edges of semicircles where the lace fans may gap by using small invisible whip stitches along the outermost fan peaks into the circle beneath.

Round 8 :

Optional stabilizer: for a table runner that will receive heavier use, stitch a narrow strip of cotton fabric to the underside across each seam line before final finishing. This will keep the runner flat and prevent stretching while remaining invisible from the top.

β€” Edging and Finishing Rounds :

Info :

Finishing the outer edge creates a polished look. We will work a unifying border in cream around the entire outer perimeter of the runner to tie motifs together visually. Use 3.0mm hook and work from the right side, joining at an unobtrusive seam point.

Round 1 :

Attach cream yarn at a starting point on an outermost circle edge. Work 1 sc evenly around the outside edge of that circle, then follow the outer curve of the adjacent semicircle and next circle, working 1 sc in each outer stitch. When transitioning between motifs, make 1 sc in the outermost st of seam and continue. Maintain consistent spacing β€” stop and count frequently. Aim for approximately 260-320 sc total around entire runner depending on spacing.

Round 2 :

Work *(sc in next 4 sts, picot: ch3 sl st in 1st ch)* around to create a scalloped decorative edge. Adjust repeat to match total st count evenly (for example with 280 sts, pattern repeats every 7 sts: (sc x6, picot) x40)

Round 3 :

Work a tidy reverse single crochet (crab stitch) round along the final edge to create a corded finish: crab st in each st around.

Info :

After edging, weave all ends in on the underside and trim. Lightly steam or wet-block the runner to set lace and scallops. Pin into final S shape while damp and allow to dry completely for best results.

Round 4 :

Optional beaded edge: if desired, add a small bead at each picot point by threading bead onto yarn before making picot and securing with sl st; be mindful of table protection from bead edges.

Round 5 :

Final inspect: press lightly on wrong side with cloth if needed and check for loose tails. Trim stray fibers and re-tension any seams that look loose.

Info :

For long runners: repeat module sets (one circle + one semicircle + circle + placement) to lengthen. Each module pair adds roughly 20–25 cm to length depending on tension and block size. Make extra motifs as needed, maintaining consistent blocking for an even look.

β€” Optional Reinforcements & Variations :

Info :

Want a different effect? Substitute the sagely discs with multi-tonal spirals (2 shades of green worked in concentric rounds) or make the semicircles in lace-weight for a more ethereal runner. Add embroidered veins on the petals, or use a slightly smaller hook if you want a denser runner.

Round 1 :

To lighten runner, substitute 2.5mm hook for semicircles and flowers only, keeping discs at 3.0mm so texture contrasts subtly (tension permitting).

Round 2 :

For a placemat instead of runner, create 2 or 3 module repeats and finish edges as above for a centered decorative mat of moderate size.

Info :

Care instructions: hand-wash gently in cool water with mild soap, reshape on a flat surface and dry flat. Avoid machine washing to preserve lace. If ironing, use a cloth and very low heat; better yet, steam gently to revive blocking shape.

Assembly Instructions

  • Lay out all motifs on a blocking mat in the S-curve pattern, matching each cream semicircle to two sage circles. Pin each motif in the exact position you want before joining so the final shape is symmetric.
  • Attach semicircles to circles using slip-stitch join through both layers along the inner arc (approx 44 anchors per semicircle). Reinforce from the wrong side with small whip stitches every 6-8 sl sts for durability.
  • Sew flowers to the runner at junction points using the long tail from the flower backing disc; stitch through the backing disc into both semicircle and circle fabric to anchor securely.
  • Arrange leaves beneath flowers and sew at two anchor points (base and mid leaf) into the runner with long yarn tails. Use a ladder stitch to keep seams invisible.
  • Once all motifs and appliques are attached, work a unifying edging around the full outer perimeter in cream, completing a scalloped picot row and a crab stitch round for a corded finish.
  • Weave all tails through multiple internal stitches; trim. Lightly wet-block the entire runner, pinning to exact dimensions and letting it dry fully to set the S-curve and lace fans.
  • Optional: add a narrow cotton backing strip sewn to the underside across seam lines for reinforcement to prevent stretching with use.
  • Final check: secure any loose decorations with a few extra invisible stitches and press again lightly if needed.

Important Notes

  • πŸ’‘Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • πŸ’‘Stuff flower centers minimally if using fibrefill; keep the bulk low so the runner lies flat
  • πŸ’‘Block each motif individually to the same measurements before assembly to ensure a consistent final shape
  • πŸ’‘When joining motifs, pin and tack first; permanent sewing without checking layout can permanently distort the S-curve
  • πŸ’‘Maintain even tension between lace and spiral rounds; consider changing hook size for lace rounds if necessary
  • πŸ’‘Weave in ends on the underside through several stitches for a secure finish that won't loosen with use
  • πŸ’‘If adding beads, ensure bead placement is only at outer picot points to avoid rubbing on tableware
  • πŸ’‘Hand wash and dry flat; do not wring or tumble dry to preserve lace and shape

This S-Curve Floral Table Runner brings handcrafted elegance to any table with soft sage spirals, airy cream lace, and dimensional blooms. Every motif is a tiny labor of love that comes together in a flowing, organic composition. The modular construction makes it easy to customize length and color β€” perfect for gift-giving or seasonal updates. Enjoy the slow, satisfying process and the beautiful centerpiece you'll be proud to display. 🧢🌿

You ask,

we answer.

FAQs

What is the finished size of this runner?

Based on the specified materials and hook size, the photographed runner with 6 full circles and 6 semicircles measures approximately 135-150 cm (53-59 in) in length and about 24-28 cm (9.5-11 in) in width at the widest points. Adjust number of repeats to change length.

Can I use different yarn weights for this pattern?

Yes! You can use other yarn weights, but you must adjust hook sizes accordingly and expect a proportional change in motif diameter. For crisper lace, choose cotton DK/sport as specified. Thicker yarn will result in a stiffer runner.

Do I need to block before assembly?

Absolutely. Blocking each motif to consistent dimensions is essential for a neat join and smooth S-curve. Pin motifs to shape while damp and allow to dry before permanent joining.

How should I care for the finished runner?

Hand-wash gently in cool water with mild soap, reshape and dry flat. Avoid machine washing or tumble drying to preserve lace structure. Steam-block lightly if needed to restore shape.

Can I make the runner longer or shorter?

Yes. The design is modularβ€”simply make more or fewer full circle + semicircle repeats to fit your table length. Keep blocking consistent across all additional motifs.

Is it safe to use beads on the edge?

If you add beads, ensure they are smooth and sewn tightly at picot points. Be mindful of tableware contact; consider placing beads only on outermost edges away from plates or using flat-backed sequins for a gentler profile.

How much yarn will I need?

Approximately 250-350g of each main color (sage and cream) for a runner similar to the photo. Exact amounts vary by tension, hook size, and number of repeats. Keep extra yarn from same dye lot for color consistency.

Can safety be an issue with 3D flowers for table use?

3D flowers are decorative and should be positioned where they will not obstruct plates or be in the path of tall stemware. Sew them securely; avoid loose embellishments if the runner will be used in a high-traffic area.