Fly into Abbotsford, BC (YXX-Abbotsford Intl.), the closest airport, located 19.9 mi (32 km) from the city center. If you can't find a flight that's convenient for your trip, you could book a flight to Bellingham, WA (BLI-Bellingham Intl.), which is 4.6 mi (7.3 km) away.