Yes, the Citi Premier Card has a $95 annual fee; however, the card does not charge foreign transaction fees.