Calgary traffic

  • Major delay
  • Minor delay
  • No delay
Calgary2024 traffic
Congestion levels, travel times and speeds are based on worldwide trip data spanning more than 737 billion km anonymously collected during the year from drivers within the larger metropolitan area (“metro”) and central city area (“city center”) throughout the complete road network — including fast roads and highways crossing this area.


Work rank 2024
Travel time
273
Average travel time per 10 km
18
min
11
s
40 s more than in 2023
Average speed
33.0km/h
1.3 km/h slower than in 2023
Worst day to travel in 2024
January 17, Wednesday
23 min 58 s
Average travel time to drive 10 km
57%
Congestion level
Work rank 2024
Congestion level
365
Average congestion level
23%
3%p more than in 2023
Monthly congestion level
261821202218201624212221241921172523242328212719JanFebMarAprMayJunJulAugSepOctNovDec01020
2024
2023
Traffic pattern
How was traffic distributed in Calgary depending on the day and time of day?
©TomTom, ©OpenStreetMap
Average congestion level
2%
10%
15%
20%
25%
Opacity
Select day
All days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Select time
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
7 PM
8 PM
9 PM
10 PM
11 PM

How busy was Calgary during rush hour?

Let's take a closer look at rush hour. How much extra time was spent idling in traffic? What was the average speed?
One way commute
km


Rush hour
morning
Time taken to travel 10 km
20 min 4 sec
29.9 km/h
Average speed
36%
Congestion level
Time taken to travel 10 km
22 min 35 sec
26.6 km/h
Average speed
52%
Congestion level
Rush hour
evening
How much extra time did we spend driving in rush hours over the year?
49 hours = 2 days, 1 hour
5 h 32 min more than in 2023

Driving patterns in Calgary

What did traffic look like over a week in Calgary?
One way commute
km


  • Travel time
  • Congestion level
  • Speed
12:00 AM
01:00 AM
02:00 AM
03:00 AM
04:00 AM
05:00 AM
06:00 AM
07:00 AM
08:00 AM
09:00 AM
10:00 AM
11:00 AM
12:00 PM
01:00 PM
02:00 PM
03:00 PM
04:00 PM
05:00 PM
06:00 PM
07:00 PM
08:00 PM
09:00 PM
10:00 PM
11:00 PM
Sun
17 min 35 s18 min
17 min 17 min
16 min 46 s17 min
15 min 54 s16 min
14 min 41 s15 min
13 min 34 s14 min
13 min 31 s14 min
14 min 1 s14 min
14 min 34 s15 min
15 min 8 s15 min
15 min 55 s16 min
16 min 29 s16 min
17 min 4 s17 min
17 min 18 s17 min
17 min 8 s17 min
17 min 5 s17 min
16 min 57 s17 min
17 min 11 s17 min
17 min 10 s17 min
17 min 9 s17 min
17 min 17 min
16 min 45 s17 min
16 min 27 s16 min
16 min 33 s17 min
Mon
16 min 51 s17 min
16 min 9 s16 min
15 min 56 s16 min
15 min 9 s15 min
13 min 6 s13 min
12 min 36 s13 min
13 min 50 s14 min
17 min 35 s18 min
19 min 9 s19 min
17 min 6 s17 min
16 min 34 s17 min
17 min 1 s17 min
17 min 24 s17 min
17 min 17 s17 min
17 min 20 s17 min
18 min 35 s19 min
20 min 43 s21 min
20 min 2 s20 min
17 min 43 s18 min
17 min 12 s17 min
16 min 45 s17 min
16 min 25 s16 min
16 min 2 s16 min
16 min 1 s16 min
Tue
15 min 45 s16 min
15 min 33 s16 min
15 min 38 s16 min
14 min 38 s15 min
12 min 53 s13 min
12 min 50 s13 min
14 min 10 s14 min
19 min 5 s19 min
21 min 26 s21 min
18 min 5 s18 min
17 min 4 s17 min
17 min 36 s18 min
18 min 3 s18 min
17 min 44 s18 min
17 min 47 s18 min
19 min 42 s20 min
23 min 40 s24 min
23 min 16 s23 min
18 min 56 s19 min
17 min 32 s18 min
16 min 56 s17 min
16 min 39 s17 min
16 min 17 s16 min
15 min 55 s16 min
Wed
15 min 55 s16 min
15 min 46 s16 min
15 min 47 s16 min
14 min 41 s15 min
13 min 13 min
12 min 47 s13 min
14 min 10 s14 min
18 min 42 s19 min
20 min 58 s21 min
18 min 10 s18 min
17 min 10 s17 min
17 min 50 s18 min
18 min 13 s18 min
17 min 52 s18 min
18 min 18 min
19 min 59 s20 min
23 min 49 s24 min
23 min 13 s23 min
18 min 55 s19 min
17 min 48 s18 min
17 min 16 s17 min
16 min 42 s17 min
16 min 13 s16 min
16 min 9 s16 min
Thu
16 min 6 s16 min
15 min 59 s16 min
15 min 55 s16 min
14 min 56 s15 min
13 min 7 s13 min
12 min 49 s13 min
14 min 11 s14 min
18 min 38 s19 min
20 min 46 s21 min
18 min 7 s18 min
17 min 17 s17 min
17 min 55 s18 min
18 min 20 s18 min
18 min 3 s18 min
18 min 11 s18 min
20 min 10 s20 min
23 min 48 s24 min
23 min 10 s23 min
19 min 33 s20 min
18 min 13 s18 min
17 min 33 s18 min
17 min 11 s17 min
16 min 54 s17 min
16 min 39 s17 min
Fri
16 min 33 s17 min
16 min 17 s16 min
16 min 5 s16 min
15 min 16 s15 min
13 min 17 s13 min
12 min 52 s13 min
13 min 42 s14 min
16 min 9 s16 min
17 min 32 s18 min
17 min 3 s17 min
17 min 1 s17 min
17 min 54 s18 min
18 min 42 s19 min
18 min 37 s19 min
18 min 42 s19 min
19 min 38 s20 min
20 min 43 s21 min
20 min 18 s20 min
19 min 46 s20 min
18 min 59 s19 min
18 min 27 s18 min
18 min 20 s18 min
18 min 13 s18 min
18 min 2 s18 min
Sat
17 min 40 s18 min
16 min 57 s17 min
16 min 35 s17 min
15 min 52 s16 min
14 min 32 s15 min
13 min 24 s13 min
13 min 27 s13 min
14 min 9 s14 min
14 min 46 s15 min
15 min 35 s16 min
16 min 22 s16 min
17 min 9 s17 min
17 min 45 s18 min
18 min 10 s18 min
17 min 57 s18 min
17 min 59 s18 min
18 min 6 s18 min
18 min 28 s18 min
18 min 48 s19 min
18 min 46 s19 min
18 min 19 s18 min
18 min 8 s18 min
18 min 20 s18 min
18 min 15 s18 min
Find more insights on the country page
Curious about how Calgary stacks up against the rest of the country? Explore the country page to discover more!

Calling all city planners, automakers and policy makers – let’s change the way the world moves.

Contact us