Zwischen 1877 und 1881 war Kasson als Nachfolger von Edward F. Beale US-Botschafter in Wien, das damals Hauptstadt der Doppelmonarchie Österreich-Ungarn war. Im Jahr 1880 wurde er zum dritten Mal in das US-Repräsentantenhaus gewählt. Dort löste er am 4. März 1881 Edward H. Gillette ab, der seit 1879 den siebten Wahlbezirk von Iowa vertreten hatte. Im Jahr 1882 wurde Kasson bestätigt. Er trat aber am 13. Juli 1884 vorzeitig von seinem Mandat zurück, weil er zum Botschafter in Deutschland ernannt worden war. Dieses Amt bekleidete er für ein Jahr. Im Jahr 1885 war er amerikanischer Sondergesandter bei einer internationalen Konferenz über den Kongo in Berlin. 1889 übte er die gleiche Funktion auf der Berliner Samoa-Konferenz aus. Im Jahr 1897 war er amerikanischer Unterhändler bei einigen Staatsverträgen; 1898 gehörte Kasson einer gemischten britisch-amerikanischen Kommission an, die über Differenzen mit Kanada verhandelte.