First Sino-Japanese War

1894–1895

Japan's new navy against China's Beiyang Fleet, fought over control of Korea. Japanese cruisers won at Pungdo and the Yalu, and the war at sea ended with the siege of Weihaiwei and the surrender of the Chinese fleet.

Battle of Weihaiwei · Unknown, Public domain

How the fleets moved

Click a route to see which ships made it, or a battle for its summary. Routes are approximate.

Loading map…

Japanese movement

Chinese movement

Battle (size: ships engaged)

Routes are approximate.

Battles

In date order.

Battles on the map →

25 July 1894

Battle of Pungdo

Off Pungdo island, Asan Bay, Korea

Japanese victory

3

vs

4 (3 lost)

17 September 1894

Battle of the Yalu River

Korea Bay, off the mouth of the Yalu

Japanese victory

12

vs

14 (5 lost)

20 January – 12 February 1895

Battle of Weihaiwei

Weihaiwei, Shandong

Japanese victory; Beiyang Fleet surrenders

9

vs

21 (21 lost)

Fleets

Each navy's ships in the war, from its biggest down.

All 28 ships →