CALGARY PLANTING GUIDE

When to Plant Vegetables in Calgary — 2026 Planting Calendar

Exact indoor start dates and outdoor transplant dates for Calgary's short growing season — last frost May 23, first frost September 21.

Calgary is one of Canada's most challenging cities to garden in — Zone 3b, a 120-day growing season, late spring frosts that can catch you off guard, and early fall frosts that cut the season short. But thousands of Calgary gardeners grow abundant harvests of tomatoes, peppers, beans, cucumbers, and more by getting the timing right.

This guide gives you exact planting dates for 20+ vegetables based on Calgary's average last frost of May 23 and first fall frost of September 21. Use it alongside the seed starting calculator to generate a personalized schedule for your specific planting date.

📅 Calgary's Key Frost Dates — 2026

❄️
Last Spring Frost
May 23
Safe to transplant after this date
🌱
Growing Season
~120 days
May 23 to September 21
🍂
First Fall Frost
Sept 21
Harvest before this date
🗺️
Hardiness Zone
3b
USDA Zone 4a equivalent
❄️ Check Frost Dates for Your City

Calgary 2026 Planting Calendar — Full Table

All dates calculated from Calgary's average last frost of May 23. "Start indoors" dates count backward by the recommended weeks before transplant. "Direct sow" dates are when it's safe to plant seeds directly in the garden.

Vegetable Start Indoors Transplant Out Direct Sow Days to Harvest
🍅 Tomatoes Apr 4–18 May 23–Jun 1 55–75 days
🌶️ Peppers Mar 24–Apr 7 Jun 1–Jun 10 60–80 days
🥒 Cucumbers May 9–16 May 30–Jun 7 May 30–Jun 7 50–65 days
🎃 Zucchini / Squash May 9–16 May 30–Jun 7 May 30–Jun 7 50–60 days
🥦 Broccoli Apr 11–25 May 10–20 60–80 days
🥬 Cabbage Apr 4–18 May 10–20 70–120 days
🧅 Onions (from seed) Mar 10–24 May 10–23 100–120 days
🧅 Onions (sets) May 10–23 65–75 days
🥕 Carrots May 10–Jun 1 70–80 days
🫘 Bush Beans May 23–Jun 10 50–60 days
🟢 Peas May 1–15 55–70 days
🥬 Lettuce Apr 18–May 2 May 10–20 May 10–Jun 15 45–60 days
🌿 Spinach May 1–Jun 1 40–50 days
🥦 Kale Apr 11–25 May 10–20 May 10–Jun 1 55–75 days
🌿 Basil May 2–16 May 30–Jun 7 60–90 days
🌿 Parsley Mar 24–Apr 7 May 15–23 May 15–23 70–90 days
🫚 Garlic Plant Oct 1–15 Harvest Jul–Aug
🥔 Potatoes May 10–23 70–120 days
🌽 Corn May 23–Jun 1 65–75 days
🌸 Marigolds Apr 18–May 2 May 23–Jun 1 May 23–Jun 1 50–60 days

Get Your Personalized Calgary Planting Schedule

Enter your city and the calculator builds a complete seed starting calendar for your exact location

🌱 Free Seed Starting Calculator

🍅 Growing Tomatoes in Calgary

Tomatoes are the most popular vegetable Calgary gardeners grow — and the most challenging. With only 120 days between frosts, variety selection is everything. Choose short-season varieties (under 70 days to maturity) and you'll get a full harvest. Plant long-season varieties (80+ days) and you'll be racing the September frost.

Best Tomato Varieties for Calgary

Tumbler (49 days) Compact, great for containers and balconies. Prolific producer.
Early Girl (52 days) Classic medium-sized tomato. Reliable in Calgary. Widely available.
Siletz (52 days) Large slicing tomato bred for cool climates. Sets fruit in low temperatures.
Sunrise Bumblebee (55 days) Cherry tomato. Sweet, productive, and fast. Calgary gardener favourite.
Bush Early Girl (54 days) Compact determinate variety. Doesn't need staking. Good for small spaces.
Sub-Arctic Plenty (62 days) Developed specifically for northern Canadian climates. Very cold-tolerant.

💡 Calgary tip: If you get a cold snap after transplanting tomatoes, cover them with a frost cloth overnight. Tomatoes are damaged below 4°C and killed below 0°C. Keep frost cloth on hand until mid-June — Calgary regularly gets surprise cold nights into early June.

🌶️ Growing Peppers in Calgary

Peppers need more heat than tomatoes and are the trickiest warm-season crop to grow in Calgary. Success requires starting early (8–10 weeks indoors), choosing fast-maturing varieties, and getting soil temperatures above 15°C before transplanting — which often means early June rather than late May.

Best varieties for Calgary: Gypsy (65 days), Earliest Red Sweet (60 days), Lipstick (53 days). For hot peppers: Early Jalapeño (65 days). Use black plastic mulch to warm the soil and choose the warmest, most sheltered south-facing spot in your garden.

