🧶 Beautiful ✨ Detailed 💝 Adorable

Vintage Floral Oval Table Runner Pattern

Vintage Floral Oval Table Runner Pattern
4.0★ Rating
5-7 Hours Time Needed
2.6K Made This
✂️

Intermediate Level

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

⏱️

Weekend Treat

Takes 5-7 hours, making it an enjoyable project to finish over a couple of days.

🏡

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 Floral Oval Table Runner Pattern

This pattern reproduces a vintage-inspired oval table runner with a lacy radiating center and a decorative border of round green motifs topped with layered flowers in three pink/cream tones. The runner is worked mostly in single, double and treble crochet textures, with stitch fans creating the ribs and chain-work forming the airy mesh. Each floral motif is made separately and then joined around the oval before a delicate scalloped edging finishes the piece.

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

The project uses small amounts of contrast colors for the flowers and motifs, allowing the creamy centre to remain elegant and neutral. Finished pearls sewn into the flower centers add a classic, refined touch that elevates the runner for special occasions.

Why You'll Love This Vintage Floral Oval Table Runner Pattern

I love how the lacy radiating ribs create movement and invite the eye around the runner. The contrast of the leafy green rounds and soft rose-toned layered flowers feels so romantic and timeless. I also enjoy that the motifs are modular — you can experiment with color placement for a personalized finish.

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

Switch Things Up

I absolutely love how this pattern combines a lacy center with modular motifs — it lets you customize color and layout without changing the core stitches. I often swap the moss green for a sage or deep teal for a different seasonal effect.

I also like changing the flower colors: try coral and peach for a summer table or muted mauve and cream for a vintage look. Another simple switch is to use a fine sport yarn and a 3.0mm hook to make a more delicate runner for a smaller surface.

For a more modern take, replace pearls with small wooden beads or metallic sequins; to make a child-safe version, skip all beads and embroider tiny knots in the centers instead. The structure is forgiving so you can experiment freely.

Common Mistakes & How to Fix Them

✗ Skipping a stitch marker at the center beginning causes uneven rib placement; always mark your first stitch and maintain it through foundation rounds. ✗ Working with inconsistent tension on the ribs creates wavy rows; keep a steady tension and practice long post stitches on scrap before starting. ✗ Joining motifs with uneven spacing leads to a distorted edge; lay all motifs around the runner and pin before sewing to ensure regular intervals. ✗ Overstuffing or blocking too aggressively can flatten texture; block lightly and press gently to preserve the threaded rib definition. ✗ Using a hook that is too large for cotton thread will show stuffing through stitches and give a floppy runner; use the recommended hook and tighten your tension slightly for a neat lace effect. ✗ Sewing pearls without securing them with additional thread knots can cause loss in laundering; always stitch pearls through several times and secure with a short tail woven into the motif.

Vintage Floral Oval Table Runner Pattern

A delicate oval table runner with radiating lacy ribs, scalloped edge and hand-sewn layered floral motifs. The center is worked in a soft cream lace with elegant vertical ribs, surrounded by green rounded motifs topped with two-layered pink and cream flowers finished with pearl centers. This pattern recreates the vintage-inspired crochet runner pictured—perfect for a tea table, dresser or special gift.

Intermediate 5-7 Hours

Materials Needed for Vintage Floral Oval Table Runner Pattern

— Main Fabric

  • 01
    DK/Light worsted mercerized cotton (approx. 3.75-4.5 mm gauge): approximately 200-230g in main cream (visible center and scallop)
  • 02
    100-120g in moss green for round motifs (accent)
  • 03
    30-40g rose blush (light pink) for petal layer A
  • 04
    30-40g muted rose (medium pink) for petal layer B
  • 05
    20-30g cream for some flower accents and alternate petals
  • 06
    Small selection of matching embroidery thread for attaching pearls and finishing (10g)

