NZ Rugby released its programme for the July internationals and confirmed the All Blacks will play Fiji on July 10 at Forsyth Barr Stadium.
The All Blacks will play Tonga on July 3 at Auckland's Mt Smart Stadium and will then play Fiji on July 17 in Hamilton.
Tickets for the Dunedin test have been priced at $30 for children and $50 for adults.
The All Blacks last played a test in Dunedin in 2018.