This Crochet Vintage Cactus Truck blanket pattern features an image of a classic truck packed with plants and a Southwest feel. This blanket is constructed with the C2C stitch, and there is a video tutorial to help you learn. Keep reading for the free crochet pattern.

A Vintage Truck C2C Blanket for Plant Lovers
The Crochet Vintage Cactus Truck is the installment of the Vintage Truck C2C Blanket patterns. The Vintage Spring Flower Truck , Vintage Summer Lake Truck blanket, Vintage Fall Pumpkin Truck blanket and the Vintage Christmas Tree Truck Blanket are all seasonal. The Vintage Cactus Truck Blanket can be in a plant lover's home all year long!

What is C2C (corner to corner) Crochet?
I used the C2C stitch to make the Vintage Cactus Truck Blanket. C2C (corner to corner) crochet has been a popular crochet method for creating blankets, pillows and other projects with pictures on them for several years now. The C2C crochet stitch is super easy to learn and I have a video tutorial to help you every step of the way. The pattern for the Vintage Cactus Truck Blanket is available in both chart form and in written color changes.

Choose Your Truck Color to Match Your Decor
I love the versatility of C2C patterns like this because, even though you are following my chart, it doesn’t mean you have to follow the exact colors that I used. And that means that, overall, this truck blanket is a great scrap buster pattern because many of the colors require less than one skein of yarn. I chose a Southwest inspired rust orange for my truck, but you could easily make this in any color to match your decor.

Share your work!
Don’t forget to share pictures of your projects with me in my Facebook Group or by tagging @leftinknots on Instagram. I can’t wait to see what you make!
C2C Vintage Cactus Truck Blanket - Free Crochet Pattern
Supplies:
- This blanket was made with Lion Brand Heartland yarn though any worsted weight yarn will work. Please feel free to sub yarn though I do recommend sticking with one brand for consistency. Knit Picks/WeCrochet Brava worsted weight yarn would also work great for this project!:
- Aran: Lion Brand Heartland 'Grand Canyon' 2000 yds
- Blk: Lion Brand Heartland ‘Black Canyon’ 130 yds
- Dk. Gy: Lion Brand Heartland 'Mount Rainier' 100 yds
- Dk. Grn: Lion Brand Heartland 'Kings Canyon' 50 yds
- Grn: Lion Brand Heartland 'Rocky Mountains' 130 yds
- Pnk: Lion Brand Heartland 'Zion' 5 yds
- Rust: Lion Brand Heartland 'Yosemite' 690 yds
- Wht: Loops and Threads Impeccable 'White' 175 yds
- 5.5mm crochet hook - I love Clover Amour
- Scissors - I always keep these travel scissors in my hook case
- Yarn needle
Take time to learn C2C with this video tutorial
Right Handed:
Left Handed:
Gauge
5 squares x 5 squares = 4” square in DC C2C
Finished Size (approx.):
- Width = 68”
- Length = 45”
Abbreviations (U.S. Terms)
ch: chain
sl st: slip stitch
SC: single crochet
DC: double crochet
C2C Stitch Instructions
This blanket it constructed with the Double Crochet Corner to Corner stitch (C2C).
Starting row of C2C: Ch 5, DC in third ch from the hook and in the next two ch sts (3 DC). This makes your first "pixel" square.
C2C Increasing Row: Ch 5, DC in third ch from the hook and in the next two ch sts, *sl st into the next ch 2 space from the previous row, ch 2 and work 3 DC into the ch 2 space of the previous row. Repeat from * across until you have worked 3 DC into each ch 2 space from the previous row. Each row will increase by one pixel (e.g. Row 2 = 2 pixels, Row 3 = 3 pixels, etc.)
C2C Maintaining Row: "maintaining" rows are what I like to call rows that maintain their stitch count over several rows. This allows you to create a rectangular piece with the C2C stitch. In this pattern, you will continue to increase on the left side (by one square), but you will decrease on the right side (by one square)
C2C Decreasing Row: this portion of the pattern uses decreasing rows. Your "square" count will decrease by one each row. In part two, you made "maintaining" rows by increasing on one side of the project and decreasing on the other. Now, you will decrease on both sides of the project.
Special Notes
• You can choose to work with multiple skeins/bobbins or you can opt to "carry" your yarn throughout your project.
• If you choose to follow the written color changes PLEASE reference the chart also as you go. It is always much easier to catch mistakes right away instead of a few rows past it.
For the written instructions, odd rows are worked "left to right" and even rows are worked "right to left" in reference to the chart.
• Color Key:
- Aran: Lion Brand Heartland 'Grand Canyon'
- Blk: Lion Brand Heartland ‘Black Canyon’
- Dk. Gy: Lion Brand Heartland 'Mount Rainier'
- Dk. Grn: Lion Brand Heartland 'Kings Canyon'
- Grn: Lion Brand Heartland 'Rocky Mountains'
- Pnk: Lion Brand Heartland 'Zion'
- Rust: Lion Brand Heartland 'Yosemite'
- Wht: Loops and Threads Impeccable 'White'
Instructions (CLICK HERE to purchase an ad-free printable of the complete pattern and chart.)

