Cholula (, Cholula de Rivadavia) – miasto w Meksyku położone w stanie Puebla. W indiańskim języku nahuatl miasto nosiło nazwę Cholöllan lub Chol-öl-tlan co oznacza „miejsce ucieczki, w którym spada woda”. Cholula jest położona 15 km na zachód od miasta Puebla na wysokości 2135 metrów nad poziomem morza i dzieli się na trzy jednostki administracyjne: Santa Isabel, San Andrés Cholula i San Pedro Cholula. San Pedro Cholula zamieszkuje ok. 100 tys. ludzi, San Andrés Cholula liczy 50 tys. mieszkańców. Santa Isabel ma natomiast charakter bardziej rolniczy.

Cholula słynie głównie z położonej w jej granicach Wielkiej Piramidy, która jest największą objętościowo strukturą jaką kiedykolwiek wybudował człowiek. Jedno z podań głosi, że piramida ta została wybudowana jako ratunek przed mogącym się powtórzyć kataklizmem. Inna wersja głosiła, że budowlę wzniósł władca olbrzymów Xelhua chcąc dotrzeć do nieba i strącić bogów. Jednak Tezcatlipoca rozbił ich piorunami. Wierzono, że wyłamanie kamieni z piramidy doprowadzi do błyskawicznej powodziZmierzch Azteckich Bogów, W. Konrad Osterloff, Nasza Księgarnia, Warszawa 1969, str. 129 i 135.

Obecnie miasto jako część obszaru metropolitarnego Puebli jest ośrodkiem "nocnego życia".