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 sides (faces) of a cube are squares. The edges are straight lines. The corners (vertices) are at right angles.