Fly into Abbotsford, BC (YXX-Abbotsford Intl.), the closest airport, located 17.8 mi (28.7 km) from the city center. If you can't find a flight that works for your travel itinerary, you could also fly into Bellingham, WA (BLI-Bellingham Intl.), which is 3 mi (4.8 km) away.