Distance between Flagstaff and Marion
Distance from Flagstaff, AZ to Marion, OH is 1592 miles / 2561 kilometers.
Map showing the distance from Flagstaff to Marion
![]() |
Air distance: | miles km |
Flagstaff, AZ
City: | Flagstaff, AZ |
Country: | United States |
Marion, OH
City: | Marion, OH |
Country: | United States |
Time difference between Flagstaff and Marion
The time difference between Flagstaff and Marion is 2 hours. Marion is 2 hours ahead of Flagstaff. Current local time in Flagstaff is 21:52 MST (2025-02-25) and time in Marion is 23:52 EST (2025-02-25).