We stayed only one night at Ann &Kapi. If you arrive with the InterCity bus than you have to take Metro bus 7, because it is not close to the bus station. However from the location tot the train station to take the Trans Alpine train from Christchurch to Greymouth is only a 20 minutes walk.