The basic difference between a cube and a square is, a cube is a 3D figure (having 3 dimensions) i.e. length, breadth and height while a square has only 2 dimensions i.e. length and breadth. The 2-dimensional (2D) shape (like a circle, square, triangle, etc.) that a cube is made of is squares.