How many hour in advance for last minutes booking?

At least 12 hours in advance for online booking and 10 hours in advance for phone call.