元寇
日本側の呼称
モンゴル帝国（元朝）・高麗連合軍による2度の日本侵攻について、鎌倉・室町時代の日本の文献中では、蒙古襲来、異賊襲来、蒙古合戦、異国合戦などと表記していた。「異賊」という呼称は日本以外の外来から侵入して来る勢力を指すのに使われていたもので、『八幡愚童訓』等鎌倉時代前後の文献では、刀伊の入寇や神功皇后による三韓征伐についても用いられている。その他、「凶徒」という呼称も用いられた。また、1274年の第一次侵攻は文永合戦、1281年の第二次侵攻は弘安合戦などと表記されていた。
「元寇」という呼称は江戸時代に徳川光圀が編纂を開始した『大日本史』が最初の用例である。以後、18世紀の長村鑒『蒙古寇紀』、小宮山昌秀『元寇始末』、19世紀の大橋訥庵『元寇紀略』など、「寇」を用いた史書が現れ、江戸時代後期には元寇という呼称が一般的になっていった。
元・高麗側の呼称
元や高麗の文献では、日本侵攻を「征東（または東征）」「日本を征す」「日本之役」などと表記している。
新たな呼称案
近年では「元寇」の他にも「蒙古襲来」、「モンゴル襲来」なども使用される。「文永の役」・「弘安の役」についても、元・高麗側資料とも共通の名称を図るため、一部で1274年と1281年の干支に因んで「甲戌（こうじゅつ）・辛巳（しんし）の役」という呼称が提案されているが、一般的ではない。
第一次日本侵攻までの経緯
※暦はユリウス暦、月日は西暦部分を除き和暦、宣明暦の長暦による。
モンゴル帝国の高麗侵攻
モンゴル帝国による高麗侵攻は1231年（寛喜3年、太宗3年）から始まり、1259年（正元元年・モンケ9年）、反モンゴル帝国急先鋒の武臣政権が倒れたのをもって、高麗はモンゴル帝国に降伏した。
翌1260年（文応元年・中統元年）、モンゴル帝国の第5代皇帝（大カアン）に即位したクビライ・カアンは、これまでの高麗への武力征圧策を懐柔策へと方針を変更する。高麗への懐柔策の採用は、日本侵攻に高麗を協力させるためだったとされる。
モンゴル帝国の樺太侵攻
1264年（文永元年・至元元年）、アムール川下流域から樺太にかけて居住し、前年にモンゴル帝国に服属していたギリヤーク（ニヴフ）族のギレミ（吉里迷）がアイヌ族のクイ（骨嵬）の侵入をモンゴル帝国に訴えたため、モンゴル帝国がクイ（骨嵬）を攻撃している。この渡海作戦はモンゴル帝国にとって元寇に先んじて、初めて渡海を伴う出兵であった。以降20年を経て、二度の日本出兵を経た後の1284年（弘安7年・至元21年）、クイ（骨嵬）への攻撃を再開、1285年（弘安8年・至元22年）と1286年（弘安9年・至元23年）には約10,000の軍勢をクイ（骨嵬）に派遣している。
これらモンゴル帝国による樺太への渡海侵攻は、征服を目的としたものではなく、アイヌ側からのモンゴル帝国勢力圏への侵入を排除することが目的であったとする見解がある。この数度にわたる元軍による樺太への渡海侵攻の結果、アイヌは元軍により樺太から駆逐されたものとみられる。元は樺太の最南端に拠点としてクオフオ（果夥）を設置し、蝦夷地からのアイヌによる樺太侵入に備えた。以後、アイヌは樺太に散発的にしか侵入することができなくなった。なお、樺太最南端には、アイヌの施設であるチャシとは異なる方形土城として、土塁の遺構がある白主土城（しらぬしどじょう）があり、これがクオフオ（果夥）であったと思われる。
第一回使節
クビライは使節の派遣を決定すると、翌1266年（文永3年・至元3年）付で日本宛国書である「大蒙古国皇帝奉書」を作成させ、正使・兵部侍郎のヒズル（黒的）と副使・礼部侍郎の殷弘ら使節団を日本へ派遣した。使節団は高麗を経由して、そこから高麗人に日本へ案内させる予定であった。
11月、ヒズル（黒的）ら使節団は高麗に到着し、高麗国王・元宗に日本との仲介を命じ、高麗人の枢密院副使・宋君斐と侍御史・金賛らが案内役に任ぜられた。しかし、高麗側は、モンゴル帝国による日本侵攻の軍事費の負担を恐れていた。そのため、翌年、宋君斐ら高麗人は、ヒズル（黒的）ら使節団を朝鮮半島東南岸の巨済島まで案内すると、対馬を臨み、海の荒れ方を見せて航海が危険であること、貿易で知っている対馬の日本人はかたくなで荒々しく礼儀を知らないことなどを理由に、日本への進出は利とならず、通使は不要であると訴えた。これを受けて使節は、高麗の官吏と共にクビライの下に帰朝した。
しかし、報告を受けたクビライはあらかじめ「風浪の険阻を理由に引き返すことはないように」と日本側への国書の手交を高麗国王・元宗に厳命していたことや、元宗が「（クビライの）聖恩は天大にして、誓って功を立てて恩にむくいたい」と絶対的忠誠を誓っていながら、クビライの命令に反して使節団を日本へ渡海させなかったことに憤慨した。
怒ったクビライは、今度は高麗が自ら責任をもって日本へ使節を派遣するよう命じ、日本側から要領を得た返答を得てくることを元宗に約束させた。
命令に逆らうことのできない元宗はこの命令に従い、元宗の側近であった起居舎人・潘阜らを日本へ派遣する。
第二回使節
1268年（文永5年・至元 5年）正月、高麗の使節団が大宰府に到来。
大宰府の鎮西奉行・少弐資能は大蒙古国皇帝奉書（日本側呼称：蒙古国牒状）と高麗国王書状、使節団代表の潘阜の添え状の3通を受け取り、鎌倉へ送達する。鎌倉幕府では、この年の3月に北条時宗が八代執権に就任したばかりであった。
当時の国政は、外交は朝廷の担当であったため、幕府は朝廷に国書を回送した。朝廷と幕府の仲介職である関東申次の西園寺実氏は幕府から国書を受け取ると、院政を布く後嵯峨上皇に「異国のこと」として提出した。蒙古国書への対応を巡る朝廷の評定（ひょうじょう）は連日続けられた。
幕府では蒙古人が凶心を挟んで本朝（日本）を窺っており、近日牒使を派遣してきたとして、蒙古軍の襲来に備えて用心するよう御家人らに通達した。鎌倉には南宋より禅僧が渡来しており、これらの南宋僧侶による進言や、大陸におけるモンゴル帝国の暴虐などの報告もあったとされる。
日本側からの反応が無かったため、太宰府到来から7か月後に使節団は高麗へ帰還しており、高麗は遣使の失敗の旨をクビライに報告している。
同1268年（文永5年・至元5年）5月、クビライは使節団の帰還を待たずして「朕、宋（南宋）と日本とを討たんと欲するのみ」と日本征服の意思を表明し、高麗に戦艦1,000艘（そう）の造船を命じている。また同年10月には、クビライは高麗に厳命した軍兵10,000と戦艦1,000艘の軍備が整えば「或いは南宋、或いは日本、命に逆らえば征討す」と述べ、さらにモンゴル帝国の官吏を高麗に派遣して朝鮮半島の黒山島より日本侵攻ルートを調査させた。
同年、第2代皇帝・オゴデイ（窩闊台）以来の懸案であった南宋の侵攻を開始。1273年（文永10年・至元10年）に南宋の襄陽・樊城が陥落するまで激戦が展開された（襄陽・樊城の戦い）。
第三回使節
1269年（文永6年・至元6年）2月、クビライは再び正使・ヒズル（黒的）、副使・殷弘ら使節団を日本へ派遣、高麗人の起居舎人・潘阜らの案内で総勢75名の使節団が対馬に上陸した。使節らは日本側から拒まれたため対馬から先には進めず、日本側と喧嘩になった際に対馬島人の塔二郎と弥二郎という2名を捕らえて、これらと共に帰還した。
クビライは、使節団が日本人を連れて帰ってきたことに大いに喜び、塔二郎と弥二郎に「汝の国は、中国に朝貢し来朝しなくなってから久しい。今、朕は汝の国の来朝を欲している。汝に脅し迫るつもりはない。ただ名を後世に残さんと欲しているのだ」と述べた。クビライは塔二郎と弥二郎に、多くの宝物を下賜し、クビライの宮殿を観覧させた。宮殿を目の当たりにした二人は「臣ら、かつて天堂・仏刹ありと聞いていましたが、まさにこれのことをいうのでしょう」と感嘆した。これを聞いたクビライは喜び、二人を首都・燕京（後の大都）の万寿山の玉殿や諸々の城も観覧させたという。
三別抄の援助要請
1271年（文永8年・至元8年）9月、高麗に反乱を起していた三別抄から、軍事的援助を乞う使者が到来。
この時、三別抄は自らを高麗王朝と称していた。
受け手側の朝廷はすでに高麗からもたらされた国書に対して、今回もたらされた高麗王朝を名乗る書状がモンゴル帝国を非難し珍島への遷都を告げ、さらにはモンゴル帝国と対抗するため数万の軍勢の援助を日本側に乞う内容であったため、非常に不可解に感じられ、この書状に対しての評定では様々な意見が述べられた。なお、三別抄の使者に対して、日本側がどのように対応したかは史料がなく、その後の詳細は詳らかではない。
一方で三別抄は、同年にモンゴル帝国に対して「駐屯する（蒙古）諸軍を退けて欲しい。そうすれば、然るのち帰順する。しかし、蒙古の将軍・ヒンドゥ（忻都）が要請に従おうとしない。今（クビライに）お願いする。（我らが）全羅道を得てそこで居住できるのであれば、直ちに朝廷に隷属する」と懇願している。
1273年（文永10年・至元10年）4月、元は高麗軍を主力とする軍船160艘、12,000人（高麗軍6千、屯田軍2千、漢軍2千、武衛軍2千）の軍をもって、結局三別抄を平定した（三別抄の乱）。
第五回使節
1271年（文永8年・至元8年）9月、三別抄からの使者が到来した直後に、元使である女真人の趙良弼らがモンゴル帝国への服属を命じる国書を携えて5度目の使節として100人余りを引き連れて到来。クビライは、趙良弼らが帰還するまでとして、日本に近い高麗の金州にクルムチ（忽林赤）、王国昌、洪茶丘の軍勢を集結させるなど、今回の使節派遣は軍事力を伴うものであった。
博多湾の今津に上陸した趙良弼は、日本に滞在していた南宋人と三別抄から妨害を受けながらも大宰府西守護所に到着した。日本側が大宰府以東への訪問を拒否したため、趙良弼はやむなく国書の写しを手渡し、11月末の回答期限を過ぎた場合は武力行使も辞さないとした。これに対して朝廷は評定を行い、前回に文書博士・菅原長成が作成した返書『太政官牒案』草案を少々手直しの上で返書を渡すということで一旦は決定をみたが、その後も使節団に関する評定が続いた。一方、大宰府では、ひとまず先に返書の代わりとして、日本の使節がクビライのもとへと派遣されることになった。趙良弼もまた日本使とともに帰還の途に就いた。
同年11月、クビライは国号を新たに「大元」と定める。
日本使の大都訪問
1272年（文永9年・至元9年）、12人の日本使（『元史』日本伝では26人）が1月に高麗を経由し、元の首都・大都を訪問する。元側は日本使の意図を元の軍備の偵察だと判断し、クビライへの謁見は許さなかった。趙良弼から高麗の金州に駐屯する元軍が日本側を警戒させていると報告があったため、元の丞相・アントン（安童）は日本使に対し、その軍は三別抄に備えたものだと説明するようクビライに進言し、クビライはこれを採用している。大都を後にした日本使は、4月に再び高麗を経由して帰国した。
第六回使節
1272年（文永9年・至元9年）4月又は12月、元使である女真人の趙良弼らは、日本が元の陣営に加わることを恐れる三別抄の妨害を受けながらも、6度目の使節として再び日本に到来。
『元朝名臣事略』野斎李公撰墓碑によれば、趙良弼ら使節団が到来すると、日本の「国主」はクビライ宛に返書し和を議そうとしたが、日本が元の陣営に加わることを警戒した南宋より派遣された渡宋禅僧・瓊林（けいりん）が帰国して趙良弼らを妨害したため、趙らは返書を得ることができなかったという。また、『賛皇復県記』にも、南宋は自国と近い日本が元の陣営に加わることを恐れて、瓊林を遣わして妨害したとある。さらに趙良弼らは大宰府より日本の国都（京都）に入ることができなかったことから、遂に元に帰還した。6月に帰還した趙良弼は、日本の君臣の爵号、州郡の名称とその数、風俗と産物をクビライに報告した。
クビライは、途中で引き返すなど日本に未到着のものも含む合計6回、日本へ使節を派遣したが、服属させる目的が達成できなかったため、武力侵攻を決断する。これに対して趙良弼は、日本侵攻の無益をクビライに説き「臣は日本に居ること一年有余、日本の民俗を見たところ、荒々しく獰猛にして殺を嗜み、父子の親（孝行）、上下の礼を知りません。その地は山水が多く、田畑を耕すのに利がありません。その人（日本人）を得ても役さず、その地を得ても富を加えません。まして舟師（軍船）が海を渡るには、海風に定期性がなく、禍害を測ることもできません。これでは有用の民力をもって、無窮の巨壑（きょが）（底の知れない深い谷）を埋めるようなものです。臣が思うに（日本を）討つことなきがよいでしょう」と述べ、日本侵攻に反対した。これを受けて、クビライは一旦は趙良弼の諫言（かんげん）に従った。
第一次日本侵攻計画
しかし、クビライは翌1273年（文永10年・至元10年）には前言を翻し、日本侵攻を計画し侵攻準備を開始した。この時点で、元は南宋との5年に及ぶ襄陽・樊城の戦いで勝利し、南宋は元に対抗する国力を失っていた。また朝鮮半島の三別抄も元に滅ぼされており、軍事作戦を対日本に専念させることが可能となったのである。
1274年（文永11年・至元11年）1月、クビライは昭勇大将軍・洪茶丘を高麗に派遣し、高麗に戦艦300艘の建造を開始させた。
洪茶丘は監督造船軍民総管に任命され、造船の総指揮に当たり、工匠・人夫（にんぷ）30,500人余りを動員した。洪茶丘の督促により高麗の民は「期限急迫して、疾（はや）きこと雷電の如し。民、甚（はなは）だ之に苦しむ」といった様相であったという。同年5月、元から派遣された日本侵攻の主力軍15,000人が高麗に到着する。
同月、クビライは娘の公主・クトゥルクケルミシュ（忽都魯掲里迷失）を高麗国王・元宗の子の王世子・諶（しん、後の忠烈王）に嫁がせ、日本侵攻を前にして元と高麗の関係をより強固にする。その直後の7月には元宗が死去し、8月に諶が新たに第25代高麗国王・忠烈王として即位した。
6月、高麗は元に使者を派遣し、戦艦300艘の造船を完了させ、軍船大小900艘を揃えて高麗の金州に泊めたことを報告する。8月、日本侵攻軍の総司令官にしてモンゴル人の都元帥・クドゥン（忽敦）が高麗に着任した。
元・高麗連合軍の出航
1274年（文永11年・至元11年）10月3日、モンゴル人の都元帥・クドゥン（忽敦）を総司令官として、漢人の左副元帥・劉復亨と高麗人の右副元帥・洪茶丘を副将とする蒙古・漢軍15,000～25,000人の主力軍と都督使・金方慶らが率いる高麗軍5,300～8,000、水夫を含む総計27,000～40,000人を乗せた726～900艘の軍船が、女真人の軍勢の到着を待って朝鮮半島の合浦（がっぽ：現在の大韓民国馬山）を出航した。
なお、726～900艘の軍船の構成は、大型戦艦の千料舟126～300艘、上陸用快速船艇のバートル（抜都魯：モンゴル語で「勇猛なる」の意）軽疾舟300艘、補給用小船の汲水小舟300艘から成っていた。
壱岐侵攻
10月14日、対馬に続き、元軍は壱岐島の西側に上陸。壱岐守護代・平景隆は100余騎で応戦したものの圧倒的兵力差の前に敗れ、翌15日、景隆は樋詰城で自害する。
『高麗史』金方慶伝には、壱岐島での戦闘の模様が以下のように記されている。
元軍が壱岐島に至ると、日本軍は岸上に陣を布いて待ち受けていた。高麗軍の将である朴之亮および金方慶の娘婿の趙卞はこれを蹴散らすと、敗走する日本兵を追った。壱岐島の日本軍は降伏を願い出たが、後になって元軍に攻撃を仕掛けてきた。これに対して蒙古・漢軍の右副都元帥・洪茶丘とともに朴之亮や趙卞ら高麗軍諸将は応戦し、日本兵を1,000余り討ち取ったという。
日蓮は、この時の壱岐の惨状を「壱岐対馬九国の兵並びに男女、多く或は殺され、或は擒（と）らわれ、或は海に入り、或は崖より堕（お）ちし者、幾千万と云ふ事なし」と記している。
対馬、壱岐を侵した後、元軍は肥前沿岸へと向かった。
日本側の迎撃態勢
対馬・壱岐の状況が大宰府に伝わり、大宰府から京都や鎌倉へ向けて急報を発するとともに九州の御家人が大宰府に集結しつつあった。
ところが、薩摩や日向、大隅など南九州の御家人たちは博多に向かうに際して、九州一の難所と言われる筑後川の神代浮橋（くましろうきばし）を渡らなければならず、元軍の上陸までに博多に到着することは難しかった。これに対して、筑後の神代良忠（くましろ よしただ）は一計を案じて神代浮橋の通行の便を図り、南九州の諸軍を速やかに博多に動員した。後に神代良忠は、元軍を撃退するのに貢献したとして幕府から感状を与えられている。
こうして集結した九州の御家人ら日本側の様子を『八幡愚童訓』では、鎮西奉行の少弐氏や大友氏を始め、紀伊一類、臼杵氏、戸澤氏、松浦党、菊池氏、原田氏、大矢野氏、兒玉氏、竹崎氏已下、神社仏寺の司まで馳せ集まったとしている。
赤坂の戦い
早良郡から上陸した元軍は、早良郡の百道原より約3km東の赤坂を占領し陣を布いた。
博多の西部に位置する赤坂は丘陵となっており、古代には大津城が築かれ、近世に至っては福岡城が築かれるなど博多攻防の戦略上の重要拠点であった。
一方、日本軍は総大将・少弐景資の下、博多の息の浜に集結して、そこで元軍を迎撃しようと待ち受けていた。日本側が博多で元軍を迎え撃つ作戦を立てた理由は、元軍が陣を布く赤坂は馬の足場が悪く、騎射を基本戦法とする日本の戦法で戦うには不向きであるため、元軍が博多に攻めてくるのを待って、一斉に騎射を加えようという判断からであった。
ところが、肥後の御家人・菊池武房の軍勢が、赤坂の松林のなかに陣を布いた元軍を襲撃し、上陸地点の早良郡のうちにある麁原（そはら）へと元軍を敗走させた。
なお肥後の御家人・竹崎季長一党は元軍との会敵を求めて西へ移動中に、赤坂での戦闘で勝利した菊池武房勢100余騎と遭遇している。
『八幡愚童訓』による戦況
八幡神の霊験・神徳を説いた寺社縁起である『八幡愚童訓』によると、上陸し馬に乗り旗を揚げて攻めかかって来た元軍に対して、鎮西奉行・少弐資能の孫・少弐資時がしきたりに則って音の出る鏑矢を放ったが、元軍はこれを馬鹿にして笑い、太鼓を叩き銅鑼を打って鬨の声を発したため、日本の馬は驚き跳ね狂ったとしている。また、元軍の弓矢は威力が弱かったが、鏃に毒を塗って雨の如く矢を射たため、元軍に立ち向かう術（すべ）がなかったとしている。元軍に突撃を試みた者は、元軍の中に包み込まれ左右より取り囲まれて皆殺された。元兵はよく奮戦した武士の遺体の腹を裂き、肝をとって食べ、また、射殺した軍馬も食べたという。
『八幡愚童訓』は、この時の元軍の様子を「鎧が軽く、馬によく乗り、力強く、豪盛勇猛」で、「大将は高い所に上がって、退く時は逃鼓を打ち、攻める時は攻鼓を打ち、それに従って振舞った」としている。また、退く時は「てつはう」を用いて、爆発した火焔によって追撃を妨害した。「てつはう」は爆発時、轟音を発したため、肝を潰し討たれる者が多かったとしている。また、武士が名乗りを上げての一騎討ちや少人数での先駆けを試みたため、集団で戦う元軍相手に駆け入った武士で一人として討ち取られない者はなかったとしている。その中でも勇んで戦いに臨んだ松浦党の手勢は多くが討ち取られ、原田一類も沢田に追い込まれて全滅し、青屋勢二三百騎もほとんど討ち死にしたという。肥後の御家人・竹崎季長や天草城主・大矢野種保兄弟は元軍船に攻めかかり、よく奮戦したものの、この所に至って形勢は不利となっていた。また、肥前の御家人・白石通泰の手勢も同様に形勢は不利となっていった。元軍は勝ちに乗じて今津、佐原、百道、赤坂まで乱入して、赤坂の松原の中に陣を布いた。これほど形勢が不利になると思っていなかった武士たちは妻子眷属を隠しておかなかったために、妻子眷属らが数千人も元軍に捕らえられたという。
元軍に戦を挑もうという武士が一人もいなくなった頃、肥後の御家人・菊池武房は手勢100騎を二手に分けて、元軍が陣を布く赤坂の松原の陣に襲撃をかけ散々に駆け散らしたが、菊池武房の手勢は多くが討ち取られて、菊池武房のみが討ちとられた死体の中から這い出して、討ち取った元兵の首を多数つけて帰陣した。
大将の少弐景資を始め、大矢野種保兄弟、竹崎季長、白石通泰らが散々に防戦に努めたが、元軍は日本軍を破りに破り、佐原、筥崎、宇佐まで乱入したため、妻子や老人らが幾万人も元軍の捕虜となったという。日本軍は水城に篭って防戦しようと逃げ支度を始め、逃亡するものが続出する中、敗走する日本軍を追う左副都元帥・劉復亨と思われる人物を見止めた少弐景資が弓の名手である馬廻に命を下して劉復亨を射倒すなどして奮戦したものの、結局、日本軍は博多・筥崎を放棄して水城へと敗走したとしている。10月21日の朝になると、元軍は博多湾から撤退し姿を消していたという。
元軍の撤退理由については、日本軍が逃げ去った夕日過ぎ頃、八幡神の化身と思われる白装束30人ほどが出火した筥崎宮より飛び出して、矢先を揃えて元軍に矢を射掛けた。恐れ慄いた元軍は松原の陣を放棄し、海に逃げ出したところ、海から不可思議な火が燃え巡り、その中から八幡神を顕現したと思われる兵船2艘が突如現れて元軍に襲い掛かり元軍を皆討ち取り、たまたま沖に逃れた軍船は大風に吹きつけられて敗走した、としている。
そして「もし、この時に日本の軍兵が一騎なりとも控えていたならば、八幡大菩薩の御戦とは言われずに、武士達が我が高名にて追い返したと申したはずだろう」としながら「元軍がひどく恐れ、あるいは潰れ、あるいは逃亡したのは、偏に神軍の威徳が厳重であったからで、思いがけないことがいよいよ顕然と顕われ給ったものだと、伏し拝み貴はない人はなかった」と結んでいる。
『元史』による戦況
『元史』では、文永の役に関する記述は僅かにしか記載がない。
『元史』日本伝によると「冬十月、元軍は日本に入り、これを破った。しかし元軍は整わず、また矢が尽きたため、ただ四境を虜掠して帰還した」としている。
また、『元史』左副都元帥・劉復亨伝では「（劉復亨は）征東左副都元帥に遷り、軍4万、戦船900艘を統率し日本を征す。倭兵10万と遇い、これを戦い敗った」とのみ記載し、劉復亨が戦闘で負傷し戦線を離脱していたことには触れていない。
『元史』右副都元帥・洪茶丘伝では「都元帥・クドゥン（忽敦）等と舟師2万を領し、日本を征す。対馬・壱岐・宜蛮（平戸島か）などの島を抜く」とあり、文永の役における元軍の戦果を対馬、壱岐などの諸島を制圧し抜いたことのみを記しており、博多湾上陸以後の状況については触れられていない。
その他、『元史』世祖本紀では文永の役の元軍の軍容について「鳳州経略使・ヒンドゥ（忻都）、高麗軍民総管・洪茶丘等の将が屯田軍及び女直軍（女真族の軍）、并びに水軍、合せて15,000人、戦船大小合せて900艘をもって日本を征す」と記している。
『高麗史』による戦況
『高麗史』金方慶伝によると、元軍は三郎浦に船を捨てて、道を分かれて多くの日本人を殺害しながら進軍した。高麗軍三翼軍のうち都督使・金方慶直属の中軍が日本兵に衝かれるに至り、剣を左右に交えた白兵戦となったが、金方慶は少しも退かず、一本の矢を引き抜き厲声大喝すると、日本兵は辟易して逃げ出した。高麗軍中軍諸将の朴之亮・金忻・趙卞・李唐公・金天禄・辛奕等が力戦し日本兵を大いに敗った。戦場には死体が麻の如く散っていた。元軍の総司令官である都元帥・クドゥン（忽敦）は「蒙古人は戦いに慣れているといえども、高麗軍中軍の働きに比べて何をもって加えることができるだろう」と高麗軍中軍の奮戦に感心した。
その後、高麗軍は元軍諸軍と共に協力して日本軍と終日、激戦を展開した。ところが、元軍は激戦により損害が激しく軍が疲弊し、左副都元帥・劉復亨が流れ矢を受け負傷して船へと退避するなど苦戦を強いられた。やがて、日が暮れたのを機に、戦闘を解した。
元・高麗の損害・状況
文永の役で元軍が被った人的損害は13,500余人にも上った。さらに人的被害だけでなく多くの衣甲・弓箭などの武具も棄てて失った。僅かに収拾できた衣甲・弓箭は府庫に保管されたが、使用に堪られるものではなかった。
また、文永の役において戦艦・軍隊・兵糧などを支給した高麗は、国力を極度に悪化させ疲弊した。
高麗からクビライの下へ派遣された金方慶、印公秀は、その上表の中で、三別抄の乱を鎮圧するための大軍に多くの兵糧を費やしたこと、加えて民は日本征討（文永の役）による戦艦を修造するために、働きざかりの男たちはことごとく工役に赴き、日本征討に加わった兵士たちは、戦闘による負傷と帰還中の暴風雨により多くの負傷者・溺死者を出すなどしたために、今では耕作する者は僅かに老人と子供のみであること、さらに日照りと長雨が続いて稲は実らず民は木の実や草葉を採って飢えを凌ぐ者があるなど、「民の疲弊はこの時より甚だしい時はなかった」といった高麗の疲弊した様子を伝えている。そして、再び日本征討の軍を挙げるならば、小邦（高麗）は戦艦・兵糧の支給には耐えられないとクビライに訴えている。
神風と元軍撤退理由
元軍は戦況を優位に進めた後、陸を捨てて船に引き揚げて一夜を明かそうとしたその夜に暴風雨を受けて日本側が勝利したという言説が教科書等に記載されている。通常、上陸作戦を決行した場合、まず橋頭堡を確保しなければならず、戦況を優位に進めながら陸地を放棄して、再び上陸作戦を決行するなどは戦術的に有り得ないとされる。また、元側の史料『高麗史』の記載によると、元軍は日本軍との戦闘で苦戦を強いられたため軍議により撤退を決定し、日本からの撤退途上で暴風雨に遭遇したとなっている。ただ、この撤退途上に元軍が遭遇した暴風雨については、気象学的には11月下旬には台風の渡来はなく、あったとしても単なる強風であったろう。
元軍が苦戦し撤退した様子は『高麗史』の記載の他、日本側の史料でも同様の記載が確認できる。文永の役当時の鎮西からもたらされた飛脚の報告が載っている日本側の史料『帝王編年記』によれば「去月（十月）二十日、蒙古と武士が合戦し、賊船一艘を取り、この賊船を留める。志賀島において、この賊船を押し留めて、その他の蒙古軍を追い返した」と報じたとあり、同じく飛脚の報が載っている『五檀法日記』においても「去月（十月）十九日と二十日に合戦があり、二十日に蒙古軍兵船は退散した」とあり、交戦した武士らが中央政権に対して軍事的に元軍を撃退したことを報告している。また、他の史料と日にちに差異はあるが『関東評定衆伝』でも「（文永十一年）十月五日、蒙古異賊が対馬に攻め寄せ来着。少弐資能代官・藤馬允（宗資国）を討つ。同24日、大宰府に攻め寄せ来たり官軍（日本軍）と合戦し、異賊（元軍）は敗北した」と明確に日本軍の勝利と元軍の敗北が確認できる。
鎌倉期の神風観
文永の役において元軍は神風で壊滅し日本側が勝利したという言説が流布した背景として、当時の日本国内では元寇を日本の神と異賊の争いと見る観念が共有されており、神社や寺による折伏・祈祷や歌詠みは日本の神の力を強める（天人相関思想）と信心されていた。そのため、元軍を撃退できた要因は折伏・祈祷による神力・神風であると神社等は宣伝し､幕府に対して恩賞を求めた。
例えば、公家の広橋兼仲は、その日記『勘仲記』の中で「逆風の事は、神明のご加護」と神に感謝している。また、1276年（建治2年・至元13年）の官宣旨の文言の中にも「蒙古の凶賊等が鎮西に来着し合戦をしたのだが、神風が荒れ吹き、異賊は命を失い、船を棄て或いは海底に沈み、或いは入江や浦に寄せられた。これは即ち霊神の征伐、観音の加護に違いない」とあり、当時から元軍を襲った暴風雨を神風とする認識が存在していたことが窺える。
また、敵国調伏や加持祈祷によって日本の神や仏も戦闘に動員され元軍を撃退できたとする観念は、各社による「神々による軍忠状」という形で現れ、戦後も幕府に対して各社による恩賞の要求も激しかった。元寇における神々の活躍例を挙げると以下のようなものが見受けられる。
寺社縁起『八幡愚童訓』によると、日本軍が水城へ敗走した後、松原に陣を布く元軍に八幡神の化身30人ほどが矢を射掛け、恐れ慄いた元軍は海に逃げ、さらに海から炎が燃え巡り、その中から現れた八幡神を顕現したと思われる兵船2艘が突如現れて元軍を皆討ちとり、辛うじて沖に逃れた者には大風が吹き付けられて元軍は敗走したという。同様の話は『一代要記』にもあり、大宰府軍（日本軍）が敗北した後、神威を顕現したと思われる兵船2艘が現れて元軍と戦い、これを退散させたとしている。
また、肥前国武雄社では、戦後の論功行賞から漏れたため、幕府に以下のように文永・弘安の役における勲功を訴えている。『武雄神社文書』によれば、文永の役の際の10月20日の夜、武雄社の神殿から鏑矢が元軍船目掛けて飛び、結果、元軍は逃げていったとしており、また、弘安の役に際しても、上宮から紫の幡（のぼり）が元軍船の方に飛び去って、大風を起こしたという。
幕府は、こういった各社による軍忠状に対して神領興行令と呼ばれる徳政令を各社に対して3度も発布し、恩賞に当てた。
戦前・戦後の神風観
1910年（明治43年）の『尋常小学日本歴史』に初めて文永の役の記述が登場して以来、戦前の教科書における文永の役の記述は、武士の奮戦により元軍を撃退したことが記載されており、大風の記述はなかった。しかしその後、第二次世界大戦が勃発し日本の戦局が悪化する中での1943年（昭和18年）の国定教科書において、国民の国防意識を高めるために大風の記述が初めて登場した。それ以来、戦後初の教科書である『くにのあゆみ』以降も大風の記述は継承され、代わって武士の奮戦の記述が削除されることとなる。
戦後の教科書において、文永の役における武士の奮戦の記述が削除された背景としては、執筆者の間で武士道を軍国主義と結び付ける風潮があり、何らかの政治的指示があったためか執筆者が過剰に自粛したのではないかとの見解がある。また、戦時中や現代の教科書においても文永の役において元軍は神風で壊滅したという言説が依然として改められなかった背景としては、戦時中は「神国思想の原点」ゆえに批判が憚られたことによるという見解がある。この観念は戦時中の神風特別攻撃隊などにまで到ったとされる。戦後は敗戦により日本の軍事的勝利をためらう風潮が生まれたことにより、文永の役における日本の勝因を自然現象ゆえによるものであるという傾向で収まってしまったのではないかとの見解がある。
また、文永の役は大風で勝利したという戦後の常識は、寺社縁起『八幡愚童訓』における記述がベースになっているといわれている。
第一次高麗征伐計画
元・高麗連合軍の侵攻を撃退した鎌倉幕府は、高麗へ侵攻して逆襲することを計画した。高麗出兵計画は再度の元の襲来に備えるための石築地（元寇防塁）の築造と同時に進められ、高麗出兵に動員される者を除いた鎮西の者が石築地の築造に当たることになっていた。
幕府は1276年（建治2年・至元13年）3月に高麗出兵を行うことを明言し、少弐経資が中心となって鎮西諸国などに動員令を掛けて博多に軍勢や船舶を集結させた。
船の漕ぎ手である梶取（かんどり）や水手（かこ）は鎮西諸国を中心に召集され、不足の場合は山陰・山陽・南海各道からも召集するよう御家人に命じた。幕府は動員催促した武士に水手、梶取りなどの年齢や動員数、兵具、船数などを注進させ、逃亡者には厳罰を科すなどして着々と出兵準備を進めたが、突然出兵計画は中止となった。詳細は不明ながら、同時に進められていた石築地の築造に多大な費用と人員を要したことと、兵船の不備不足などの理由により計画は実行されなかったとされる。
幕府は異国警固番役を強化し、引き続き九州の御家人に元軍の再襲来に備えて九州沿岸の警固に当たらせた。異国警固番役は3か月交代で春夏秋冬で分け、春は筑前・肥後国、夏は肥前・豊前国、秋は豊後・筑後国、冬は日向・大隅・薩摩国といった九州の御家人が異国警固番役を担当した。
無学祖元による進言
1281年（弘安4年・至元18年）、弘安の役の一月前に元軍の再来を予知した南宋からの渡来僧・無学祖元は、北条時宗に「莫煩悩」（煩い悩む莫（な）かれ）と書を与え、さらに「驀直去」（まくじきにされ）と伝え、「驀直」（ばくちょく）に前へ向かい、回顧するなかれと伝えた。これはのち「驀直前進」（ばくちょくぜんしん）という故事成語になった。無学祖元によれば、時宗は禅の大悟によって精神を支えたといわれる。なお無学祖元はまだ南宋温州の能仁寺にいた頃の1275年に元軍が同地に侵入し包囲されるが、「臨刃偈」（りんじんげ）を詠み、元軍も黙って去ったと伝わる。
博多湾進入
東路軍は捕えた対馬の島人から、大宰府の西六十里の地点にいた日本軍が東路軍の襲来に備えて移動したという情報を得た。東路軍は移動した日本軍の間隙を衝いて上陸し、一気に大宰府を占領する計画を立てると共に、直接クビライに伺いを立てて、軍事のことは東路軍諸将自らが判断して実行するよう軍事作戦の了承を得た。こうして当初の計画とは異なり、江南軍を待たずに東路軍単独で手薄とされる大宰府西方面からの上陸を開始することに決定した。
対馬・壱岐を占領した東路軍は博多湾に現れ、博多湾岸から北九州へ上陸を行おうとした。しかし日本側はすでに防衛体制を整えて博多湾岸に約20kmにも及ぶ石築地（元寇防塁）を築いており、東路軍は博多湾岸からの上陸を断念した。日本軍の中には伊予の御家人・河野通有など、武勇を示すために石築地を背に陣を張って東路軍を迎え撃った者さえもいた。後に河野通有は「河野の後築地（うしろついじ）」と呼ばれ称賛された。
この石築地は、最も頑強な部分で高さ3m、幅2m以上ともされており、日本側が守備する内陸方面からは騎乗しながら駆け上がれるように土を盛っており、元軍側の浜辺方面には乱杭（らんぐい）や逆茂木（さかもぎ）などの上陸妨害物を設置していた。『予章記』によれば、海上から見た博多湾は「危峰の江に臨むが如し」外観であったという。
マルコ・ポーロ『東方見聞録』の弘安の役
マルコ・ポーロの『東方見聞録』には以下のようにマルコ・ポーロが伝聞として聞いた弘安の役に関する記述がある。
「…さて、クビライ・カアンはこの島の豊かさを聞かされてこれを征服しようと思い、二人の将軍に多数の船と騎兵と歩兵をつけて派遣した。将軍の一人はアバタン（アラカン（阿剌罕））、もう一人はジョンサインチン（ファン・ウェン・フー、范文虎）といい、二人とも賢く勇敢であった。彼らはサルコン（泉州）とキンセー（杭州）の港から大洋に乗り出し、長い航海の末にこの島に至った。上陸するとすぐに平野と村落を占領したが、城や町は奪うことができなかった。さて、そこで不幸が彼らを襲う。凄まじい北風が吹いてこの島を荒らし回ったのである。島にはほとんど港というものがなく、風は極めて強かったので、大カアンの船団はひとたまりもなかった。彼らはこのまま留まれば船がすべて失われてしまうと考え、島を離れた。しかし、少しばかり戻ったところに小島（鷹島）があり、船団はいやおうもなくこの小島にぶつかって破壊されてしまった。軍隊の大部分は滅び、わずかに3万人ほどが生き残ってこの小島に難を避けた。彼らには食糧も援軍もなく、もはや命はないものと諦めざるをえなかった。というのも、何艘かの船がいちはやく彼らの国に帰ったのだが、いっこうに戻って来る気配がなかったからである。実は司令官である二人の将軍が互いに憎み合い、そねみ合っていたのである。一人の将軍は嵐を逃れたのだが、小島に残された同僚の将軍の救援には赴こうとしなかった。大風は長く続かなかったので、吹き止んでしまえば戻ることは十分可能だったにもかかわらず、彼は戻ろうとせず、自分の国に帰ってしまった。大カアンの軍隊が残されたこの小島には人の住めるようなところではなく、彼ら以外に生き物の姿はなかった。さて、逃げ帰った者たちと小島に残された者たちがどうなったか、次にお話してみよう。
さて、すでに申し上げたように、小島に残された3万の兵士たちはどのようにして脱出してよいかわからず、もはや命はないものと諦めざるをえなかった。ジパング（日本）の王は、敵の一部が運命に見放されて小島に残され、他はちりぢりに逃げ去ったと聞くとおおいに喜び、ジパング中の船をこぞって小島に赴くと四方八方から攻め寄せた。タタール人（モンゴル人）たちは、戦いに慣れていないジパングの人々が船に警戒の兵を残さず、みな上陸してしまったのを見た。思慮に富んだタタール人たちは一気に動き出し、逃げると見せかけて敵の船に殺到すると、すぐさま乗り込んでしまった。船を守る兵がいなかったので極めて容易なことであった。さて、タタール人たちは船を奪うと、すぐさま本島に向けて出立した。彼らは上陸し、ジパング王の旗をなびかせて進んだ。首都を守る人々はこれに気付かず、てっきり味方が帰って来たのだと思って中に入れてしまった。それでタタール人たちは入城し、すぐさま城郭を占領し、住民たちをすべて外に追い払ったのである。もちろん美しい女たちだけは手元に留めた。さて、大カアンの軍隊はこうして首都を占領したのであったが、これを知ったジパングの王と軍隊とは大いに悲しみ、残された何艘かの船に乗って本島に戻ると、兵を集めて首都を囲んだ。一人として出ることも入ることもできなかった。中に籠もったタタール人たちは7か月の間持ちこたえた。その間、ことの次第をいかに大カアンに知らせるか、夜となく昼となく努めたのだが、結局、知らせることはできなかった。もはや持ちこたえられなくなって、命を助けるかわりに一生ジパングの島から出ないという条件で降伏した。これは1268年に起こったことである（文永の役は1274年、弘安の役は1281年）。大カアンは逃げ帰った将軍の首を刎（は）ねた。もう一方の将軍に対しても、武人にあるまじき振る舞いとして、処刑の命令を出した。
さて、私は今一つ、次のような驚異についてお話しするのを忘れるところであった。それは、戦いの初め、大カアンの軍隊がジパングに上陸して平野を占領した時のことであった。一つの塔を落とすと、中にいた人々は降伏を肯じなかったので、その首を刎ねたのであったが、どうしても八人だけは首を切り落とすことができなかった。その八人は、うまく隠れて外からは見えなかったが、腕の肉と皮膚の間に石を埋め込んでいた。その石には魔術が施れ、決して刃物では殺されぬという効能を帯びる。これを聞いたタタール人の将軍たちはその八人を棒で殴り殺し、その死骸から石を取り出すと大事にしまったのであった」
第二次高麗征伐計画
元軍に大勝した鎌倉幕府は、直ちに高麗出兵計画を発表した 。
『東大寺文書』によると、幕府は少弐経資か大友頼泰を大将軍として、三ヵ国の御家人を主力に大和・山城の諸寺の悪徒（僧兵）をも動員して高麗への出兵を計画した。しかし第二次高麗出兵計画は突然中止となった。詳細は不明ながら、御家人の困窮などの理由により実行されなかったともいわれる。
一方、クビライも日本の反撃を警戒し、高麗の金州等に鎮辺万戸府を設置し日本軍の襲来に備えた。
元・高麗側の状況と影響
浙江大学教授・王勇によれば、弘安の役で大敗を喫した元は、その海軍力のほとんどを失い、海防の弛緩を招いた。他方、日本では幕府の弱体化と御家人の窮乏が急速に進む中で浪人武士が多く現れ、それらの中から九州や瀬戸内海沿岸を根拠地に漁民や商人も加えて武装商船商団が生まれ、敗戦で海防力が弱体化していた元や朝鮮半島の沿岸部へ武力を背景に進出していったとする。
1292年（正応5年、至元29年）、日本の商船が貿易を求めて四明（今の寧波）にやってきたが、検査により船内から武具が見つかり、日本人が武具を隠し持っていたことが発覚した。日本人による略奪の意図を恐れた元朝政府は都元帥府を設置して、総司令官・カラダイ（哈剌帯）に海防を固めさせた。
1304年（嘉元2年、大徳7年）、江南に度重なって襲来するようになった日本武装商船に警戒し、千戸所を定海に設けて海防を強化させ、市舶司を廃して元の商人が海外に出ることを禁ずる禁海令を発布した。王勇は、このように、元が倭寇と日本人の復讐を恐れたため、閉関主義へと態度を変化させ日本との通交を回避するようになったとする。
また、高麗においても、二度に及ぶ日本侵攻（文永・弘安の役）及び第三次日本侵攻計画による造船で国内の木材が殆ど尽き、海軍力が弱体化したため、その後相次ぐ倭寇の襲来に苦戦を強いられる重要な原因となった。
日本脅威論の形成
浙江大学教授・王勇は弘安の役での敗戦とその後の日本武装商船の活動によって中国における対日本観は大きく変化し、凶暴で勇猛な日本人像および日本脅威論が形成されていったと指摘している。
例えば、南宋遺臣の鄭思肖は「倭人は狠、死を懼（おそ）れない。たとえ十人が百人に遇っても、立ち向かって戦う。勝たなければみな死ぬまで戦う。戦死しなければ、帰ってもまた倭王の手によって殺される。倭の婦人もはなはだ気性が烈しく、犯すべからず。（中略）倭刀はきわめて鋭い。地形は高険にして入りがたく、戦守の計を為すべし」と述べ、また元朝の文人・呉莱は「今の倭奴は昔（白村江の戦い時）の倭奴とは同じではない。昔は至って弱いと雖も、なお敢えて中国の兵を拒まんとする。いわんや今は険を恃んで、その強さは、まさに昔の十倍に当たる。さきに慶元より航海して来たり、艨艟数千、戈矛剣戟、畢く具えている。（中略）その重貨を出し、公然と貿易する。その欲望を満たされなければ、城郭を燔して居民を略奪する。海道の兵は、猝かに対応できない。（中略）士気を喪い国体を弱めるのは、これより大きなことはない。しかし、その地を取っても国に益することはなく、またその人を掠しても兵を強めることはない」と述べ、日本征服は無益としている。
また、明の時代の鄭舜功が著した日本研究書である『日本一鑑』では、元寇について「兵を喪い、以って恥を為すに足る」と評すなど、後の時代にも元寇の記憶は批判的に受け止められていたことが窺える。
元寇の敗戦を通してのこういった日本軍将兵の勇猛果敢さや渡海侵攻の困難性の記憶は、後の王朝による日本征討論を抑える抑止力ともなった。元の後に興った明による日本征討論が、初代皇帝・朱元璋（洪武帝）、第3代皇帝・永楽帝、第12代皇帝・嘉靖帝の時の計3回に渡って議論された。
そのうち、朱元璋は軍事恫喝を含んで、明への朝貢と倭寇の鎮圧を日本の懐良親王に要求した。ところが懐良親王は、もし明軍が日本に侵攻すれば対抗する旨の返書を送って朱元璋の要求を受け付けなかった。この返書に激怒した朱元璋であったが、クビライの日本侵攻の敗北を鑑みて日本征討を思い止まったという。
日本側の状況と影響
文永の役後、幕府は石築地の建設や輪番制の異国警固番役の設置など博多湾の防備を強化したが、しかしこの戦いで日本側が物質的に得たものは無く、恩賞は御家人たちを不満にしたとされる。竹崎季長は鎌倉まで赴いて直接幕府へ訴え出て、恩賞を得ている。
弘安の役後、幕府は元軍の再度の襲来に備えて御家人の統制を進めたが、この戦争に対しても十分な恩賞給与がなされなかった。また、九州北部周辺へ動員された異国警固番役も鎌倉時代末期まで継続されたため、戦費で窮迫した御家人達は借金に苦しむようになった。幕府は徳政令を発布して御家人の困窮に対応しようとしたが、御家人の不満は解消されなかった。
貨幣経済の浸透や百姓階層の分化とそれに伴う村落社会の形成といった13世紀半ばから進行していた日本社会の変動は、元寇の影響によってますます加速の度合いを強めた。借金が棒引きされた御家人も、後に商人が徳政令を警戒し御家人との取引・融資等を極端に渋るようになったため、結果的に資金繰りに行き詰まり没落の色合いを見せるようになった。そして、御家人階層の没落傾向に対して新興階層である悪党の活動が活発化していき、御家人らの中にも鎌倉幕府に不信感を抱くものが次々と登場するようになった。これらの動きはやがて大きな流れとなり、最終的には鎌倉幕府滅亡の遠因の一つとなったのである。
宗教・思想への影響
日蓮は、外国の侵攻という『立正安国論』における自己の予想の的中として元寇を受け止め、『妙法蓮華経（法華経）』の行者としての確信をますます強めた。浄土教を民間に広めた一遍の踊念仏にみられる熱狂の背景に、元寇の脅威による緊迫感・終末感があったという見解もある。
この当時、神仏の国土守護の存在意義が社寺側によって宣伝され布教に利用された。各地の社寺縁起では、朝鮮半島を征服したとされる神功皇后の三韓征伐が想起され、日本の軍事力や神々の力の優越性が主張された。同時に、外国とりわけ元寇で主要な役割を果たした高麗が存在した朝鮮半島は征伐される悪人の地として位置付けられた。
伝承
その後の日本では、元寇の際、蒙古・高麗軍が日本を襲い虐殺を行ったことから、「蒙古・高句麗の鬼が来る」といって怖れたため、転じて恐ろしいものの代名詞として子供の躾けなどで、「むくりこくり、鬼が来る」と脅す風習などとなり、妖怪に転じて全国に広がった。モッコの子守唄（青森県木造町）のように「泣けば山がらモッコくるね、泣がねでねんねしな」などと、昔の元寇の記憶を子守唄にしたものなど、上記の残虐行為への恐怖を証明する民間伝承は全国に存在する。
軍事面
かつては元軍の集団戦術、いわゆる組織戦闘に対して、当時の日本側は一騎討ちを基本とした戦い方をしていたと言われていた。また元軍は『八幡愚童訓』によれば毒矢・てつはう（鉄火砲）など、日本側が装備しない武器を活用したことにより、各地で日本軍は圧倒されたと言われていた。しかし、現在の研究では双方共に被害を出していることが判明していることから、実際は日本側も集団戦術を取っていたと考えられている。
集団戦法・一騎討ち
『八幡愚童訓』に記されているように、多くの書籍で元軍の集団戦法の前に一騎討ち戦法を用いる日本軍は敗退したと書かれている。しかし、『八幡愚童訓』は後世に記された宗教書であり、八幡神の化身の登場によって元軍を破ったことを強調しており、そのために日本軍が戦闘で一騎討ちなど稚劣な戦闘法で敗北したかのような記述になっているとの見解がある。
一騎討ちに関しては、元寇に参戦した肥後国御家人・竹崎季長が描かせた『蒙古襲来絵詞』絵五に描かれているように、陸戦においては日本の武士たちが騎兵を密集した一団となって集団で戦闘が行われている様子が描かれており、一騎討ちを挑む武士は全く描かれていない。また、文永の役の元軍の博多湾上陸に際しては、日本軍の総大将・少弐景資は、赤坂から博多に進出してくる元軍を待ち受けるよう全軍に指示し、元軍が進出してきた後、元軍に集団で一斉に騎射攻撃を加える作戦を立てていた。このように、特別な場合を除いて一騎討ちは行われておらず、一騎討ちは武士の通常の戦闘方法ではない。
また、元朝の官吏・王惲は、元寇の際の武士の様子をその記事『汎海小録』において「兵杖には弓刀甲あり、しかして戈矛無し。騎兵は結束す。殊に精甲は往往黄金を以って之を為り、珠琲をめぐらした者甚々多し、刀は長くて極めて犀なるものを製り、洞物に銃し、過。但だ、弓は木を以って之を為り、矢は長しと雖えども、遠くあたわず。人は則ち勇敢にして、死をみることを畏れず」と記しており、武士が騎兵を結束させて集団で戦っていたことを指摘している。
『元史』においても、日本の特性について「たとえ風に遇わず、彼の国の岸に至っても、倭国は地広く、徒衆が多い。彼の兵は四集し、我が軍に後援はない。万が一戦闘が不利となり、救兵を発しようと思っても、ただちに海を飛んで渡ることはできない」とあり、一騎討ち戦法ではなく、日本が大軍を擁しており、上陸した場合四方から元軍に攻撃を仕掛けてくることを元朝政府が警戒している様子が記されている。
てつはう
正式には震天雷や鉄火砲（てっかほう）と呼ばれる手榴弾にあたる炸裂弾である。容器には鉄製と陶器製があり、容器の中に爆発力の強い火薬を詰めて使う。使用法は導火線に火を付けて使用する。形状は球型で直径16-20cm、総重量は4-10kg（約60%が容器の重量、残りが火薬）ある。
2001年（平成13年）、長崎県の鷹島海底から「てつはう」の実物が2つほど発見され、引き揚げられた。一つは半球状、もう一つは直径4cmの孔が空いた直径14cmの素焼物の容器で重さは約4kgあった。なお、この「てつはう」には鉄錆の痕跡もあったことから、鉄片を容器の中に入れ、爆発時に鉄片が周囲に撒き散り殺傷力を増したとも考えられる。
歴史学者・帆船学者の山形欣哉によると、「てつはう」の使用方法や戦場でどれだけ効果があったかは不明な点が多いとしている。理由としては、「てつはう」は約4kgもあり、手投げする場合、腕力があるものでも2、30mしか飛ばすことができず、長弓を主力武器とする武士団との戦闘では近づくまでに不利となる点を挙げている。
「てつはう」をより遠くに飛ばす手段として、襄陽・樊城の戦いの攻城で用いられた回回砲（トレビュシェット）や投石機がある。しかし、山形欣哉は投石器を使用する場合、多くの人数を必要とし連続発射ができないなどの問題点もあったとしている。例えば、後の明王朝の時代ではあるが、「砲」と呼ばれる投石機は、一番軽い1.2kgの弾を80m飛ばすのに41人（1人は指揮官）も要した。したがって、組立式にし日本に上陸して組み立てたとしても、連続発射はできなかったものとみられ、投石機を使用したとしても「てつはう」が有効に機能したとは考えられず、投石器目指して武士団が突進した場合、対抗手段がないとしている。
和弓と蒙古弓
和弓の第一の特徴は、弓が約2.2mもあり世界最大の長弓であったことにある。長弓であることは矢を引く長さ（矢尺）を伸ばし弓矢の威力が増大することを意味し、現存している鎌倉時代の矢から80-90cm前後の矢尺を引いたと推測される。
第二の特徴は弓を握る位置にある。日本以外の弓では握りの位置が弓の中央であるのに対して、和弓は上からの中央より下の方を握るようになっており、短下長上という構造になっていた。これは弥生時代には確認できる日本独特の弓の特徴であった。中央より下方を握ることで以下の利点があった。同一の弓でも弓力（弓が矢を放つ力）が増大すること。短下長上という構造上、矢の角度が仰角となり、結果、射程距離をより長くできた。さらに弓幹の振動がこの握りの近辺では少なく、操作しやすいことなどが挙げられる。
第三の特徴としては「弓返（ゆがえ）り」といわれるものがある。これは、矢が発射された直後に、弓を握る左手の中で、弓が反時計回りにほぼ1回転することをいう。これも日本独特のものであり、鎌倉期〜南北朝期の射術の進歩、弓の改良によって新しく起こった現象である。この「弓返り」により、弓の復元力（弓が矢を発射する前の本来の形状に戻ろうとする力）は速さを増し、矢はさらに加速され威力を増した。ただし、実戦では矢の連射性を重視したため、復元に手間が掛かる「弓返り」はさせなかった。
一方、蒙古弓は、長さが1.5m〜0.6mで短弓である。弓は牛の角と腱と木を組み合わせて作られている。弓全体の芯となっているのは木であり、弓の弦側には圧縮に強い牛の角を加工したものを張り付け、その反対側には伸張に対して強度のある腱を張り付けてある。そして、弓全体を接着力強化のため樹皮で巻き、また湿気予防のために塗料が塗られた。また、弓は弦を外すと反対側に大きく反る形に作られており、矢の速度および飛距離が増すよう工夫されている。矢の先には鏃が付けられ、その形状には各種ある。弓の弦は鹿（アンテロープ）の首の皮で作られ、丈夫にできている。
筑波大学体育科学系教授・森俊男によると和弓と蒙古弓を比較した場合、日本の弓の方が射程距離、威力は優っているとしている。まず、矢の比較だが、和弓と蒙古弓とも矢の長さは80〜90cmとほぼ同じ長さである。しかし、日本の矢は竹製の矢柄を材料として、それを火で焼き、まっすぐに矯めると同時に矢柄の硬度を高め、竹の肉厚が均一になるよう削って作られている。そのため、矢の重量や重心位置が一定となる。また、「箆張り（のばり）」といわれる、矢の中央部を押した時の反発力が、蒙古軍の使用する矢よりも強い。でき上がった矢柄に鷲・鷹類の羽が3枚付けられ、鉄製の鏃を矢先に差し込んで戦闘用の矢（征矢）となる。一方、蒙古弓の矢は日本の矢のような複雑な製作過程はなく、矢は木を削って作られた。矢の飛行を安定させるため、飛行中に矢が回転するように3枚の羽が付けられている。矢を同じように発射した場合、使用する矢の重量、重心位置、箆張りなどの規格が均一でなければ、矢の着点や飛行状態は異なってくる。着点は命中と密接な関係があり、その飛行状態は矢が命中した際の威力の大小に関係する。これらの理由により、森俊男は日本の矢の方が性能は良かったと指摘している。
次に弦の比較であるが、日本の弦は麻を材料とし、それを縒り合わせて松脂（まつやに）を染み込ませ、絹糸を全体に巻き締めて、その上に漆を塗って作られている。現在、通常使用されている弦の重さは二匁（7.5g）くらいである。糸を巻いて漆を塗り、重さが3倍になったとしても22.3gである。一方、蒙古弓の弦は動物の皮を使用し、重さは46gと日本の弦の2倍以上の重さがあった。したがって、矢が発射され弦が復元する過程では、弦の重さや空気抵抗などから、同じ強さの弓だとしても、矢の速度に差が生じるため、日本の弦の方が性能が優っているとしている。
鏃および矢柄の重量は発射される矢の飛行速度に大きく関係するが、両軍の使用する矢の重量はほとんど差はなかった。矢の速射性に関しても、引く矢の長さが同じため、運動量も同じであり、差はなかったものとみられる。以上の点から射程距離、威力に関しては和弓が若干優位であったと森俊男は結論付けている。
なお、和弓と蒙古弓についてそれぞれ言及されている史料もあり、日本側の史料『八幡愚童訓』によると「蒙古か矢、みしかしといへとも、矢のねに毒をぬりたれは、ちともあたる処、とくに氣にまく…」とあり、、一方、元側の史料の『汎海小録』によれば和弓ついて「弓（和弓）は木によって作られ、矢は長いが遠くには届かない」とある。
騎馬兵
文永の役で元側が馬を戦場で使用したことは『蒙古襲来絵詞』や『八幡愚童訓』からも窺え、『高麗史』にも高麗南部に日本侵攻に用いる軍馬のための糧抹を配給するアウルク（奥魯）が設置されていることからも、軍馬が文永の役で使用されたことは間違いないが、正確な軍馬の数は不明。
『蒙古襲来絵詞』絵八の麁原に陣を布く元軍の騎乗率は約17%で『八幡愚童訓』でも元軍の左副都元帥・劉復亨と思われる人物の共廻りの記述に「十四五騎うちつれ、徒人七八十人あひ具して…」とあり、騎乗率を約15〜17%ほどとしている。なお、室町時代に日朝が著した日蓮の『立正安国論』の注釈書『安国論私抄』（文明11年、1478年擱筆）第一巻「蒙古詞事」（の「文永十一年蒙古責日本之地事」）には「或記云」として、文永の役での日本軍の捕虜となった元兵の証言によれば、元軍の構成は軍船の総数が240艘で、1艘につき兵300人、水夫70人、軍馬5匹であったとしている。
また、対する日本軍は、陸戦においては騎兵を密集させた集団で戦っていた。そのことは、クビライに仕えた王惲が日本軍の様子を「騎兵は結束す」と記していることや『蒙古襲来絵詞』絵五に騎兵を密集させて突撃する日本軍の様子が描かれていることからも窺える。
なお、両軍が使用した軍馬は、日本在来馬とモンゴルのモウコウマともに体高としては120〜140cmほどであり、体格に差は無かった。
日本侵攻理由の諸説
文永の役は征服を目的とした侵攻では無く、威力偵察ではなかったかとの説もある。モンゴル帝国の軍事行動では、事前に兵力100〜10,000規模での威力偵察を数度行った後、本格的な侵攻を行うことがある。例えば、モンゴル帝国の外交交渉では、チンギス・カンからオゴデイの時代に掛けて行われた金王朝侵攻では、数度にわたり「軍事行動に先立ち、あるいは並行して使節を派遣し服属を呼び掛けていたことが知られており、侵攻した地域で掠奪や交戦は行われたものの、領土征服をせずに軍が撤退する場合もあった。
また、『元史』には文永の役において、元軍の矢が尽きたという記述が見られ、当時の主力武器である矢がすぐに尽きる程度の準備で来るとは考えにくいこと、日本を征服するには33,000人程度という少ない兵力であることを威力偵察の根拠に挙げている。しかしながら、元軍の日本以外の派兵兵力は、渡海侵攻である三別抄の乱鎮圧戦ではおよそ12,000、樺太侵攻でも最大で10,000、ジャワ侵攻で20,000であり、文永の役の兵力はその他の侵攻と比べて、決して規模の小さいものではなかった。また、偵察目的であることを裏付ける史料はなく、『元史』の矢が尽きたという記述の前に、撤退理由として「官軍（元軍）整わず」とあり、日本軍との戦闘に及んで編成を乱し、撤退することに決した元軍の様子の記述があり、予定通りの撤退であったとは書かれていない。また、『高麗史』においても、元軍は日本軍の頑強な抵抗に遭い、兵力不足を勘案した結果、元軍の総司令官である都元帥・クドゥン（忽敦）が撤退を決断したことが記されている。
一方で、南宋が滅んだ後の弘安の役については様々な説がある。
旧南宋軍が主力となった江南軍10万人については軍隊兼移民団だったのでは、との見解がある。元々、南宋は金で兵士を募集する募兵という形をとっており、数は多いが所詮は寄せ集めであり、士気・忠誠心も低く、戦闘能力も高くなかったのではないかとしている。旧南宋軍の新たな雇用先として受け入れたことも元朝にとって負担であり、また軍を解散させると職を失った大量の兵士たちが社会不安の要因となってしまうというものだが、征服した現地兵を次の戦争に投入することはモンゴル帝国では創建初期からよく行われており、日本との戦いの時のみことさら強調すべきこととは考えにくい、というものである。
海底調査
近年の海底調査では、長崎県鷹島南部の海底から元軍の刀剣や碇石などが発見されている。
海から引き揚げられた物の中には、元軍中隊長クラスの管軍総把の証である「管軍総把印」と刻まれている青銅印が発見されている。管軍総把印の印字は、元朝の国字パスパ文字で刻まれており、印面の裏の左側は漢字で「中書礼部 至元十四年（1277年）九月　日　造」の字がみえる。
2011年10月24日、琉球大学教授・池田栄史の研究チームが、伊万里湾の鷹島沖海底に沈んでいる沈没船を元寇時の元軍船と判定したと発表した。2011年11月16日に参議院に提出された｢長崎県松浦市鷹島沖で発見された元寇船の文化財指定及び保存の在り方に関する質問主意書」に対して、政府は同1月25日の答弁書において文化庁において文化財指定に向けた準備を進める見解を示し、その後元軍船が発見された鷹島東部沖合は「鷹島神崎（こうざき）遺跡」として国の史跡に指定され、日本初の水中遺跡となった。
2014年10月2日には、さらに2隻目となる元軍船を1隻目の発見地点より東に約1.7kmの地点で発見したことを池田栄史が発表。左右両側の外壁板や船体内の隔壁板の構造が分かる良好な状態で残っていることを明らかにした。なお、船体は長さ約12m、最大幅約3mで、周辺から中世の中国製とみられる茶碗、壺といった陶磁器が約20点見つかり、船体は外板が3枚打ち付けられ、船内が9枚の隔壁で仕切られている等、中世の中国船の特徴が確認できることから、江南軍の船体であったと思われる。
日本の封建制
今谷明は、日本の勝因として、その理由を強固な組織としての封建制とそれに基づく挙国一致体制の完備によるという見解を出している。今谷明は、蒙古軍が制圧できなかったエジプトのマムルーク朝や神聖ローマ帝国と日本の3つの地域に共通するものとして、強固な組織としての封建制があることを指摘している。今谷はマムルーク朝についてイクター制研究で著名な佐藤次高の説明を引用し、マムルークが主君であるスルターンから与えられる地租（ハラージュ）等の租税徴収権とその当該地であるイクターを「地頭職と読み換えれば、日本の御家人制にそっくりの構造が浮かび上がる」と述べ、加えてスルターンとの強い忠誠心やマムルーク相互の間での強い仲間意識など日本の御家人制との共通点を指摘している。また、マムルーク軍団の源流としてアラブ征服時代のアラブと征服地域の非アラブとの間に行われたパトロン（保護者） - クライアント（被保護者）の関係、「ワラー関係」についての清水和裕の研究にも触れ、清水の「主人と従属者の間に結ばれる、法的に保証された個人的紐帯であった」という説明から、これらも「日本の武士団の勃興とその封建制的関係に極めて似通った軍団の性格がみられるということになろう」と評している。
高麗人の関与
上記「日本招諭の発端」の節にもあるように、1265年（文永2年・至元2年）、高麗人である趙彝（ちょうい）がクビライに「日本は高麗の隣国であり、典章（制度や法律）・政治に賛美するに足るものがあります。また、漢・唐の時代以来、或いは使いを派遣して中国と通じてきました」とし、日本との通交をクビライへ進言している。このことがクビライが日本に興味を持つ契機となった。
1272年（文永9年・至元9年）には、高麗国王・元宗の子の王世子・諶（しん、後の忠烈王）が、大元朝のクビライに「日本は、いまだ陛下の聖なる感化を受けておりません。ゆえに命令を発して我が軍の装備や糧食を整えさせました。今こそ戦艦兵糧を使うべきです。わずかではありますが、臣たる私めにお任せくだされば、つとめて心力を尽くし、帝の軍をいささかでもお助けできますことを切願しております」と具申した記録が『高麗史』に残っている。李氏朝鮮の柳成龍の『懲毖録』にも「昔、高麗が元の兵を導いて日本を攻撃した」とあり、李氏朝鮮時代においても元寇に対する高麗の主導的な関与があったとの認識であった。
また『元史』によると高麗国王・忠烈王は弘安の役後、「高麗国王、請自造船一百五十艘、助征日本。」と150艘の軍船を自ら作り、日本遠征を援助したいとクビライに上奏している。
高麗はモンゴル帝国の侵攻を受ける以前は武臣が王を傀儡化して政権を執っており、元宗、忠烈王以降の高麗国王はモンゴル帝国の兵力を借りることによって王権を奪い返したため、それ以後、高麗王はほとんどモンゴル帝国に頼り、モンゴル名を貰い、モンゴル帝国皇帝の娘を王妃にし皇帝であるクビライ王家の娘婿（キュレゲン、グレゲン）となる姻族、「駙馬高麗国王家」となっていた。このようなモンゴル帝国に頼らざるを得ない状況の忠烈王が、自身の王権を保つためにクビライの意を迎えようと、これらの発言を行ったとする見解がある。
日蓮伝「手ヲトヲシテ船ニ結付」の解釈
日蓮は大量の書簡を自筆して弟子や信徒たちに発送し、信徒や弟子達もこれを大切に保管したため、現在でも真筆とみなし得る著作や書簡、断片を含めても600点を越えるとされている。しかし、一般信徒に向けた日蓮の伝記や書簡の整理は教団の拡大が進展する室町時代頃から本格的に始まる。室町時代、応仁の乱以降に日蓮宗の勢力拡大とともに教団内外の要請に応える形で各種の日蓮の伝記集が成立した。このうち『元祖化導記』と『日蓮聖人註画讃』が後代まで模範となる主要な日蓮伝の双璧となったが、日朝の『元祖化導記』は日蓮の書簡を主要典拠として正しい日蓮の歴史像を明示しようという学究性の高い伝記であった。『元祖化導記』と時期を同じくして成立した日澄の『日蓮聖人註画讃』はとりわけ日蓮の各種書簡と伝世された祖師伝説とを合わせて成立した絵巻による伝記であり、全国的な日蓮宗の布教網の拡大に合わせ、当時の日蓮宗徒や巷間に流布していた「超人的で理想的な祖師像」に合致した内容でもあった。『日蓮聖人註画讃』の第59段「蒙古来」は文永の役について「一谷入道御書」を主な典拠としており、「一谷入道御書」で日蓮が伝えた「手ヲトヲシテ船ニ結付」という文言はここでも現れている。特に『日蓮聖人註画讃』は室町時代から江戸時代にかけての一般的な（超人的な能力や神通力を具有する祖師としての）日蓮像の形成に強い影響を及ぼすことになる。
『日蓮聖人註画讃』は江戸時代に入って幾度も刊本として出版されており、江戸時代における元寇関係の研究書では、津田元貫の『参考蒙古入寇記』や群書類従の編者でもある塙保己一の『螢蠅抄』、橘守部の『蒙古諸軍記弁疑』などで頻繁に引用されている。本来『日蓮聖人註画讃』は文永・弘安の役についての史料としては日蓮の没後200年程たって成立したことからも明らかなように二次的なものに過ぎないのだが、江戸時代における『日蓮聖人註画讃』の扱いは、橘守部が「日蓮画讃の如き実記」と述べているように「実記」として意識され、大抵は無批判に引用される傾向があった。『日蓮聖人註画讃』の文永・弘安の役についての史料価値についての批判的研究は、明治時代、1891年（明治24年）になって小倉秀貫が『高祖遺文録』などにある日蓮書簡の詳細な分析を通さないうちは史料とはみなせない、と論じるまで待たねばならない。明治期に入り、小倉と同じ1891年（明治24年）11月に山田安栄は日本内外の元寇関係の史料を収集した『伏敵編』を著した。『伏敵編』は『善隣国宝記』や『異称日本伝』、『螢蠅抄』、『蒙古諸軍記弁疑』、大橋訥庵『元寇紀略』など江戸時代やそれ以前から続く元寇史研究の成果を批判的に継承したもので、従来から引用されて来た諸史料をある程度吟味しながら引用やその資料的な批判を行っている。一方で、『伏敵編』の編纂は、当時、福岡警察署長の湯地丈雄の主導で長崎事件（1886年）を期に進められていた元寇記念碑建設運動との関係で行われたものであり、日清戦争への緊迫した情勢を反映して、江戸時代からの攘夷運動の流れを組みつつも自衛のための国家主義を標榜するという山田安栄の思想的な表明の書物でもあった。
山田安栄は『日蓮聖人註画讃』の「手ヲトヲシテ船ニ結付」についても論じており、『太平記』の記述「掌ヲ連索シテ舷ニ貫ネタリ」や、『日本書紀』と比較しつつ、「索ヲ以テ手頭ト手頭ヲ連結シタルニ非スシテ。女虜ノ手掌ヲ穿傷シ。索ヲ貫キ舷端ニ結著シタルヲ謂フナリ。」と述べ、捕虜となった人々の手首同士を綱や縄で結び付けているのではなくて、手のひらを穿って傷つけそこに綱を貫き通してそれらの人々を舷端に結わえ付けた、と文言の解釈を行っている。さらに山田安栄は、『日本書紀』の天智天皇の時代（662年）について書かれた高麗の前身の国家である「百済」での事例を引き合いに出し「手掌ヲ穿傷……」（手の平に穴をあけてそこへ縄を通す」の意）やり方を、朝鮮半島において古来より続く伝統的行為としたうえで、この行為を蒙古というより高麗人によるとしている。
翻って、日蓮自身、「一谷入道御書」以降の書簡において何度か文永の役での被害について触れており、その度に掠奪や人々の連行、殺戮など「壱岐対馬」の惨状について述べており、朝廷や幕府が日蓮の教説の通り従わず人々も南無妙法蓮華経の題目を唱えなければ「壱岐対馬」のように京都や鎌倉も蒙古の殺戮や掠奪の犠牲になり国は滅びてしまうとも警告している。
元使殺害
文永の役後に行われた使者殺害に関して、彼らがスパイ行為を行っていたためという見解がある。文永の役以前の使者の行動はかなり自由で、道中では色々な情報を集めることができた。そのため、使者による間諜行為が行なわれたようである。『八幡愚童訓』には「此牒使、夜々ニ筑紫ノ地ヲ見廻リ、船津・軍場・懸足待路ニ至ルマデ差図ヲシ、人ノ景色ヲ相シ、所ノ案内ヲ註シ、計リスマシテゾ帰ケリ。」とある。更に1370年に訪日した明使・趙秩に対して懐良親王が「願るに蒙古は戎狄にして華に莅み小国をもって我を視る。乃ち趙良弼を使わし我を「言朮」うに好語もてす。初めその我が国を覘うを知らざるなり。既に而して船数千を発し我を襲う。」と述べており、元寇から約100年後でも日本側は趙良弼が日本侵略のためのスパイ行為を行っていたと認識していたことが分かる。『元史』でも、趙良弼はほぼ1年間、太宰府に留まっていたが、その間「日本の君臣の爵号、州郡の名称とその数、風俗と産物」などの情報収拾を行い、帰還して後にクビライに報告した。ただし、趙良弼は日本侵攻については「臣は日本に居ること一年有余、日本の民俗を見るに、荒々しく獰猛にして殺を嗜み、父子の親（孝行）、上下の礼を知りません。その地は山水が多く、田畑を耕すのに利がありません。その人（日本人）を得ても役さず、その地を得ても富を加えません。まして舟師（軍船）が海を渡るには、海風に定期性が無く、禍害を測ることもできません。これでは有用の民力をもって、無窮の巨壑（底の知れない深い谷）を埋めるようなものです。臣が思うに（日本を）討つこと無きが良いでしょう」と述べ、日本侵攻に反対した。
こういった行為が間諜であったと考慮されてか、文永の役以降は使者を斬るようになる。また、武家政権である鎌倉幕府の性格からの武断的措置であるとする解釈や、対外危機を意識させ防戦体制を整える上での決定的措置する考え方などがある。元使殺害の評価については同時代では日蓮が批判し、後世では2回目の日本侵攻の口実になった暴挙とする見解もあるが、『大日本史』や頼山陽らは国難に対しては手本にすべき好例と評価している。
異国調伏祈祷
文永の役に先立つ1271年（文永8年・至元8年）10月25日に、後深草上皇が石清水八幡宮へ行幸して異国の事について祈願しており、文永に際して、亀山上皇は石清水八幡宮へこの報賽のため自ら行幸、参拝し徹夜して勝利と国土安穏の御祈謝を行った。翌9日には賀茂・北野両社へも行幸している。
弘安の役においても朝廷から22社への奉幣と異国調伏の祈祷が命令が発せられ、後深草上皇、亀山上皇の御所でも公卿・殿上人らの公家、上皇の身辺を警護する北面武士による般若心経30万巻の転読などの祈祷や持仏堂への供養が行われた。
朝廷や幕府は、元からの使者が来航した直後から石清水八幡宮や宇佐八幡宮などの主な八幡社、伊勢神宮、住吉大社、厳島神社、諏訪大社、東大寺、延暦寺、東寺など諸国諸社寺に異国調伏の祈祷や祈願、奉幣を連年盛んに行っていた。
幕府は弘安4年から翌5年にかけて、これら九州の諸社および伊勢神宮に対して「興行法」と呼ばれる一種の徳政令が発布し、幕府の安堵状が出されている御家人領も含めた全ての旧神領を神社へ返還するよう命じている。