You will usually get the best car rental rates online compared to booking in person. One of the reasons is that you can book the vehicle in advance compared to needing the vehicle as soon as you walk inside the shop or kiosk.
Secondly, any discounted rates or special offers are often passed onto the consumer at that time. Even if you book through a car hire comparison website, you will be able to benefit from the deals that they have on offer.
If you walk into a car rental depot, you’re often in need of the vehicle immediately and it is unlikely that you will receive any special discounts or savings, and will instead be pitched upsells for larger vehicles or insurance cover.
Try to book the car between 4-6 weeks in advance. Deals should continue up until around 2 weeks before the car hire booking date.
There is a good response to this question, which can be found on this website.
If you would like to search for a car rental quote, you can also use the search box below.