The distance from Lansing to Marquette is 397 miles and will take approximately 7 hours. To determine distance and travel time from your original location to your destination point, check the City to City Distance/Time Calculator on the Michigan Department of Transportation website (http://mdotwas1.mdot.state.mi.us/public/distcalc/Distance.cfm).