Avis opening and closing times

Avis is considered to be one of the most prominent chains in the UK. As of 2026 Avis has 58 locations. The chain can be found in 36 cities and towns across Great Britain, for example: London (13 locations), Glasgow (3 locations), Edinburgh (3 locations), Birmingham (2 locations), London, England (2 locations).

Biggest cities with brand stores: