Distance between Marquette and Sterling Heights
Distance from Marquette, MI to Sterling Heights, MI is 348 miles / 560 kilometers.
Map showing the distance from Marquette to Sterling Heights
![]() |
Air distance: | miles km |
Marquette, MI
City: | Marquette, MI |
Country: | United States |
Sterling Heights, MI
City: | Sterling Heights, MI |
Country: | United States |
Time difference between Marquette and Sterling Heights
There is no time difference between Marquette and Sterling Heights. Current local time in Marquette and Sterling Heights is 16:40 EST (2025-02-27)