You can book an Airbnb up to one year in advance. Users can also book last-minute listings, as long as the listing is available and the host has accepted the reservation request. Airbnb also offers a “Book Now, Pay Later” option, allowing users to reserve a listing and pay at a later date.