Avignon ligt op de linkeroever van de Rhône, enkele kilometers boven de samenvloeiing met de Durance, ongeveer 580 km ten zuidoosten van Parijs, 229 km ten zuiden van Lyon en 85 km ten noordwesten van Marseille.
Het heeft een oppervlakte van 64,78 km2 (25,01 sq mi) en de gemiddelde hoogte is 66 m (217 ft); bij het stadhuis is de hoogte 19 m (62 ft).
| Avignon en zijn buurgemeenten |
|  |
In het westen grenst Avignon aan het departement Gard en in het zuiden aan het departement Bouches-du-Rhône.
Avignon wordt omringd door de gemeenten Sorgues, Le Pontet, Vedène, Morières-lès-Avignon en Caumont-sur-Durance en de departementen Bouches-du-Rhône (gemeenten Noves, Châteaurenard, Rognonas en Barbentane) en Gard (gemeenten Les Angles en Villeneuve-lès-Avignon).
De Rhône, de Durance (zijrivier van de Rhône) en de L'Anguillon (zijrivier van de Durance) zijn de rivieren die door de gemeente stromen.
De Rhône loopt langs de westelijke rand van de stad, maar is verdeeld in twee takken: de Petit Rhône voor het deel dat langs Avignon loopt, en de Grand Rhône voor het westelijke kanaal dat langs Villeneuve-lès-Avignon in het departement Gard loopt. De twee takken worden gescheiden door een eiland, het Île de la Barthelasse.
De Durance stroomt langs de zuidelijke grens van de gemeente in de Rhône en markeert de departementale grens met Bouches-du-Rhône.
Klimaat
Het klimaat van Avignon is volgens de Köppen-klimaatclassificatie Csa - Oceanisch klimaat met hete zomers.
De gemiddelde jaartemperatuur in Avignon is 14,4 °C. De warmste maand is gemiddeld juli met een gemiddelde temperatuur van 23,3 °C. De koelste maand is gemiddeld januari, met een gemiddelde temperatuur van 5 °C.
De gemiddelde jaarlijkse hoeveelheid neerslag in Avignon bedraagt 617,2 mm. De maand met gemiddeld de meeste neerslag is oktober met 83,8 mm neerslag. De maand met de minste neerslag is januari met gemiddeld 22,9 mm.
| Klimaatgegevens voor Avignon, Frankrijk |
| Maand | Jan | Feb | Mar | Apr | Mei | Jun | Jul | Aug | Sep | Okt | Nov | Dec | Jaar |
| Gemiddelde hoogte °C (°F) | 9 (48) | 11 (52) | 15 (59) | 19 (66) | 23 (73) | 27 (81) | 30 (86) | 30 (86) | 25 (77) | 20 (68) | 13 (55) | 10 (50) | 19 (67) |
| Daggemiddelde °C (°F) | 5 (41) | 6 (43) | 10 (50) | 13 (55) | 16 (61) | 20 (68) | 23 (73) | 22 (72) | 19 (66) | 14 (57) | 9 (48) | 6 (43) | 14 (56) |
| Gemiddelde diepte °C (°F) | 1 (34) | 2 (36) | 5 (41) | 7 (45) | 10 (50) | 14 (57) | 16 (61) | 15 (59) | 13 (55) | 9 (48) | 5 (41) | 2 (36) | 8 (47) |
| Gemiddelde neerslag mm (inches) | 20 (0.8) | 30 (1.2) | 40 (1.6) | 50 (2.0) | 60 (2.4) | 40 (1.6) | 30 (1.2) | 40 (1.6) | 60 (2.4) | 80 (3.1) | 70 (2.8) | 50 (2.0) | 570 (22.7) |
| Bron: Weatherbase.com [1] |