The driving time from Richmond, Virginia to Marquette, Michigan will depend on route taken, traffic and driving speed. If I-76 W is taken, it will average 16 hours and 46 minutes. If I-75 N is taken it will average 18 hours and 38 minutes.
The drive from Auckland to Wellington is about 9 hours. The ferry trip across Cook Strait from Wellington to Picton is 3.5 hours plus a 1 hour check in time when travelling with a vehicle. The drive from Picton to Dunedin is about 9 hours. The total time would be at least 22.5 hours plus breaks.
Going down I95, 2-1/2 to 2-3/4 hours, assuming you're not driving like a senile person or a maniac (and you don't want to be doing the latter in Virginia, especially between mile markers 18 and 15 in Virginia).