Mae Béja (Arabeg: باجة) yn ddinas yng ngogledd-orllewin Tiwnisia ac yn brifddinas y dalaith o'r un enw. Fe'i lleolir 105 km i'r gorllewin o Diwnis, gyda phoblogaeth o 56,677.
Gorwedd Béja yng nghanol un o'r rhanbarthau gwyrddaf a mwyaf ffrwythlon yn y wlad, wrth droed mynyddoedd y Khroumirie ac mewn cwm agored sy'n ymestyniad o ddyffryn mawr afon Medjerda. Mae ei thirwedd yn gymsgfa o ardaloedd coediog a bryniau canolog sy'n codi o wastadiroedd a chymoedd is sy'n cael eu hamaethu ar raddfa helaeth.
Mae'r ddinas ei hun yn eithaf modern. Mae'r rheilffordd yn ei chysylltu â Thiwnis i'r dwyrain a Jendouba ger y ffin ag Algeria i'r gorllewin.