A vehicle system includes a bicycle lock and a processor. The processor is programmed to receive a bicycle slot reservation message, assign the bicycle slot reservation message to a bicycle slot of an autonomous bus, command the bicycle lock associated with the bicycle slot to an unlocked position, detect a bicycle placed in the bicycle slot, and command the bicycle lock to a locked position.