He was denied bail and sent back to Nelson District Court where he will also be sentenced on other charges next month.
Police say McKinley and a 20-year old passenger, also from Nelson, drove off without paying for petrol at Culverden, in North Canterbury, and were pulled over at Weka Pass about 10am yesterday.
The disqualified driver's Toyota stationwagon was left at Weka Pass while he and his passenger were taken back to the Culverden police station, charged and released on bail.
Sergeant Rene Pabst, of Rangiora, said the pair then got a lift to their car before it could be impounded by police and drove on toward Christchurch.
A police patrol spotted the car at Waikuku and began a pursuit at speeds "well in excess of 100km/h".
Police patrols from North Canterbury and Christchurch joined the pursuit before the pair stopped ahead of road spikes in Guthries Rd, Belfast about 12.30pm.
McKinley was arrested and his passenger released without charge.
Judge Brooke Gibson was not impressed with the show of "youthful bravado", and despite him being aged under 20, remanded him in custody and shipped him back to Nelson, where he stays with his mother.