There is no time limitation to book a service well in advance but it should be booked at least 72 hours before your flight, to get all the required formalities completed. However, some services can be booked 3 hours before your flight with subject to availability and late booking fee.