I januar 2012 ble det offentliggjort at Bjarnason var klar for den belgiske klubben Standard Liège. Spilleren undertegnet en 3-års kontrakt, og kom vederlagsfritt til klubben. Spilleren fikk sin debut for klubben 22. januar 2012 i en kamp borte i mot KVC Westerlo, da han erstattet Sébastien Pocognol etter 75. minutter. Etter kun få måneder i klubben ble Bjarnason utlånt til den nyopprykkede Serie A klubben Pescara, som i tillegg sikret seg en opsjon på overgang for spilleren. Første kamp i Serie A kom i en kamp mot Torino FC på Stadio Olimpico di Torino 1. september 2012. Det første målet kom i et 5 - 1 tap mot SSC Napoli borte på Stadio San Paolo 2. desember 2012.