Bitva u Boyaca je bitva vybojovaná 7. srpna 1819 během války za nezávislost Španělského království v Latinské Americe.
V květnu 1819 generál Simon Bolivar s armádou 3400 lidí překročil Andy do Nové Granady . 27. června, po překročení průsmyku Pisba, se jim podařilo vyhnat 300 Španělů z Paia. V červenci byl počet bolívarských vojáků snížen na 1900. Tato armáda zamířila k Bogotě. 25. července povstalecké jednotky vyhrály bitvu u Pantana de Vargas. Ustupující Španělé se dostali k řece Boyaca, kde soustředili asi 3000 lidí (převážně indiánů), vedených generálem José Mariou Barreirou. Bolivar měl sílu 2500 mužů. 7. srpna povstalci zahájili útok a porazili indickou armádu Barreiru, který byl zajat a poté zastřelen spolu s 30 španělskými důstojníky. Po tomto vítězství Bolívar odstranil místokrále a úředníky, dobyl Bogotu a oznámil osvobození Nové Granady.