La batalla naval de Miyako o batalla naval de la bahía de Miyako (en japonés: 宮古湾海戦, Miyakowan Kaisen) fue una acción naval bélica que tuvo lugar el 6 de mayo de 1869 en el marco de la guerra Boshin. En la batalla, una tropa de samuráis leales al antiguo shogunato Tokugawa, ahora bajo la bandera de la recién formada República de Ezo intentó tomar el buque insignia de la nueva armada imperial japonesa, el Kotetsu. La acción muchas veces se toma como parte de la batalla de Hakodate, el enfrentamiento decisivo que puso fin a la guerra Boshin.