在李朝忙着内斗时,倭军也开始了内卷。
加藤清正所部的第二军在接替占据庆州后,于四月二十一日进入永川郡,向新宁、比安方向前进,以竹岭为目标,渡过龙宫河,抵达龙宫县。
进入闻庆时,第一军进攻忠州的消息传来,跟着吃了一屁股灰的加藤清正急忙率军越过鸟岭,前往忠州与小西行长会合。
而黑田长政所部的第三军在占领金海后,攻破昌原府,随后沿昌宁、玄风,于四月二十四日占领星州牧,后经金山郡越过秋风岭,于二十八日即忠州之战的同一天,击破了由右防御使赵儆,从事官李睟光,别将郑起龙、黄润,义军张智贤组成的李朝联军。张智贤战死,赵儆退往黄涧县。黑田长政紧随其后,攻入忠清道,占领青山县,于五月三日进攻清州。
四月二十九日早上,加藤清正抵达忠州,此时忠州之战已经打完,小西行长的第一军正忙着在弹琴台论功受赏。倭兵割下的鼻子耳朵堆积如山,其中不少来自于李朝普通百姓。
一路征讨,势如破竹,极大鼓舞了倭军士气,各军总指挥心里都憋着一把火,皆想取得攻克汉城的大功。
与小西行长简单商议好路线,两军各凭本事,向汉城开拔。
由于天气恶劣,大雨滂沱,提前抢跑的第一军在暴雨中迷失了方向。而加藤清正率军沿着阴城、竹山、阳智、龙仁这条路向汉城南大门前进,于五月三日正午抵达汉江南岸,结果没找到渡江船只,只能干着急。
关键时刻,一个名叫曾根孙六的游泳高手,艺高人胆大,泅水渡过汉江,抢回数艘船只。
负责指挥汉江防线的李朝守将金命元手下只有千人,而加藤清正所率的倭国第二军足有两万人马。光是看到布满南岸的倭军,就吓得李朝士兵两腿颤颤。倭军在南岸架设大型火绳枪,朝北岸进行射击,弹丸乱飞,打得李朝士兵不敢冒头。
见军心涣散,金命元当即下令将火炮、军器投入江中,他自己脱下官服,逃往临津。
留都大将李阳元听说汉江守军崩溃,心知汉城无法防守,也果断弃城逃往杨州。
如苍蝇乱窜的小西行长所部第一军于五月二日才抵达骊州,本想直接渡过骊江,但暴雨导致江水暴涨,人马难以泅渡。
江原道助防将元豪领兵数百人在骊江对岸,干扰倭军渡河。当天仅有小西行长、宗义智冒险率领先头部队以木筏渡河,经杨根疾行,前往汉城,第一军大部队则滞留在骊江。
经过一天疾驰,小西行长亲领的先头部队在晚上八点左右赶到了汉城东门(兴仁门。此时汉城城门紧闭,士兵侦察后发现城中竟无人防守,便破坏城墙上的水门进入,将兴仁门打开,先头部队随即涌入城内。