Distance between San Bernardino and American Canyon
Distance from San Bernardino, CA to American Canyon, CA is 395 miles / 635 kilometers.
Map showing the distance from San Bernardino to American Canyon
![]() |
Air distance: | miles km |
San Bernardino, CA
City: | San Bernardino, CA |
Country: | United States |
American Canyon, CA
City: | American Canyon, CA |
Country: | United States |
Time difference between San Bernardino and American Canyon
There is no time difference between San Bernardino and American Canyon. Current local time in San Bernardino and American Canyon is 06:18 PST (2025-02-17)