Secondo le prove archeologiche, la cornamusa è originaria del Medio Oriente prima del 1000 aC la prova più antica può essere vista su una lastra ittita a Euyuk, mostrando la possibile origine dello strumento.
La cornamusa alla fine si diffuse in Grecia e in seguito ai Romani, che portarono con sé lo strumento nelle regioni che conquistarono. La cornamusa si è poi diffusa in Gran Bretagna, Irlanda e Scozia, che sono i paesi con cui è tradizionalmente associata, intorno all'inizio del XIII secolo. Lo strumento inizialmente non era popolare tra le persone di queste regioni, ma è diventato più utile nell'Ottocento.