— Tools Required

  • 01
    3.5mm (E) crochet hook for main work (closer to DK cotton)
  • 02
    3.0mm (D) crochet hook for tighter detail work (optional)
  • 03
    Tapestry/yarn needle for sewing motifs and weaving ends
  • 04
    Small sharp scissors
  • 05
    Stitch markers (6+)
  • 06
    Blocking pins and foam board or towel for shaping
  • 07
    Measuring tape or ruler
  • 08
    Pearl beads x16 (6-8 mm) or sew-on pearls for flower centers
  • 09
    Sewing pins for alignment during joining
  • 10
    Optional: small crochet hook (2.5mm) for thread adjustments

Progress Tracker

0% Complete

— Center Oval Base :

Round 1 :

Make a magic ring. Ch1 (does not count as st), work 12 sc into magic ring. Pull tight (12)

Round 2 :

Inc evenly around: 12 inc (24). Work each stitch into next available stitch: (2 sc in each st) x12 (24)

Round 3 :

(1 sc, inc) x12 (36)

Round 4 :

(2 sc, inc) x12 (48)

Info :

These first rounds build a round base. Keep tension even to avoid warping. Use a stitch marker at round start and move it each round.

Round 5 :

(3 sc, inc) x12 (60)

Round 6 :

(4 sc, inc) x12 (72)

Round 7 :

(5 sc, inc) x12 (84)

Round 8 :

(6 sc, inc) x12 (96)

Info :

At this point the work will be a fairly large flat round. To begin shaping an oval and introducing ribs, we will create 32 regularly spaced points to form the ribs. Mark every 3rd stitch (96/32=3) so you have 32 marked stitches around.

Round 9 :

Ch3 (counts as dc), *sk 2 sts, in next st work (dc, ch3, dc) to form a small rib base; sk 2 sts, dc in next st (continue)*. Repeat from * to * 31 more times to create 32 rib anchors. Join with sl st to top of starting ch3. You should still have 96 total stitch anchors (96)

Round 10 :

Working into each rib anchor: sl st into ch3 sp, ch1, (sc, hdc, 3 dc, hdc, sc) in each ch3 sp. This forms a small fan at each anchor; maintain 32 repeats (32 fans)

Info :

Fans created here will become the vertical ribs. Ensure each fan is worked tightly and evenly. Use the markers placed previously to find anchors if your count shifted.

Round 11 :

Ch1, sc in each stitch and across each fan keeping the spacing consistent. If needed, add extra sc between fans to retain 96 stitches overall. Aim for 1 sc into top of each fan cluster and evenly between (96)

Round 12 :

Ch4 (counts as tr), *sk to base of next fan, tr in space between fans; rep around creating tall posts that will form rib columns. Join with sl st to top of starting ch4 (32 tall posts)

Round 13 :

Into each tall post: (fpdc around the post made in previous round) x 3 to thicken post appearance, then 2 sc across the small gaps between posts. Work evenly around to maintain the 32-rib structure. Adjust tiny increases so total stitch count is approximately 96 but focus on consistent rib intervals (approx 96)

Info :

Use front post double crochet (fpdc) around the tall posts to create raised ribs. These ribs are the defining feature: keep tension consistent and check flatness periodically.

Round 14 :

Ch3, *between each rib post work: (ch4, sc) to create elongated mesh channels; place sc into small gap between rib columns. Repeat around to form 32 chain arch spaces. Join to starting ch3 (approx 96 anchors including ch-sps)

Round 15 :

Work 1 sc into each sc and 3 dc into each ch4 arch to build faned arches between ribs. Maintain symmetry (approx 96 total stitches across anchors)

Round 16 :

Ch1, sc in each st around to even out base and prepare for continued rib elongation (96)

Round 17 :

Ch5 (counts as tr+ch2), *work dc3 clusters into each arch space to gradually elongate the ribs, ch2 between clusters. Repeat around and join (32 clusters)

Round 18 :

Sc evenly across clusters and ch2 spaces to tidy the round. Aim to maintain consistent stitch height across the oval; adjust where necessary so runner remains flat (96)

Info :

