Fly into Santa Rosa, CA (STS-Sonoma County), the closest airport, located 31.8 mi (51.2 km) from the city center. If you can't find a flight that's convenient for your trip, you could book a flight to Concord, CA (CCR-Buchanan Field), which is 26.9 mi (43.2 km) away.