北洋艦隊
大本営の「作戦大方針」では、海軍が清の北洋艦隊掃討と制海権掌握を担うとされていた。北洋艦隊司令長官の丁汝昌は決戦を望んでいたが、直隷総督李鴻章は北洋艦隊に勝ち目は無いと考え、山東半島の頂点と鴨緑江口を結ぶ線から東方への出撃を禁止していた。しかし、主戦派の翁同龢等がこの方針を批判、出撃を強要し光緒帝もこれに同意した。9月16日、北洋艦隊は陸兵輸送の護衛のため大連湾を出港、この情報を得た連合艦隊も朝鮮半島最西端の仮泊地を出港した。連合艦隊は、坪井少将が率いる快速の防護巡洋艦4隻からなる第一遊撃隊（吉野、高千穂（常備：3,709トン）、秋津洲、浪速）と、伊東中将が直率する本隊に分かれていた。本隊はベルタン設計の4隻（松島型3隻、千代田）と旧式の装甲艦2隻（比叡、扶桑）から構成されていた。加えて、樺山資紀軍令部長を乗せた西京丸と浅海面偵察担当の赤城が随伴していた。翌17日10時頃に連合艦隊は北洋艦隊を発見、午後1時頃から戦闘が開始された。