Begin working extra mesh rounds to create the elongated lacy ribs effect. At this stage you will see the oval shape elongate—if it pulls too much, add a round of sc to flatten; if it buckles, reduce tension or use a smaller hook for following rounds.

— Radiating Rib Rows (build height and lace) :

Round 1 :

Ch1, sc evenly across the round counting into top of each dc cluster and into ch spaces: work 1 sc for each anchor (96)

Round 2 :

Ch3 (counts as dc), *in gap between ribs work (dc, ch3, dc) to create taller arch; in top of rib post work 3 dc to maintain column height. Repeat around (32 arches + 32 rib clusters)

Round 3 :

Ch1, sc in each st around to stabilize pattern (96)

Round 4 :

Ch3, *work a dc shell (5 dc) into each arch space to build a faned lacy effect. Work 3 dc over the top of each rib column to keep columns raised. Repeat around (32 fans + 32 columns)

Info :

Alternate rounds of fans and sc to create a repeating lace texture. Take time to block lightly between sections if stitches begin to lie unevenly.

Round 5 :

Ch1, sc in each st and also into the front loops of each previous round fan to help connect the lace consistently (approx 96)

Round 6 :

Ch4, *dc2tog over the next two dc of fan, ch2, dc into next arch base; rep around to create subtle decreases across fans while maintaining ribs. Join with sl st (approx 96)

Round 7 :

Ch1, sc in each st across to maintain flatness and keep the runner sitting evenly (96)

Round 8 :

Ch5 (counts as tr+ch2), *work 3 tr in the top of each rib column, ch2, skip to next column top and repeat. This lengthens the ribs and begins the elongated vertical look pictured. You will have 32 tr groups (32)

Info :

If you prefer fewer ribs, work the pattern with 24 repeats instead of 32—adjust initial markers accordingly and work math for anchors evenly at start.

Round 9 :

Ch1, sc in each stitch around, working 1 sc into each tr and into each ch2 space to create a tidy row (approx 96)

Round 10 :

Ch3, *into each ch2 space work (dc, ch3, dc) to create deep arch channels between ribs; into the top of tr groups work 3 dc. Repeat around. Join (32 arch channels)

Round 11 :

Ch1, sc evenly around (96). Check flatness and add a tidying sc round if edges twist slightly.

Info :

From here you will repeat cycles of arch-building and sc stabilization to achieve the length of lacy ribs seen. For the photographed runner we repeat similar cycles 6 more times to reach the desired oval length.

Round 12 :

Repeat Round 8 pattern (Ch5, 3 tr groups over ribs, ch2 between) across the round (32 tr groups)

Round 13 :

Sc evenly around in each stitch and top of each tr to stabilize (96)

Round 14 :

Repeat Round 10 pattern (dc fans into arch spaces) (32)

Round 15 :

Sc evenly around (96)

Round 16 :

Repeat Round 8 once more to lengthen ribs (32 tr groups)

Round 17 :

Sc evenly around (96)

Round 18 :

Work one more cycle of shallow arches (ch3 dc cluster fans) then sc round: this evens height before adding perimeter motifs (approximately 96)

Info :

At the end of radiating rib rows measure the runner length. The number of repeats above will create a medium-large oval. If you want a shorter runner, stop the rib cycles earlier and proceed to motif joining.

— Mesh Rows and Perimeter Preparation :

Round 1 :

Ch1, sc all around working 1 sc into each stitch and into top of each fan cluster/ch sp to collect the perimeter into a uniform edge (96)

Round 2 :

Ch3, *work (dc, ch2, dc) into each ch2 space to create a series of decorative loops around the edge. In between fans, work 2 sc to keep spacing even. Repeat around. Finish with sl st (approx 96 spacing points)

Info :

These perimeter loops become points where the green round motifs will be joined. Make note of 16 evenly spaced points around the long edge—mark them with pins. The photographed runner has 16 rounded motifs around the long edge (8 each side).

Round 3 :

Ch1, sc evenly, placing a slightly larger sc (or hdc) at each of the 16 marked join points to make solid anchors for joining motifs (approx 96, with 16 anchor points emphasized)

