🧶 Beautiful ✨ Detailed 💝 Adorable

Vintage Rose Table Runner Pattern

Vintage Rose Table Runner Pattern
4.5★ 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 Vintage Rose Table Runner Pattern

This table runner pattern recreates the layered rose medallions and delicate lacy border seen in the photo. Each medallion is made from a layered rose (dusty pink), a cream lacy round plate beneath it, and two small green leaves that tuck between motifs. The motifs are joined by graceful chain loops that form an open lacy border, finished with a scalloped outer edge in sage green. The runner is long and narrow — ideal for a dining or console table.

Vintage Rose Table Runner Pattern crochet pattern - detailed view of completed project

Made in worsted-weight cotton for a sturdy but soft finish, this pattern uses join-as-you-go techniques to minimize sewing and create a continuous lace look. The repeatable medallion makes the runner easy to lengthen or shorten.

Why You'll Love This Vintage Rose Table Runner Pattern

I love this pattern because it balances romantic layered roses with a crisp lacy structure — it feels both vintage and fresh. The layered petals and scalloped edge create beautiful texture and shadow across a table, and the join-as-you-go construction is satisfying because the piece grows organically as you work. I also love how easy it is to customize the number of medallions to suit any table.

Vintage Rose Table Runner Pattern step 1 - construction progress Vintage Rose Table Runner Pattern step 2 - assembly progress Vintage Rose Table Runner Pattern step 3 - details and accessories Vintage Rose Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely adore how the layered roses and scalloped lace combine in this runner — it's a great base for personalization. I often switch the dusty pink for coral or deep berry for a more dramatic centerpiece.

I also like to experiment with yarn weight: using a lighter-weight cotton with a smaller hook yields a more delicate, heirloom-sized runner, while a slightly thicker cotton gives a more robust kitchen-friendly piece. Try adding a contrasting edge color for more visual pop or shorten the runner by reducing the number of medallions to fit a small console.

Other customizations I enjoy include making monochrome versions in cream or sage for subtle elegance, or adding tiny beads in the rose centers for festive sparkle. The join-as-you-go method makes alterations easy — change loop lengths to vary the spacing and scallop scale as you like.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned motifs and uneven scallops; always mark your first stitch of each round. ✗ Changing tension between rounds creates uneven petal edges; work lightly and check gauge frequently for consistent petals. ✗ Not blocking the cream doilies before joining can make edges wavy and awkward to align; lightly steam-block or wet-block rounds flat. ✗ Joining motifs without pinning first leads to mismatched points; pin motifs in place and count spokes before slip stitching. ✗ Using the wrong hook size will alter motif size and spacing; keep a sample medallion to check fit before proceeding. ✗ Stuffing or padding between layers (if used) will distort lacy rounds; do not add stuffing — keep layers flat and lightly blocked.

Vintage Rose Table Runner Pattern

This elegant table runner features five layered rose medallions connected by scalloped lace loops and delicate leaf accents. Soft dusty-pink roses sit on a creamy lacy doily, all framed with a sage green scalloped edge—perfect for a dining table or sideboard. The pattern uses basic stitches with lacy techniques and join-as-you-go finishing to create a heirloom look.

Intermediate 8-10 Hours

