The former Lincoln High School student's family asked for media to stay away from today's service.
They have previously spoken of their devastation that "her caring nature appears to have been tragically taken advantage of".
In lieu of flowers, the family asked for donations to the SPCA.
It was standing room only for the 40-minute service, with mourners spilling out the rear doors of the chapel.
Pink Floyd's Wish You Were Here was played as six male pallbearers lifted the blue casket into the back of a black hearse.
Amy Farrall studied Mental Health Support Work at CPIT (Christchurch Polytechnic Institute of Technology).
She worked as a caregiver for Richmond Fellowship in Christchurch, a national non-government organisation that provides community-based mental health and disability support services.
Her partner of seven years, Cory McKeown and a group of friends have painted a colourful mural saying 'RIP Amy' on a fence at the supermarket car park where she was found.