Info :

Measure and mark 16 join points: evenly space 8 along each long side and 2 at each short end (or adjust to your preference). Pin each marker and count the intervals to confirm even spacing before making motifs.

— Green Round Motif (Make 16) :

Round 1 :

With moss green yarn, make a magic ring. Ch1, work 8 sc into ring, pull tight (8)

Round 2 :

Inc in each st around (16)

Round 3 :

(1 sc, inc) x8 (24)

Round 4 :

(2 sc, inc) x8 (32)

Info :

Round 4 produces a small flat circle—this will act as the green base for the flower. Keep stitches flat and avoid cupping by blocking if necessary after completing motifs.

Round 5 :

Ch3, *sk1, in next st work (dc, ch2, dc), sk1, sc in next st. Repeat around to create 8 wide arches around your circle. Join with sl st to starting ch3 (32 anchors including scs)

Round 6 :

Into each ch2 space work: (3 dc, ch1, 3 dc) to make small faned petals forming a rounded scallop; between fans work 1 sc into top of next sc from previous rnd. Complete around (8 large fans)

Round 7 :

Ch1, sc into each dc across fans and into scs between to tidy edges and hold a flat round (approx 32-40 depending on counts)

Round 8 :

FLO: Work 1 sc in each st FLO to create a ridge that the flower layers will sit on (approx 32-40)

Round 9 :

Ch1, sc around making sure to keep the motif flat. If your motif sits cupped, block it with steam or wet-block and pin flat before attaching petals (approx 32-40).

Info :

Make 16 motifs following these rounds. Leave a long tail when fastening off on each motif to help with sewing to the runner. Arrange the motifs around the pinned anchor points on the runner and adjust spacing before sewing.

— Flower Layer A (Bottom Petals) (Make 16) :

Round 1 :

With the lighter pink (rose blush), ch2, work 10 hdc into a magic ring or work into a 10-st foundation circle (10)

Round 2 :

(1 hdc, inc) x5 (15)

Round 3 :

*Into each stitch of round 2: work (ch3, 2 dc, ch3, sl st into same st) to form a petal loop. Repeat for all 15 stitches to form 15 small petals or alternate to 10-12 depending on look. (15 petals)

Info :

These petals will be overlapped by the smaller top petal layer. Keep petals evenly sized. If 15 is too many, work 10 evenly spaced petals by skipping sts as needed; in the pictured runner petals are slightly overlapping and generally 10-12 per layer.

Round 4 :

Ch1, working around the base chain for petals, sc around to tidy and create a stable circle for the next layer to attach (15 sc)

Round 5 :

Make a second row of petals to add volume: *ch3, in next st work 3 dc, ch3, sl st; rep into each of 15 sc (15 larger petals). Fasten off leaving a 15–20 cm tail for sewing.

Info :

Stagger the petals of this bottom layer so they sit between the top petal points you will later create. Block lightly before sewing onto green motif if petals curl.

— Flower Layer B (Top Petals) (Make 16) :

Round 1 :

Using the darker pink (muted rose), ch2, work 8 sc into magic ring (8)

Round 2 :

(1 sc, inc) x4 (12)

Round 3 :

*Work into each stitch: (ch3, 3 dc, ch3, sl st) to form a petal cluster. Repeat for all 12 stitches to make 12 small top petals (12 petals)

Round 4 :

Ch1, sc around the petal bases to tidy the circle and create a secure base for sewing (12 sc). Fasten off leaving a 15–20 cm tail.

Info :

Make 16 of these top petals. The two-layered petals produce the dimensional look shown. If you prefer a single-layer flower, skip Layer A and work a larger single-layer flower instead.

— Pearl Centers and Assembly of Flower Motifs :

Step :

Place Layer A (bottom) centered over the green round motif (work previously), then place Layer B centered over Layer A. Use the long tails from each layer to sew through the green motif base and runner when attaching (do not cut tails until sewn). Align petals so top layer sits slightly forward of bottom layer for depth.

