(i copied and pasted all this so sorry if it doesn't make sense)
Chihiro and her parents are moving to a new town. Whilst driving, her father gets lost, stumbling across what appears to be an abandoned theme park. The family explores the park, finding the stalls are full of freshly-cooked food, and Chihiro's parents begin to partake of the food. Chihiro refuses to join them and so, instead, she wanders off on her own and encounters a boy named Haku. Haku seems to be familiar with Chihiro and warns her urgently to escape with her parents; she returns to find her parents have turned to pigs and that the way back has become a deep river. Spirits begin to appear and go about celebrating in the park. Haku secretly takes Chihiro to a large bathhouse, careful to avoid alerting the spirits to the presence of a human. Haku then tells her that she must get a job from the witch Yubaba, the owner of the park's bathhouse, until he can help her recover her parents and escape.
With the help of the boiler room master Kamajii and a bathhouse servant girl Lin, Chihiro is able to convince Yubaba to give her a job; in exchange, Chihiro is forced to give up her name so that Yubaba may keep her in her service forever and is subsequently given the name "Sen". Chihiro eventually learns that Haku is similarly indebted to Yubaba. Chihiro is put to work alongside Lin, helping to bathe and serve the most difficult spirits in the bathhouse. Chihiro is able to successfully bathe a "stink spirit", in fact revealed to be a river spirit who awards Chihiro with an emetic. Later, Chihiro discovers Haku's true form, a dragon, as he is attacked by paper birds controlled by Zeniba, Yubaba's twin sister. Haku had stolen Zeniba's sigil under orders from Yubaba. Chihiro tries to help Haku recover with the emetic, recovering Zeniba's sigil, but Haku remains comatose and Chihiro decides to travel to Zeniba's home to return the sigil, hoping to break her curse. Chihiro sets out on a lonely train ride across the spirit world - along with a wraith-like spirit called No Face who terrorized the bathhouse and tried to earn the affection of Chihiro, and Boh, Yubaba's gigantic infant son that Zeniba has transformed into a mouse.
The group arrives at Zeniba's house to find that Zeniba is friendlier than expected, and that the curse on Haku was placed on him by Yubaba, but Chihiro's love and caring has broken the seal. Zeniba makes Chihiro a special hairband to show her that her friends are with her, and for protection, and No Face is offered to stay at Zeniba's home as her assistant. Haku, now recovered, shows up to return Chihiro to the bathhouse, explaining that Yubaba will return Chihiro's parents to normal and allow all three of them to leave in exchange for returning Boh. As they travel on Haku's dragon form, Chihiro realizes that Haku is the same river spirit that saved her as a child when she fell into the Kohaku River, and the realization helps to completely break Yubaba's control on Haku. At the bathhouse, Yubaba reveals that Chihiro must pass one more task as part of Haku's deal: to identify which pigs out of several are her parents. Chihiro passes the test and Yubaba is forced to let her and her family go. Haku escorts her to the entrance of the spirit world, telling her that her parents are waiting on the other side, but to not look back or else the deal will be broken. Chihiro rejoins her parents, not once looking back; the family loses any memory of their time in the spirit world and return to their car to continue to their new home. Zeniba's hairband is still in Chihiro's hair.