城門是一個在城牆上的出入口。城門的作用是為了控制或阻止人們自由進入或離開由城牆所包圍的城鎮、城堡或其他軍事要塞。不過有些城門是純粹作為裝飾的。
城門多用作海關關閘。看三國演義的戰場,有不少是在城門前後,敵我罵戰激仗法引守城者開門比武。