此时的忽必烈还没有灭亡南宋,因此只占据了中国北方,当时元帝国正在集结重兵准备南征,因此用以进攻日本的军队并不是很多,只有两万五千人左右,汉人也不是军队的主力。所以说这一次元朝征日失败,不排除有南宋给日本抗血的原因。
公元一千二百七十四年,元朝派去进攻日本的军队由朝鲜扬帆出海,驶往九州岛,远征军的两万五千人中,蒙古人和高丽人大约各占一半,除此之外还有少量的女真人和汉人。军队的统帅是蒙古人忽敦,两位副统帅是高丽人洪茶丘和汉人刘复亨。
元军航行之博多湾,首先攻占并蹂躏了对马岛和壹歧岛,然后分三路在九州登陆,准备攻占日本腹地,这三路中一路为主力,两路为策应。主力部队的登陆地点大约在长崎附近。
面对第一次“蒙古来袭”,日本镰仓幕府调集了部分正规军迎战,九州沿海各藩也紧急组织武士和民兵参战。