Taxis, shuttles and buses leave from the front of the international and domestic terminals. A taxi to the university or Halls of Residence should be around $25-$30, and a taxi to Riccarton Road around $30-$35.
A shuttle to the university, Halls of Residence or Riccarton Road should be around $16-$20. It is worth asking whether there is a discount for two or more passengers going to the same destination: for instance, Super Shuttle charges around $16 to the university for one person and then $4 for each extra person.
The No. 29 and No. 10 bus go from the airport to the Bus Interchange in the city centre every 30 minutes or so. The fare is $5. You can catch a bus to the university or Riccarton from the Bus Interchange, but there are no direct buses from the airport. See metro info for bus timetables.