From what I can figure out, there's an ATR flight from Queenstown to Christchurch due to depart at 1650 and arriving at 1740.
The plane will depart Christchurch around 6pm for Dunedin arriving 7pm-ish before doing the return trip.
Fingers crossed, it's my only chance of getting home tonight.