→ Row 1: Aran (1 square)
← Row 2: Aran x 2 (2 squares)
→ Row 3: Aran x 3 (3 squares)
← Row 4: Aran x 4 (4 squares)
→ Row 5: Aran x 5 (5 squares)
← Row 6: Aran x 6 (6 squares)
→ Row 7: Aran x 7 (7 squares)
← Row 8: Aran x 8 (8 squares)
→ Row 9: Aran x 9 (9 squares)
← Row 10: Aran x 10 (10 squares)
→ Row 11: Aran x 11 (11 squares)
← Row 12: Aran x 12 (12 squares)
→ Row 13: Aran x 13 (13 squares)
← Row 14: Aran x 14 (14 squares)
→ Row 15: Aran x 15 (15 squares)
← Row 16: Aran x 16 (16 squares)
→ Row 17: Aran x 17 (17 squares)
← Row 18: Aran x 18 (18 squares)
→ Row 19: Aran x 19 (19 squares)
← Row 20: Aran x 3, (Dk. Gy) x 2, Aran x 15 (20 squares)
→ Row 21: Aran x 15, (Dk. Gy) x 3, Aran x 3 (21 squares)
← Row 22: Aran x 3, (Dk. Gy) x 4, Aran x 15 (22 squares)
→ Row 23: Aran x 15, (Dk. Gy) x 2, Rust, (Dk. Gy) x 2, Aran x 3 (23 squares)
← Row 24: Aran x 3, (Dk. Gy) x 2, Rust x 2, (Dk. Gy) x 2, Aran x 15 (24 squares)
→ Row 25: Aran x 15, (Dk. Gy) x 2, Rust x 3, (Dk. Gy), Aran x 4 (25 squares)
← Row 26: Aran x 5, Rust x 4, (Dk. Gy) x 2, Aran x 15 (26 squares)
→ Row 27: Aran x 15, (Dk. Gy) x 2, Rust x 5, Aran x 5 (27 squares)
← Row 28: Aran x 5, Rust x 6, (Dk. Gy) x 2, Aran x 15 (28 squares)
→ Row 29: Aran x 10, Blk x 4, Aran, Rust, Wht, Rust x 7, Aran x 5 (29 squares)
← Row 30: Aran x 5, Rust x 7, Wht, Rust x 2, Blk x 6, Aran x 9 (30 squares)
→ Row 31: Aran x 9, Blk x 7, Rust x 2, Wht, Rust x 7, Aran x 5 (31 squares)
← Row 32: Aran x 5, Rust x 7, Wht, Rust x 2, Blk x 8, Aran x 9 (32 squares)
→ Row 33: Aran x 9, Blk x 3, Wht x 3, Blk x 3, Rust x 2, Wht, Rust x 7, Aran x 5 (33 squares)
← Row 34: Aran x 5, Rust x 7, Wht, Rust x 2, Blk x 3, Wht x 4, Blk x 2, Aran x 10 (34 squares)
→ Row 35: Aran x 10, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 11, Aran x 5 (35 squares)
← Row 36: Aran x 5, Rust x 8, Wht, Rust x 2, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 10 (36 squares)
→ Row 37: Aran x 11, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 8, Aran x 5 (37 squares)
← Row 38: Aran x 6, Rust x 11, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 11 (38 squares)
→ Row 39: Aran x 12, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 7, Aran x 7 (39 squares)
← Row 40: Aran x 8, Rust x 10, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 12 (40 squares)
→ Row 41: Aran x 13, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 6, Aran x 9 (41 squares)
← Row 42: Aran x 10, Rust x 6, Wht, Rust x 3, Blk x 2, Wht x 4, Blk x 3, Aran x 13 (42 squares)
→ Row 43: Aran x 14, Blk x 3, Wht x 3, Blk x 3, Rust x 9, Aran x 11 (43 squares)
← Row 44: Aran x 6, Grn x 2, Aran x 3, Grn, Rust x 5, Wht, Rust x 3, Blk x 8, Aran x 15 (44 squares)
→ Row 45: Aran x 15, Rust, Blk x 7, Rust x 3, Wht, Rust x 5, Grn x 2, Aran, Grn x 4, Aran x 6 (45 squares)
← Row 46: Aran x 6, Grn x 8, Rust x 9, Blk x 6, Rust x 2, Aran x 15 (46 squares)
→ Row 47: Aran x 15, (Dk. Gy), Rust x 2, Blk x 4, Rust x 5, Wht, Rust x 4, Grn x 9, Aran x 6 (47 squares)
← Row 48: Aran x 6, Grn x 10, Rust x 4, Wht, Rust x 10, Wht, (Dk. Gy), Aran x 15 (48 squares)
→ Row 49: Aran x 15, (Dk. Gy) x 2, Wht, Rust x 9, Wht, Rust x 4, Aran, Grn x 9, Aran x 7 (49 squares)
← Row 50: Aran x 7, Grn x 3, Aran, Grn x 5, Aran x 2, Rust x 4, Wht, Rust x 8, Wht, Rust, (Dk. Gy) x 2, Aran x 15 (50 squares)
→ Row 51: Aran x 15, (Dk. Gy) x 2, Rust x 2, Wht, Rust x 7, Wht, Rust x 4, Aran x 3, Grn x 5, Aran, Grn x 2, Aran x 8 (51 squares)
← Row 52: Aran x 11, Grn x 6, Aran x 2, (Dk. Grn), Rust x 4, Wht x 2, Rust x 5, Wht, Rust x 3, (Dk. Gy) x 2, Aran x 15 (52 squares)
→ Row 53: Aran x 15, (Dk. Gy) x 2, Rust x 4, Wht x 2, Rust x 2, Wht x 2, Rust x 5, (Dk. Grn) x 2, Aran, Grn x 7, Aran x 11 (53 squares)
← Row 54: Aran x 11, Grn x 7, Aran x 2, (Dk. Grn) x 2, Rust x 6, Wht x 3, Rust x 6, (Dk. Gy) x 2, Aran x 15 (54 squares)
→ Row 55: Aran x 15, (Dk. Gy) x 2, Rust x 15, (Dk. Grn) x 3, Aran, Grn x 8, Aran x 11 (55 squares)
← Row 56: Aran x 11, Grn x 5, Aran, Grn x 2, Aran x 2, (Dk. Grn) x 3, Rust x 15, (Dk. Gy) x 2, Aran x 15 (56 squares)
Corner
→ Row 57: Aran x 15, (Dk. Gy) x 2, Rust x 15, (Dk. Grn) x 3, Aran x 2, Grn x 3, Aran, Grn x 5, Aran x 10
← Row 58: Aran x 10, Grn x 4, Aran x 2, Grn x 2, Aran, Pnk x 2, (Dk. Grn) x 3, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 59: Aran x 15, (Dk. Gy) x 2, Rust x 15, Aran, (Dk. Grn) x 2, Aran x 4, Grn x 2, Aran x 2, Grn x 4, Aran x 9
← Row 60: Aran x 9, Grn x 3, Aran x 3, Grn, Aran x 3, Pnk, Aran x 3, Grn, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 61: Aran x 15, (Dk. Gy) x 2, Rust x 15, Grn x 2, Aran x 11, Grn x 2, Aran x 9
← Row 62: Aran x 16, Grn, Aran x 4, Grn x 3, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 63: Aran x 15, (Dk. Gy) x 2, Rust x 15, Grn x 4, (Dk. Grn) x 3, Grn x 2, Aran x 15
← Row 64: Aran x 15, Grn, (Dk. Grn) x 4, Grn x 4, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 65: Aran x 15, (Dk. Gy) x 2, Rust x 15, Grn x 5, (Dk. Grn) x 4, Grn, Aran x 14
← Row 66: Aran x 14, (Dk. Grn) x 4, Grn x 6, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 67: Aran x 15, (Dk. Gy) x 2, Rust x 15, Grn x 6, (Dk. Grn) x 4, Aran x 14
← Row 68: Aran x 13, (Dk. Grn) x 4, Grn x 6, Aran, Rust x 15, (Dk. Gy) x 2, Aran x 15
→ Row 69: Aran x 15, (Dk. Gy) x 2, Rust x 15, Aran x 2, Grn x 5, (Dk. Grn) x 4, Aran x 13
← Row 70: Aran x 13, (Dk. Grn) x 3, Aran, Grn x 4, Aran x 2, Rust x 16, (Dk. Gy) x 2, Aran x 15
→ Row 71: Aran x 15, (Dk. Gy) x 2, Rust x 17, Aran x 3, Grn x 2, (Dk. Grn), Aran x 2, Grn x 2, Aran x 12
← Row 72: Aran x 11, Grn x 2, Aran x 2, (Dk. Grn) x 4, Aran x 2, Rust x 18, (Dk. Gy) x 2, Aran x 15
→ Row 73: Aran x 15, (Dk. Gy) x 2, Rust x 19, Aran x 2, (Dk. Grn) x 3, Aran x 2, Grn x 2, Aran x 11
← Row 74: Aran x 10, Grn x 2, Aran x 2, (Dk. Grn) x 4, Aran, Rust x 20, (Dk. Gy) x 2, Aran x 15
→ Row 75: Aran x 10, Blk x 4, Aran, Rust, Wht, Rust x 15, Wht x 2, Rust x 4, Aran, (Dk. Grn) x 3, Aran x 3, Grn, Aran x 10
← Row 76: Aran x 13, (Dk. Grn) x 3, Aran, Rust x 4, Wht x 3, Rust x 14, Wht, Rust x 2, Blk x 6, Aran x 9
→ Row 77: Aran x 9, Blk x 7, Rust x 2, Wht, Rust x 13, Wht x 4, Rust x 4, Aran, (Dk. Grn) x 2, Aran x 13
← Row 78: Aran x 12, Grn x 2, Aran, Rust x 4, Wht x 5, Rust x 12, Wht, Rust x 2, Blk x 8, Aran x 9
→ Row 79: Aran x 9, Blk x 3, Wht x 3, Blk x 3, Rust x 2, Wht, Rust x 11, Wht x 6, Rust x 4, Aran, Grn x 2, Aran x 11
← Row 80: Aran x 11, Grn x 2, Aran, Rust x 3, Wht x 7, Rust x 10, Wht, Rust x 2, Blk x 3, Wht x 4, Blk x 2, Aran x 10
→ Row 81: Aran x 10, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 13, Wht x 8, Rust x 3, Aran, Grn, Aran x 11
← Row 82: Aran x 13, Rust x 2, Wht x 9, Rust x 9, Wht, Rust x 2, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 10
→ Row 83: Aran x 11, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 8, Wht x 9, Rust x 3, Aran x 12
← Row 84: Aran x 12, Rust x 2, Wht x 10, Rust x 11, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 11
Corner
→ Row 85: Aran x 11, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 7, Wht x 10, Rust x 2, Aran x 12 (55 squares)
← Row 86: Aran x 12, Rust x 2, Wht x 10, Rust x 10, Blk x 2, Wht, (Dk. Gy) x 4, Wht, Blk x 2, Aran x 10 (54 squares)
→ Row 87: Aran x 10, Blk x 2, Wht, (Dk. Gy) x 3, Wht, Blk x 2, Rust x 3, Wht, Rust x 6, Wht x 10, Rust x 2, Aran x 12 (53 squares)
← Row 88: Aran x 12, Rust x 2, Wht x 10, Rust x 6, Wht, Rust x 3, Blk x 2, Wht x 4, Blk x 3, Aran x 9 (52 squares)
→ Row 89: Aran x 9, Blk x 3, Wht x 3, Blk x 3, Rust x 9, Wht x 10, Rust x 2, Aran x 12 (51 squares)
← Row 90: Aran x 12, Rust x 2, Wht x 9, Rust x 6, Wht, Rust x 3, Blk x 8, Aran x 9 (50 squares)
→ Row 91: Aran x 8, Rust, Blk x 7, Rust x 3, Wht, Rust x 7, Wht x 8, Rust x 2, Aran x 12 (49 squares)
← Row 92: Aran x 12, Rust x 2, Wht x 6, Rust x 13, Blk x 6, Rust x 2, Aran x 7 (48 squares)
→ Row 93: Aran x 7, Rust x 2, Blk x 4, Rust x 5, Wht, Rust x 10, Wht x 4, Rust x 2, Aran x 12 (47 squares)
← Row 94: Aran x 12, Rust x 2, Wht x 3, Rust x 6, Aran, Rust x 4, Wht, Rust x 10, Wht, Aran x 6 (46 squares)
→ Row 95: Aran x 5, (Dk. Gy), Wht, Rust x 9, Wht, Rust x 4, Aran x 3, Rust x 9, Aran x 12 (45 squares)
← Row 96: Aran x 12, Rust x 7, Aran x 5, Rust x 4, Wht, Rust x 8, Wht, (Dk. Gy) x 2, Aran x 4 (44 squares)
→ Row 97: Aran x 4, (Dk. Gy) x 2, Wht, Rust x 7, Wht, Rust x 4, Aran x 7, Rust x 5, Aran x 12 (43 squares)
← Row 98: Aran x 13, Rust, Aran x 10, Rust x 4, Wht x 2, Rust x 5, Wht, (Dk. Gy) x 3, Aran x 3 (42 squares)
→ Row 99: Aran x 3, (Dk. Gy) x 3, Wht x 2, Rust x 2, Wht x 2, Rust x 5, Aran x 24 (41 squares)
← Row 100: Aran x 24, Rust x 6, Wht x 3, Rust x 2, (Dk. Gy) x 2, Aran x 3 (40 squares)
→ Row 101: Aran x 3, (Dk. Gy), Rust x 11, Aran x 24 (39 squares)
← Row 102: Aran x 25, Rust x 9, Aran x 4 (38 squares)
→ Row 103: Aran x 5, Rust x 7, Aran x 25 (37 squares)
← Row 104: Aran x 26, Rust x 4, Aran x 6 (36 squares)
→ Row 105: Aran x 35 (35 squares)
← Row 106: Aran x 34 (34 squares)
→ Row 107: Aran x 33 (33 squares)
← Row 108: Aran x 32 (32 squares)
→ Row 109: Aran x 31 (31 squares)
← Row 110: Aran x 30 (30 squares)
→ Row 111: Aran x 29 (29 squares)
← Row 112: Aran x 28 (28 squares)
→ Row 113: Aran x 27 (27 squares)
← Row 114: Aran x 26 (26 squares)
→ Row 115: Aran x 25 (25 squares)
← Row 116: Aran x 24 (24 squares)
→ Row 117: Aran x 23 (23 squares)
← Row 118: Aran x 22 (22 squares)
→ Row 119: Aran x 21 (21 squares)
← Row 120: Aran x 20 (20 squares)
→ Row 121: Aran x 19 (19 squares)
← Row 122: Aran x 18 (18 squares)
→ Row 123: Aran x 17 (17 squares)
← Row 124: Aran x 16 (16 squares)
→ Row 125: Aran x 15 (15 squares)
← Row 126: Aran x 14 (14 squares)
→ Row 127: Aran x 13 (13 squares)
← Row 128: Aran x 12 (12 squares)
→ Row 129: Aran x 11 (11 squares)
← Row 130: Aran x 10 (10 squares)
→ Row 131: Aran x 9 (9 squares)
← Row 132: Aran x 8 (8 squares)
→ Row 133: Aran x 7 (7 squares)
← Row 134: Aran x 6 (6 squares)
→ Row 135: Aran x 5 (5 squares)
← Row 136: Aran x 4 (4 squares)
→ Row 137: Aran x 3 (3 squares)
← Row 138: Aran x 2 (2 squares)
→ Row 139: Aran (1 square)
Finishing
SC evenly around the outside of the blanket (I work 5 stitches per 2 squares for the first round, but this may vary based on your tension). My sample blanket has one round of Grand Canyon, 2 rounds of Yosemite, and one more round of Grand Canyon for edging (all SC). If you add more you will need to account for that when purchasing yarn.
Weave in all ends.
More Free Crochet Patterns You'll Love
Find all FREE CROCHET PATTERNS here
Now the legal stuff...You may sell items made from this pattern, but please credit me as the original designer. Also, please do not share the written pattern in print or electronically. The photos on this webpage belong to Megan Meyer of Left in Knots and may not be used for product sales/product listings. You may share a link back to my blog if you would like someone else to see or work with this pattern. Thank you for your cooperation and if you have any questions please feel free to contact me!
This post contains affiliate links. I receive a small commission for any purchases made through these links at no additional charge to you.