It's recommended to book at least a few days before your travel date. This ensures a smooth process and allows for any unexpected delays.