Calgary-Specific Gardening Tips

Watch for late frosts in June

Calgary regularly gets surprise frosts into the first week of June. May 23 is the average last frost — not a guarantee. Keep frost cloth ready until at least June 7. Check Environment Canada's 14-day forecast before leaving tender transplants unprotected overnight.

Use raised beds to extend your season

Raised beds warm up 2–3 weeks earlier than in-ground soil in Calgary's cold spring. A 4×8 raised bed lets you start planting cold-tolerant crops like lettuce, spinach, and kale as early as May 1–5 — 3 weeks ahead of frost-free date. Use the raised bed calculator to plan yours.

Choose short-season varieties for everything

With only 120 days between frosts, a 90-day tomato variety has zero margin if transplanted late. Always choose the fastest-maturing variety that fits your needs. Look for "days to maturity" on seed packets — Calgary gardeners should target under 70 days for tomatoes, cucumbers, and squash.

Harden off properly — Calgary wind is brutal

Calgary is one of Canada's windiest cities. Seedlings grown indoors are not prepared for outdoor wind and temperature swings. Spend 7–10 days gradually introducing them to outdoor conditions — start with 1–2 hours of shade and work up to full sun. Skipping hardening off is the number one reason Calgary transplants fail.

Watch the September forecast closely

Calgary's first fall frost averages September 21, but early frosts in late August happen in cold years. Check the 14-day forecast starting September 1. When frost is forecast, harvest all mature tomatoes and bring green ones indoors to ripen on the counter. Cover plants with frost cloth if you want to push another week or two of production.

Month-by-Month Calgary Garden Calendar

🗓️ March
  • Start onions, leeks, celery indoors (early March)
  • Start peppers indoors (late March)
  • Order seeds if not already done
  • Clean and prep seed starting trays
🗓️ April
  • Start tomatoes, broccoli, cabbage, kale indoors (early-mid April)
  • Start lettuce, herbs indoors (late April)
  • Prep raised beds and garden soil
  • Direct sow peas outdoors under frost cloth (late April)
🗓️ May
  • Start cucumbers, squash, basil indoors (mid-May)
  • Direct sow peas, carrots, spinach (May 1–15)
  • Transplant cold-tolerant crops: broccoli, kale, lettuce (May 10–20)
  • Transplant tomatoes after May 23
  • Harden off all seedlings
🗓️ June
  • Transplant peppers, basil, cucumbers (early June)
  • Direct sow beans (after June 1)
  • Succession sow lettuce and spinach
  • Keep frost cloth handy until June 7
🗓️ July–August
  • Harvest peas, lettuce, spinach, early beans
  • Keep tomatoes and peppers watered consistently
  • Succession sow fast crops (radishes, lettuce) for fall harvest
  • Watch for and remove suckers on tomatoes
🗓️ September
  • Harvest remaining tomatoes before frost
  • Bring green tomatoes inside to ripen
  • Harvest root vegetables before hard freeze
  • Plant garlic (October 1–15)
  • Clear beds and prep for winter

Frequently Asked Questions

When is the last frost in Calgary?

Calgary's average last spring frost is May 23. It can range from mid-May in warm years to early June in cold ones. Don't transplant frost-sensitive plants until after May 23 — and keep frost cloth ready until June 7.

When should I start tomatoes indoors in Calgary?

Start tomato seeds indoors between April 4 and April 18 — 6 to 8 weeks before Calgary's May 23 last frost date. Use the seed starting calculator for exact dates by vegetable.

What is Calgary's hardiness zone?

Calgary is in Canadian Hardiness Zone 3b (equivalent to USDA Zone 4a). This means average minimum winter temperatures of -37°C to -40°C. For annual vegetables, the frost dates matter more than the zone number.

How long is the growing season in Calgary?

Approximately 120 days — from last frost around May 23 to first fall frost around September 21. This is shorter than Edmonton (~122 days), much shorter than Vancouver (~250 days), and similar to Winnipeg (~118 days).

Can I grow tomatoes in Calgary?

Yes — thousands of Calgary gardeners grow tomatoes successfully every year. The key is choosing short-season varieties (under 70 days), starting indoors in early April, and transplanting after May 23. Cherry tomatoes are the most reliable; large beefsteak types are risky with Calgary's short season.

📖 Related Guides & Calculators

Plan your Calgary garden from seed to harvest.

🌱
Seed Starting Calculator Full indoor schedule for your city
❄️
Frost Date Calculator Frost dates for 100+ Canadian cities
🪵
Raised Bed Guide Extend your Calgary season with raised beds
🌾
Harvest Calculator Know exactly when to harvest before frost

Plan Your Calgary Garden

🌱 Seed Starting Calculator ❄️ Frost Date Calculator 🥕 Plant Spacing 🌾 Harvest Dates