Challis is located close to the shore at the foot of steeply sloping hills and cliffsides 4 kilometers to the east of Dunedin city centre on the winding Portobello Road, which runs along the northern shore of the peninsula.