Fly into Vancouver Intl. Airport (YVR), the closest airport, located 25.1 mi (40.3 km) from the city center. If you can't find a flight that works for your travel itinerary, you can also fly into Abbotsford, BC (YXX-Abbotsford Intl.), which is 15.1 mi (24.4 km) away.