The distance from Cheektowaga to San Diego is over 2,700 miles. Driving would take several days and is not practical for most travelers. Flying from Buffalo Niagara International Airport (BUF) to San Diego International Airport (SAN) is the recommended mode of transport. Flights typically involve at least one connection. The total travel time is around 8 to 10 hours including layovers.
Total Distance: 4,350 km driving distance; 3,700 km straight-line air distance.
Book at least 3 weeks in advance for the best fares.
Spring or Fall for the best weather in San Diego.