The main difference is the type of alcohol used. A margarita is usually made with tequila and triple sec. Whereas a daiquiri is made with rum (usually white rum).