Step :

Thread a pearl bead on strong sewing thread or embroidery floss. From the underside of the green motif, sew through the center of the flower layers, through the pearl, then back down through all layers. Repeat through the pearl 2-3 times, knot securely on the back, and weave in the tails through the green motif to secure. Trim close.

Info :

Sew the assembled motifs to the runner anchor points now: pin each motif centered over the marked join points, check spacing visually, then use mattress or invisible stitch to attach using the tails left on green motif round. Attach all motifs before finishing the outer scallop so you can use the scallop rounds to tidy joins.

— Attaching Motifs Around Perimeter :

Step 1 :

Place the runner on a flat surface. Starting at one short end, pin the first green motif to the first anchor point with the flower layered on top. With matching cream yarn and long tail from motif (or a new length of yarn), use small whip stitches through the back loops of the motif into the runner edge anchors. Sew around the base of each motif with 8-12 small stitches, pulling just snug.

Step 2 :

Work around the runner attaching motifs at each of the 16 anchors. Keep the top edges of motifs flush with one another for a continuous border. On the short ends where motifs meet, overlap slightly and tack with an extra stitch to avoid gapping.

Info :

Before finishing the join, try to space motifs so the scallops will align—adjust motif placement to form even scallops and lay flat. Blocking the runner slightly at this point helps motifs conform to the shape.

— Scalloped Edge Finish :

Round 1 :

With cream yarn and the 3.5mm hook, pick up stitches around the outer edge of the attached motifs and the runner. Work 1 sc evenly around the entire edge, placing 2 sc in tight corners between motifs to avoid puckering. Join with sl st (approx 120-140 sc total depending on motif overlap)

Round 2 :

Ch3, *skip 2 sc, 5 dc in next sc (shell), skip 2 sc, sl st in next sc; repeat across each motif to create a scallop aligned with each round motif. Continue around and join. You will create one scallop per motif face (16 large scallops)

Info :

The pictured scallop shows an outer picot/dentil trim. If you want the same finish, work a small picot round next.

Round 3 :

Ch1, sc in each stitch across shell peaks, sc2tog at corners where motifs meet to tidy joins (approx 120)

Round 4 :

Picot finish: *ch3, sl st into third ch from hook to make a picot, sc into next st; repeat around creating a delicate beaded edge. Join and fasten off. Weave in ends.

Info :

If you prefer a heavier scallop, increase shell count to 7 dc and use ch3 picots. Adjust spacing as needed to keep scallops even.

— Optional Decorative Ridge (Final Round) :

Round 1 :

Using cream yarn, work 1 round of BLO slip stitches (or crab stitch worked in reverse sc) around the very outer edge to create a subtle raised ridge and a finished hand-look. This helps disguise join tails and firms the edge.

Info :

The reverse single crochet (crab stitch) works well here if you like a twisted rope look. Use a smaller hook if you want a tighter, neater finish.

— Blocking & Finishing :

Step :

Gently wet-block the runner: lay on a foam board or towel, pin the oval into shape, and place pins at each scallop peak and in the center to flatten ribs slightly. Leave to dry overnight. This evens ribs and sets motifs flush with the base.

Info :

Weave all tails into the back of motifs and center base. For long seams where motifs join the edge, use a small amount of fabric glue under the seam for extra security if desired (test on scrap first).

Step :

Finally, check all pearl centers are secure. If any feel loose, re-sew with additional knots and hide tails inside the green motif. Gently steam press if needed but do not iron directly onto pearls.

Info :

Store flat to maintain shape. Hand wash gently and re-block after washing to refresh shape.

