Traveling from St. Andrews to Calgary is a cross-country journey of over 4,000 kilometers. The most practical way is to fly from Saint John (YSJ) to Calgary (YYC). Driving is an epic road trip that takes several days, crossing through Quebec, Ontario, Manitoba, and Saskatchewan. Flying takes about 8 to 10 hours with connections. Calgary is the largest city in Alberta and a gateway to the Rocky Mountains.
Total Distance: 4,500 km driving; 3,500 km straight-line air distance.
Book flights well in advance to secure better pricing.
June to September for the best weather.