For the donor, it is a multi-step process: first you start off with a cheek swab and then you will be added to the registry.  If you are found to be a preliminary match, you will receive a call to let you know that you’re a possible match.  From there, if you are willing and able, the actual donation takes a few hours.
For the recipient: The process takes a few hours and the majority of the time is recovery.