Assembly Instructions

  • Lay out the runner flat and mark 16 evenly spaced anchor points around the perimeter: 8 along each long side and 2 at each short end; pin each anchor for visual spacing
  • Place each green round motif at a pin and tack with 4-6 small stitches around its back loop to the runner's anchor—use the long tail left from the motif for sewing for a neater finish
  • Position the bottom flower layer (Layer A) centered on each green motif and sew through its base into the green motif using the tail from the flower; add the top flower layer (Layer B) and secure in the same way
  • Sew pearls to the flower centers after the two petal layers are secured: pass the sewing thread from the runner underside, through layers, through the pearl, and back down through all layers; repeat and knot on the back
  • Once all motifs are attached, work the scalloped edge rounds around the entire runner, keeping stitch counts even between motif joins; pin scallop peaks to maintain symmetry
  • Weave in all yarn tails on the backside using a tapestry needle; trim close. Lightly block the entire runner, pinning the scallops and ribs to shape. Allow to dry fully before removing pins

Important Notes

  • 💡Use stitch markers consistently at the beginning of rounds and to mark the 32 rib anchors at Round 8 of the center base to avoid counting errors
  • 💡Stuffing is not required for this flat accessory; however, blocking while slightly damp will set the ribs and flatten the motifs
  • 💡Work tightly for crisp stitches when using mercerized cotton to prevent openness where stuffing would show (for amigurumi this is critical; for doilies it helps the texture hold)
  • 💡When sewing motifs, always pin and check symmetry before committing to stitches; small placement differences compound around the oval
  • 💡Use smaller hook (3.0–3.25mm) for detail rounds and a 3.5mm for main body if you want a slightly looser fabric; keep consistent within sections
  • 💡Secure pearls by stitching through them multiple times and knotting securely on the underside; weave ends into the motif back to hide tails
  • 💡If the runner cups or waves after a few rounds, add a balancing round of sc or use blocking to even; yarn relaxation can change shape
  • 💡When changing color yarns, carry tails to the back of motifs and weave in later for a neat finish

This vintage floral runner brings a touch of handmade elegance to any table. Each lacy rib and layered flower is a small celebration of texture and color. Working this project is a satisfying mix of meditative lacy rounds and small assembly steps—perfect for a weekend craft that leaves you with a table-ready heirloom. Pin it, gift it, or keep it for cozy tea afternoons! 🧶🌸

You ask,

we answer.

FAQs

What is the finished size of this runner?

Using DK cotton and a 3.5mm hook as described, the finished runner measures approximately 22–25 inches (55–63 cm) wide by 38–44 inches (95–112 cm) long depending on your gauge and number of rib repeats. Adjust repeats to create a shorter or longer runner.

Can I use different yarn weights for this pattern?

Yes — you can use finer or thicker yarn but you must adjust hook size accordingly. Thicker yarn (worsted) will make a chunkier runner and reduce the number of repeats for the same length. Finer thread will make a more delicate piece and will require a smaller hook.

Do I need to sew on pearls? Can I omit them?

Pearls are optional. They add a classic finish but can be omitted for a toddler-safe or washable-friendly version. Alternatively, use small buttons, French knots with embroidery, or a tiny crochet puff for the center.

How much blocking is necessary?

Light wet-blocking is recommended after assembly. Pin the scallops and ribs gently into shape and allow to dry completely. Overstretched blocking will distort ribs, so pin only to the desired shape that keeps texture intact.

How many motifs should I make and how do I place them?

Make 16 green motifs as described and place them evenly around the perimeter anchors: 8 motifs on each long side and 2 on each short end. If you want fewer or more, adjust anchor spacing on the runner before stitching motifs in place.

Can the motifs be joined directly during crochet instead of sewn?

Yes — motifs can be crochet-joined using slip stitch or single crochet joins while you place them. Sewing gives a neater, flatter finish for layered motifs. If joining during crochet, plan the seam placement carefully and adjust scallop rounds accordingly.

How do I prevent petals from curling?

Use slightly larger hook for petals than for the base so petals sit softer, or wet-block petals flat and pin them while attaching. Adding a second petal layer helps hide any slight curling.

Can I make this runner machine washable?

Using mercerized cotton and securely attaching pearls and threads (and omitting delicate embellishments) increases chances of gentle machine wash. However, hand-washing and re-blocking is recommended to preserve shape and pearls.