Stewart, who plays Bella Swan in the vampire franchise, reached the milestone age on Saturday and was given the present in Vancouver, where she is currently filming the final two movies in the series.
A source told UsMagazine.com: 'Rob [Pattinson] was so excited for Kristen and they each took turns riding it. Kristen learned to ride a dirt bike in New Moon so they thought it would be appropriate. Rob was supervising as she sat on it to make sure she was OK. They looked like they were having a great time, and it will be something they can really enjoy.'
Kristen was also treated to a party by those working on the film on Saturday night and she was reportedly 'embarrassed' being the centre of attention.
A source added: 'Rob led the crowd singing for her, and you could tell she was so embarrassed but in a cute way! Everyone was in a good mood, but it was a bittersweet night [as filming is almost complete].'