Cuba Visa Services $85 ($50 + $35 processing fee) — several airlines refer people to this company; We bought our visa (tourist card) when we connected in Panama (PTY) airport. It was not available to purchase during any flights. There was a booth near the gate for the Havana flight but there were no signs.