Bagrat II was a Georgian prince of the Bagratid dynasty of Tao-Klarjeti who ruled the Duchy of Upper Tao from 961 until his death in 966. A figure whose position within the Bagration dynasty remains unclear, he came to the throne after a coup d'état against his father, but did not manage to remain duke for long.