Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
12 h 28 min
1068 km.
from $58
Composite Route Car Only
Schedule
Fort Macleod, Canada → Williams Lake, Canada
All
31 juil. 2026
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
May 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
June 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
31 Jul, Fri
01 Aug, Sat
02 Aug, Sun
03 Aug, Mon
04 Aug, Tue
05 Aug, Wed
Cheapest and Fastest Ways to Travel from Fort Macleod to Williams Lake
Composite routes from Fort Macleod to Williams Lake
Cheapest
12 h 28 min
Car
Fastest
1 h 44 min
Plane
Other
7 h 57 min
Bus, Plane
16 h 51 min
9 h 19 min
Bus, Plane
9 h 28 min
Bus, Plane
9 h 48 min
Bus, Plane
Route Navigator Fort Macleod - Williams Lake
Get all the information you need right here
Continue
40 м
40 м
Turn right onto 3 Avenue
3 Avenue, 40 м
40 м
Turn left onto 25 Street
25 Street, 3 km 605 м
3 km 605 м
Keep right and take 2 North toward Calgary
Calgary, 2 North, 135 km 585 м
135 km 585 м
Keep left onto Macleod Trail
Macleod Trail, 9 km 81 м
9 km 81 м
Keep right and take 201 toward Spruce Meadows
Spruce Meadows, 201, 1 km 718 м
1 km 718 м
Keep left toward 201 West, 22X West
201 West, 22X West, 4 km 443 м
4 km 443 м
Keep right onto Stoney Trail SW
Stoney Trail SW, 13 km 797 м
13 km 797 м
Keep left onto Stoney Trail SW
Stoney Trail SW, 12 km 333 м
12 km 333 м
Keep right and take 1 toward Banff, 16 Avenue North, City Centre
Banff, 16 Avenue North, City Centre, 1, 398 м
398 м
Keep left and take 1 West toward Banff
Banff, 1 West, 2 km 212 м
2 km 212 м
Keep left and take 1 West toward Banff
Banff, 1 West, 94 km 536 м
94 km 536 м
Keep right onto Trans-Canada Highway
Trans-Canada Highway, 152 km 386 м
152 km 386 м
Keep left
190 м
190 м
Turn right
67 km 72 м
67 km 72 м
Continue onto Trans-Canada Highway
Trans-Canada Highway, 223 km 496 м
223 km 496 м
Keep left and drive toward Adams Lake, Scotch Creek, Anglemont
Adams Lake, Scotch Creek, Anglemont, 36 м
36 м
Turn slight left onto Squilax Turtle Valley Road
Squilax Turtle Valley Road, 45 м
45 м
Turn slight right onto Squilax Turtle Valley Road
Squilax Turtle Valley Road, 4 km 868 м
4 km 868 м
Turn left onto Holding Road
Holding Road, 29 м
29 м
Turn slight right onto Holding Road
Holding Road, 4 km 101 м
4 km 101 м
Continue onto Holding Road
Holding Road, 5 km 104 м
5 km 104 м
Continue onto Adams West Forest Service Road
Adams West Forest Service Road, 4 km 342 м
4 km 342 м
Continue onto Adams West Forest Service Road
Adams West Forest Service Road, 301 м
301 м
Continue onto Adams West Forest Service Road
Adams West Forest Service Road, 9 km 149 м
9 km 149 м
Continue onto Adams West Forest Service Road
Adams West Forest Service Road, 6 km 92 м
6 km 92 м
Turn sharp left onto Agate Bay Road
Agate Bay Road, 33 km 542 м
33 km 542 м
Keep right
84 м
84 м
Turn slight right onto Highway 5
Highway 5, 34 km 813 м
34 km 813 м
Turn left onto Highway 24 and drive toward Bridge Lake
Highway 24, Bridge Lake, 86 km 340 м
86 km 340 м
Turn right onto Lone Butte-Horse Lake Road and drive toward Horse Lake, Deka Lake, Mahood Lake
Lone Butte-Horse Lake Road, Horse Lake, Deka Lake, Mahood Lake, 3 km 536 м
3 km 536 м
Turn left onto McMillan Road
McMillan Road, 2 km 518 м
2 km 518 м
Turn left onto Horse Lake Road
Horse Lake Road, 12 km 294 м
12 km 294 м
Keep right
54 м
54 м
Turn slight right onto Birch Avenue South
Birch Avenue South, 476 м
476 м
Turn left onto 4th Street
4th Street, 76 м
76 м
Turn right onto Cariboo Highway
Cariboo Highway, 90 km 403 м
90 km 403 м
Continue onto Oliver Street
Oliver Street, 1 km 559 м
1 km 559 м
Turn right onto 7th Avenue North
7th Avenue North, 114 м
114 м
Turn left
195 м
195 м
Arrive at destination
Transport providers
Airlines
Air Canada
Website:
aircanada.com
Plane from Calgary International Airport to Williams
Ave. Duration:
4h 17m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$127.23–$763.36
Plane from Cranbrook/Canadian Rockies International Airport to Williams
Ave. Duration:
4h 40m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$330.79–$954.19
Plane from Calgary International Airport to Prince
Ave. Duration:
3h 55m
Frequency:
Every day
Estimated price:
$267.17–$826.97
Plane from Lethbridge Airport to Williams
Ave. Duration:
7h 54m
Frequency:
Monday, Wednesday, and Sunday
Estimated price:
$152.67–$699.74
WestJet
Website:
westjet.com/
Plane from Calgary International Airport to Prince
Ave. Duration:
1h 37m
Frequency:
Every day
Estimated price:
$82.70–$597.96
Pacific Coastal Airlines
Website:
pacificcoastal.com/
Plane from Calgary International Airport to Williams
Ave. Duration:
4h 8m
Frequency:
Every day
Estimated price:
$127.23–$763.36
Plane from Cranbrook/Canadian Rockies International Airport to Williams
Ave. Duration:
6h 12m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$330.79–$954.19
Plane from Lethbridge Airport to Williams
Ave. Duration:
9h 26m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$152.67–$699.74
Central Mountain Air
Website:
flycma.com/
Plane from Calgary International Airport to Williams
Ave. Duration:
4h 35m
Frequency:
Monday, Wednesday, and Sunday
Estimated price:
$127.23–$559.79
Plane from Calgary International Airport to Prince
Ave. Duration:
1h 40m
Frequency:
Monday, Wednesday, Thursday, and Friday
Estimated price:
$318.06–$699.74
Plane from Lethbridge Airport to Williams
Ave. Duration:
7h 54m
Frequency:
Monday, Wednesday, and Sunday
Estimated price:
$152.67–$699.74
Bus operators
Flixbus USA
Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Fort Macleod to Lethbridge
Ave. Duration:
30 min
Frequency:
Once daily
Estimated price:
$6.23–$38.17
Red Arrow
Phone:
1-800-232-1958
Email:
info@redarrow.ca
Website:
redarrow.ca/
Bus from Fort Macleod - Circle K Shell Station , AB to Calgary
Ave. Duration:
2h 55m
Frequency:
Once daily
Estimated price:
$47.07–$58.52
BC Bus North
Phone:
1-844-564-7494
Website:
bcbus.ca/
Bus from Prince George to Williams
Ave. Duration:
2h 45m
Frequency:
3 times a week
Estimated price:
$33.08–$45.80
EBus Canada
Phone:
1-877-769-3287
Email:
info@myebus.ca
Website:
myebus.ca/
Bus from Kamloops, BC - Sahali Mall to Williams
Ave. Duration:
3h 15m
Frequency:
3 times a week
Estimated price:
$41.98–$53.43
Rider Express
Phone:
1-833-583-3636
Email:
contact@riderexpress.ca
Website:
riderexpress.ca/
Bus from Calgary, AB - Westbrook Mall to Kamloops,
Ave. Duration:
8h 55m
Frequency:
Twice daily
Estimated price:
$101.78–$127.23
Mountain Man Mikes Bus Service
Phone:
+1 778 382 7729
Email:
info@mountainmanmikes.ca
Website:
mountainmanmikes.ca/
Bus from Fort Macleod, AB to Cranbrook,
Ave. Duration:
3h 10m
Frequency:
Once a week
Estimated price:
$63.61–$82.70
The Canada Bus
Phone:
+14036689600
Email:
info@thecanadabus.com
Website:
thecanadabus.com/
Bus from Fort Macleod - Circle K Shell Station , AB to Calgary
Ave. Duration:
2h 45m
Frequency:
Once daily
Estimated price:
$31.81–$44.53
Bus from Fort Macleod to Lethbridge
Ave. Duration:
27 min
Frequency:
Once daily
Estimated price:
$25.45–$35.62
Questions and Answers
What is the cheapest way to get from Fort Macleod to Williams Lake?
The cheapest way to get from Fort Macleod to Williams Lake is to drive which costs $141.30 - $217.39 and takes 12h 33m.
What is the fastest way to get from Fort Macleod to Williams Lake?
The fastest way to get from Fort Macleod to Williams Lake is to bus and fly which takes 7h 57m and costs $152.17 - $597.83 .
How far is it from Fort Macleod to Williams Lake?
The distance between Fort Macleod and Williams Lake is 772 km. The road distance is 1072.9 km.
How do I travel from Fort Macleod to Williams Lake without a car?
The best way to get from Fort Macleod to Williams Lake without a car is to bus which takes 16h 51m and costs $163.04 - $206.52 .
How long does it take to get from Fort Macleod to Williams Lake?
It takes approximately 7h 57m to get from Fort Macleod to Williams Lake, including transfers.
What is the time difference between Fort Macleod and Williams Lake?
Williams Lake is 1h behind Fort Macleod. It is currently 22:25 in Fort Macleod and 21:25 in Williams Lake.
Can I drive from Fort Macleod to Williams Lake?
Yes, the driving distance between Fort Macleod to Williams Lake is 1073 km. It takes approximately 12h 33m to drive from Fort Macleod to Williams Lake.
Where can I stay near Williams Lake?
There are eight+ hotels available in Williams Lake. Prices start at $41.11 per night.
→
+0→
Transport search
Transport search
From Fort Macleod, where will you go next? Select a city below to get started