各種棋子的走法如下:
將(帥):只許在“九宮”內活動,每步棋前進、後退、橫走均可,但不許走出“九宮”,一次只能走一格。
士:只許沿着“九宮”內斜線活動,每步只能走一格,進退均可。
象(相):不許越河界,每一步棋可以沿着對角線斜走兩格(俗稱相走“田”字),進退均可。若“田”字中心有其他棋子時,則不能跳過(俗稱“塞象眼”)。
車:可以沿着所有直線或橫線隨意行走,進退均可,但不可越過其他棋子跳着走。
馬:只能沿着“日”字形的對角線走(俗稱馬走“日”字),可退可進。但在馬行走的方向上,與馬緊鄰的交叉點有其他棋子時,馬就不能跳過去(俗稱“蹩馬腿”)。
炮:在不吃子時,每一步棋的走法與車完全相同
卒(兵):在沒過河界時,每步棋只能沿直線向前走一格,過了河界,則可以左右走一格。兵(卒)在任何時候都不能後退。