Bumper-to-bumper traffic was seen in the streets surrounding two petrol stations in Auckland and Christchurch after BP announced the surprise free fuel giveaway.
Ormiston Rd BP in Auckland's Flat Bush and the BP at the corner of Woodham Rd and Gloucester St in Dallington, Christchurch let motorists fill up for free between 11am and 12pm as part of an upcoming loyalty promotion.
BP said more than 700 vehicles filled up for free across the country before the clock struck midday.
Queues in Flat Bush stretched over several kilometres as people tried to take advantage of the giveaway, which was announced just 20 minutes before the pumps opened.