Distance between San Rafael Petzal and American Fork
Distance from San Rafael Petzal to American Fork, UT is 2107 miles / 3391 kilometers.
Map showing the distance from San Rafael Petzal to American Fork
![]() |
Air distance: | miles km |
San Rafael Petzal
City: | San Rafael Petzal |
Country: | Guatemala |
American Fork, UT
City: | American Fork, UT |
Country: | United States |
Time difference between San Rafael Petzal and American Fork
The time difference between San Rafael Petzal and American Fork is 1 hour. American Fork is 1 hour behind San Rafael Petzal. Current local time in San Rafael Petzal is 18:30 CST (2025-03-04) and time in American Fork is 17:30 MST (2025-03-04).