The knight’s tour problem is a sub chess puzzle where the objective of the puzzle is to find combination moves made by a knight so that it visits every square of the chessboard exactly once. This paper proposes a model using Binary Magnetic Optimization Algorithm to solve the problem. Each particle represents a possible solution of the problem. A pair of 3 binary bits is used to represent a move made by the knight for each move. The numerical value for each move can be in the range of 0 to 7 according to the 8 possible moves that can be taken by the knight. The fitness of a particle is then calculated based on the number of legal moves it has taken starting from the first move. The proposed model has been tested using the standard 8x8 chess...