The major difference between oligopoly and monopolistic competition is the size and number of competing firms. Oligopoly refers to large firms having small number of competitors while monopolistic competition is small firms with large number of competitors. Another difference between the two is that oligopoly has barriers to entry and exit in the market or industry, while monopolistic competition has freedom for entry and exit of industries.