You are not permitted to download, save or email this image. Visit image gallery to purchase the image.
The self-service site in Andersons Bay Rd has 12 refuelling spots and will be open 24 hours.
Construction started last year, but disruptions due to Covid-19 delayed the project for several months.
It is the third NPD site in Dunedin, with others already at Port Chalmers and Green Island.
NPD chief executive Barry Sheridan said he was pleased to be adding to its existing network in the region, "bringing more great prices for Dunedin motorists with the premium site".