Eigenlijk is er geen echt verschil in de betekenis.
Je zou een woonwagen en een caravan een huis op wielen kunnen noemen dat je kunt verplaatsen. Mensen die bij een circus werken, wonen vaak in woonwagens, maar tegenwoordig ook in wat wij een caravan noemen.
De Duitsers zeggen tegen een caravan Wohnwagen.
Als je het goed beschouwt, wordt het verschil bepaald door wie er in woont (zigeuners/circusmensen in woonwagen) en vakantiegangers in caravans.