Pod koniec roku liniowiec, nieprzydatny w działaniach na płytkich wodach przybrzeżnych, powrócił do Wielkiej Brytanii.

thumb|John Fisher jako midszypmen Kolejnym okrętem, na którym John Fisher służył od marca 1856 roku, był parowo-żaglowy 91-działowy okręt liniowy „Agamemnon”, wysłany do Konstantynopola, aby w drodze powrotnej przewieźć do kraju powracających z wojny krymskiej żołnierzy. 12 lipca 1856 roku John Fisher został awansowany do stopnia midszypmena, a następnie wcielony do załogi korwety parowo-żaglowej „Highflyer”, przydzielonej do China Station i płynącej na Daleki Wschód.

Na pokładzie „Highflyera”, dowodzonego przez komandora Charlesa Shadwella, John Fisher spędził niemal pięć lat, poznając dzięki swemu wykształconemu dowódcy zasady astronawigacji i w 1859 roku zostając jego adiutantem. 25 czerwca 1859 tegoż roku obaj wzięli udział w nieudanym ataku na forty Dagu podczas II wojny opiumowej. Dowodzący desantem komandor Shadwell został ranny w stopę, zaś Brytyjczycy zmuszeni do odwrotu, mając 89 zabitych i 345 rannych. Wtedy młody Fisher po raz pierwszy bezpośrednio zetknął się ze śmiercią w wojnie.