Materials Needed for Vintage Rose Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight cotton yarn (#4), approximately 300g in main sage green (outer border and connectors)
  • 02
    120-150g in dusty pink (rose petals, layered petals)
  • 03
    200-220g in cream/ivory (doily rounds under roses)
  • 04
    Small amounts (10-20g each) in darker sage for leaves and accent stitches

— Tools Required

  • 01
    4.0mm (G) crochet hook for main work (adjust for your gauge)
  • 02
    3.5mm (E) hook for tighter petal work (optional)
  • 03
    Tapestry/yarn needle for weaving ends and sewing petals if required
  • 04
    Stitch markers (at least 6) to mark round starts and join points
  • 05
    Scissors
  • 06
    Blocking pins and blocking mat for flattening motif rounds
  • 07
    Measuring tape/ruler
  • 08
    Optional: fabric-safe glue for securing small trims

Progress Tracker

0% Complete

— Rose Center and Petal Layers (Make 5)

Round 1 :

Using dusty pink, MR, ch1, 10 sc in MR. Pull tight and join with sl st to first sc (10)

Round 2 :

(inc) x 10 — work 2 sc in each st around (20)

Info :

Keep tension slightly looser than body stitches so the center lies flat. Do not join with a visible chain; use a sl st and rotate for next round.

Round 3 :

(1 sc, inc) x 10 (30)

Round 4 :

1 sc in each st around (30)

Round 5 :

For the inner petal ridge: *ch2, sk 1 st, sc in next st* repeat around inserting a delicate picot-like foundation for petals (30 ch-spaces)

Info :

Do not fasten off; the next rounds will form the first petal row worked into the ch2 spaces. Use stitch marker at first ch2 space to orient petals.

Round 6 :

Working into each ch2 space: *(sc, hdc, 3 dc, hdc, sc) in same ch2 sp* x 30 — small scalloped petals (30 petals, petal bases create a full rosette)

Round 7 :

1 sl st into next stitch and reposition to back of petals, ch1, *sc in base between petals, ch3* repeat around to create loops behind first petal row (30 loops)

Round 8 :

Into each ch3 loop: *(sc, 3 dc, sc)* to form a fuller petal layer (30 larger petals). After last petal, sl st to join (120 stitches worked in clusters)

Info :

Petal profile: keep petals slightly teased outward with your fingers while finishing to form a raised layered effect. If you prefer a tighter rose, reduce dc counts in petals by 1.

Round 9 :

Change to working in BLO of the base round where possible: ch1, 1 sc in each petal base stitch (use previous round's sc positions) (30)

Round 10 :

Create a decorative split-pearl row for the innermost height: *ch2, sl st in top of petal, ch2, sl st in next top* around to form a small ring above petals (30 anchors)

Info :

Round 10 is decorative only; work gently to avoid flattening previous layers. If your petals seem too flat, add 1 chain to ch2 loops to give more height.

Round 11 :

Second petal tier: join dusty pink at base of a ch-space, *ch3, (sc, 4 dc, sc) in next ch-space* repeat to create a ruffled second tier (30 larger petals)

Round 12 :

Ch1, sl st around to tidy and secure petals, making sure petals remain layered. Fasten off and weave in ends but leave long tail if tacking to doily later (no numeric stitch count required)

Info :

Make 5 rose centers in dusty pink. Block gently with pins to shape petals, pinching each petal slightly to create a layered rose look.

— Cream Doily Plate (Make 5)

Round 1 :

Using cream yarn, MR, ch1, 10 sc in MR, pull tight and join with sl st (10)

Round 2 :

6 inc (20) — work 2 sc in each st around (20)

Round 3 :

(1 sc, inc) x 10 (30)

Round 4 :

(2 sc, inc) x 10 (40)

Round 5 :

(3 sc, inc) x 10 (50)

Info :

These increase rounds create a flat circular plate. Keep your tension even; check diameter — the plate should be slightly larger than the rose base so petals can overlap naturally.

Round 6 :

1 sc in each st around (50)

Round 7 :

Work a lacy shell round: *sk 2 sts, (dc, ch2, dc) in next st, sk 2 sts, sc in next* repeat around to create lacey scallops. Calculate repeats: this pattern should equal 10 shell motifs (10)

Round 8 :

In each ch2 sp of shell: *(sc, hdc, 3 dc, hdc, sc)* to form a rounded scallop (10 scallops — use stitch placement to maintain even spacing)

Round 9 :

1 sc in each st around working into the backs of scallops where possible to maintain a smooth top (50)

Info :

If your shell round appears small relative to rose, add one more increase round before shelling: (4 sc, inc) x 10 = 60 stitches, then continue. My instruction assumes 50 base sts and 10 shells for aesthetic proportion.

Round 10 :

Create a decorative picot ring to anchor rose: *ch3, sl st in next st* around to make 10 small loops; use these to sew rose base later (10 loops)

Round 11 :

Edging round in cream: *ch2, sk next st, sc in next st* repeat around giving a delicate scalloped ring (approx. 50 ch-spaces)

Round 12 :

1 sc in each st around (50) — tidy and prepare to attach rose; fasten off leaving long tail for sewing (if preferred you can attach with slip stitch)

Info :

Make 5 cream doilies. Block flat with pins so the scallops align and the rose will sit centered. Use the long tail to sew the rose center to the doily using small invisible stitches through the picot anchors.

— Small Leaf Accent (Make 8 between motifs)

Round 1 :

Using darker sage green, ch6, sc in 2nd ch from hook, hdc in next, dc in next, hdc in next, sc in last (leaf spine foundation, 5 sts)

Round 2 :

Turn and work along opposite side: sc in base of last st, hdc, 2 dc, hdc, sc — mirror to create a full leaf shape (total stitches along edge = 11)

Round 3 :

Edge round: sl st evenly around leaf edge to neaten (no change to count)

Info :

Make two small leaves per motif — they will sit between adjacent doilies. Block them gently so they hold a slight curve and tuck under the cream doily scallops when joined.

Round 4 :

Optional vein: with sage, embroider 3 straight stitches from base to tip through center of leaf to create a raised vein; secure and hide ends on the wrong side.

— Connecting Loops and Join-As-You-Go (Repeat Connections between motifs)

Info :

Join the medallions with the sage green chain-loop motif shown on the outer edges. You will make connectors between each doily pair. Work join-as-you-go on the second-to-last round of the outer loop so the loops align seamlessly.

Round 1 :

Using sage green, ch8, sl st to form a small ring (counts as a loop foundation); *ch6, sl st into next foundation point on doily edge* repeat to create a series of chain loops across the outer edge leaving sp for scallops. For one connection you'll form 3 loops per side between doilies (variable depending on your spacing)

Info :

When joining two motifs, work the loops into the edge of the first doily, then on the second doily's corresponding outer edge join with sl st into the loop using sl st or sc depending on desired firmness. Pin motifs with the leaves tucked under to ensure symmetry.

Round 2 :

After creating loops, reinforce by working 1 sc around each loop foundation: *sc in each ch of the loop to make ch-cord sturdier* (loops maintain their chain length as created)

Round 3 :

On join points where two loops meet, work a small picot cluster: sl st into center, ch3, sl st back to make a tiny knot-like accent. This visually matches the small connecting knots seen between scallops.

Info :

Make connectors for all adjacent medallions. For a five-medallion runner you will make four internal joins and two end joins to finalize the runner length. Keep counts consistent so the outer scallop pattern rounds will align.

— Outer Scalloped Border (Edge Detail All-Around)

Round 1 :

Using sage green, join at any outer loop. ch1, 1 sc in same st, *ch6, sl st into next outer anchor on doily*, repeat around entire runner perimeter creating large open scallops. Count outer anchors — with 5 medallions this should create approximately 22 large scallop loops (22)

Round 2 :

Working into each ch6 loop: *(sc, hdc, 5 dc, hdc, sc)* in each ch6 loop to form big scallop shells. (Each shell uses 8 cluster stitches around loop; maintain even tension to keep scallops uniform)

Info :

If your scallops appear floppy, work an extra round of sc around the base of each shell into the previous round's stitches to stabilize. This runner photo shows slightly puffed scallops; aim for three-dimensional shells that curve outward.

Round 3 :

Between scallops, create decorative small arches: *sl st to outer tip of previous shell, ch3, sl st in base between shells* to form connecting arches — this reinforces spacing (approx. 22 small arches)

Round 4 :

Edge finishing: *sc evenly around entire outer border, placing 2 sc in tips of shells and 1 sc between to prevent curling* (final sc count depends on scallop count, aim for even spacing)

Info :

This outer border unifies the runner and hides join points. Work slowly and block after finishing to shape scallops. If needed, add a final slip-stitch round to clean the edge.

— Optional Decorative Ring Reinforcement (For durability)

Round 1 :

With sage, ch1, sc around every outer loop foundation and through two connecting chain spaces to secure join-as-you-go points — work this as needed for longevity. Focus on join sites rather than entire circumference.

Info :

This reinforcement is optional but recommended if the runner will get frequent handling. Use neat invisible stitches and hide ends behind scallops.

— Assembly & Final Touches

Info :

Attach each dusty pink rose to its cream doily by stitching through the picot anchors created in Round 10 of the doily and the base round of the rose. Use the long tails from both pieces to secure. Sew leaves tucked between motifs under the seam so that the leaf tips peek out slightly.

Round 1 :

After all pieces are joined, weave in all ends by threading tails through the wrong side and trimming flush. Use a yarn needle to hide tails through several stitches to secure.

Info :

Block the entire runner flat: pin scallops and roses into position and steam or wet-block per yarn manufacturer instructions. Allow to dry fully for crisp lace and even edges. Final pressing will help roses sit neatly on cream doilies and help scallops keep their shape.

Assembly Instructions

  • Attach each dusty pink rose to its matching cream doily using whip stitch or invisible mattress stitch through the picot anchors at Round 10 of the doily. Center the rose and sew through the rose base to ensure stability.
  • Position and pin two small leaves between each adjacent doily at the join point. Tuck leaves under the scalloped edge and sew the leaf bases to both doilies at the join to create a seamless look.
  • Join medallions using the sage chain-loop connectors: make connectors on one medallion and join the next medallion to those loops using sl st or sc to create a firm connection. Pin and count loops before final joining to maintain even spacing.
  • Work the outer scalloped border in sage across the entire perimeter using the join-as-you-go anchor points from the chain loops. Pin scallops while working to ensure even shape and size around the runner.
  • Reinforce high-stress join points with a round of sc through both connecting loops and adjacent doily stitches to strengthen the runner, especially if it will be used on a busy table.
  • Block the whole runner flat after assembly. Pin scallops, roses and leaves in place, and wet-block or steam-block following the yarn's care instructions. Allow to dry completely before removing pins.
  • Weave in and trim all loose ends on the wrong side, and tuck tails through multiple stitches to hide them. Make any last small tacking stitches to keep petals from flaring excessively.
  • If desired, add a small fabric-safe glue dot under the central rose layers to help keep the topmost petals aligned; use sparingly and only on the underside where it won't be visible.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping.
  • 💡Block individual doilies and roses flat before assembly for ease of joining and a professional finish.
  • 💡Work join-as-you-go loops one motif at a time and pin motifs together before making permanent joins to ensure symmetry.
  • 💡Keep tension slightly looser for petal rounds to allow petals to puff; tighten for base rounds for structure.
  • 💡When sewing roses to doilies, use small stitches through the picot anchors to minimize visible seams on the right side.
  • 💡Measure your medallion spacing by blocking two finished motifs side-by-side to confirm the connector loop length before completing the full runner.
  • 💡For cotton yarns, wet-blocking is preferred for a crisp, flat lace. Use steam-blocking for acrylics, and be cautious with heat.
  • 💡If you change yarn or hook size, make a sample medallion to test gauge and adjust loop chain lengths for consistent scallop spacing.

Completing this runner is a delightful blend of delicate lacework and floral charm — the layered roses and scalloped border create a timeless centerpiece. Each medallion joins together like a string of blossoms, ready to grace your dining table or console with handmade warmth. I hope you enjoyed the meditative rhythm of making each rose, and that this runner becomes a treasured piece in your home. 🧶🌸✨

You ask,

we answer.

FAQs

What is the finished size of this runner?

With the specified worsted cotton and a 4.0mm hook, a five-medallion runner measures approximately 40-44 inches (100-112 cm) long and about 8-9 inches (20-23 cm) wide. Size will vary with yarn and tension.

Can I adjust the length of the runner?

Yes — add or remove medallions to lengthen or shorten. Each additional medallion adds roughly 8-9 inches (20-23 cm) to the total length depending on spacing and border.

What yarn is best for a table runner?

A worsted-weight cotton is ideal for table runners because it blocks well, holds shape, and is washable. Linen or cotton blends also work and give a slightly different drape.

Can I machine wash the finished runner?

If made in cotton, use a gentle cold cycle and lay flat to dry to maintain scallop shape. Check yarn manufacturer care instructions. Blocking may need to be repeated after washing.

How do I keep the roses three-dimensional?

Block the petal layers slightly cupped and pin each petal individually while wet-blocking to set the shape. Avoid heavy pressing that would flatten petals.

Do I need to sew the petals individually?

No — the rose layers are crocheted and layered; you only need a few small stitches through the base and picot anchors to secure the rose to the doily and to tack layers if necessary.

Can children use this runner?

Yes, but keep in mind that the delicate petals and loops may snag; position the runner away from high-traffic areas if small hands are likely to grab it.

How to prevent scallops from curling?

Block thoroughly and add an extra stabilizing round of single crochet at the base of each scallop to provide more structure if curling occurs.