You don’t need a passport for your cat if flying domestically, but international flights will require a passport. You can get one from a federally-accredited vet. You’ll also need to look into the costs and timeframes for any quarantine your kitty has to be placed in when you reach your destination country.