W 1906 roku oba kluby połączyły się, tworząc Carnarvon United F.C., który w 1909 zdobył Puchar Walii wśród amatorów oraz Puchar Północnej Walii wśród amatorów. Po I wojnie światowej zdemobilizowani gracze United utworzyli nowy klub Caernarvon Athletic F.C., który do 1921 roku grał w North Wales Coast League, a następnie w Welsh National League Division Two (West). W 1926 roku klub przekształcił się w profesjonalny zespół. Natychmiast odniósł sukces, wygrywając mistrzostwo w sezonach 1926/27 i 1929/30. W 1930 roku klub znów został rozwiązany, ale dwa lata później ponownie utworzony zespół Carnarvon United F.C. wygrał Welsh Combination, zanim przestał istnieć w 1936 w związku z problemami z używaniem stadionu.

W 1937 roku z inicjatywy grupy lokalnych entuzjastów piłki nożnej powstał klub Caernarfon Town F.C. i potem startował w Welsh League (North) Division One, która była najwyższym poziomem w tym regionie Walii, ponieważ nie było ogólnowalijskich mistrzostw. Rozpoczęło się 39-letnie nieprzerwane członkostwo w lidze. Klub został mistrzem ligi w sezonach 1946/47 i 1965/66, a potem dwukrotnie w sezonach 1977/78 i 1978/79.