У цій статті у хронологічному порядку перераховані головні битви Александра Македонського, включаючи битви до смерті Філіпа II і приходу до влади Александра, похід у Середню Азію та Індію.
Битви в Греції та Фракії
340 р. до н. е. — Повстання медів — У віці 16 років Александр придушив повсталих медів, фракійського племені на північно-східному кордоні Македонії, у той час як його батько, Філіп II, взяв в облогу Візантій на Босфорі (Плутарх, «Олександр»).
Серпень, 338 р. до н. е. — Битва при Херонеї — у центральній Греції об'єднане військо Афін, Фів та інших міст Еллади було розгромлено македонським царем Філіпом II. У віці 18 років Александр очолював ліве крило македонської армії. Після битви Греція визнала владу Македонії над собою.
Весна-літо, 335 р. до н. е. — Похід на Балкани — Перші битви Александра у ролі македонського царя. По ходу боїв на Балканах до річки Істр (сучасний Дунай) розбитий ряд повсталих фракійських і іллірійських племен (трибали, піони, гети, тавлантії тощо).
Вересень, 335 р. до н. е. — Облога Фів — стрімкий кидок з Іллірії на штурм повсталого міста Фіви у Беотії, одного з найсильніших в Елладі того часу. Швидка перемога і руйнування давнього і сильного міста придушили волю греків до опору.
Осінь, 334 р. до н. е. — Облога Галікарнаса — облога і штурм столиці Карії, прибережного міста Галікарнаса на південному краю півострова Мала Азія. В ході облоги загинуло чимало солдатів із гарнізону, але персам вдалося вирватися морем. Галікарнас було здано (без мешканців) після важкого бою і зруйновано за наказом Александра.
Січень-липень, 332 р. до н. е. — Облога Тіра — семимісячна облога і взяття штурмом неприступного фінікійського міста Тір. Перська держава позбулася свого морського флоту, оскільки основні приморські бази і міста опинилися під владою Александра.
Вересень-жовтень, 332 р. до н. е. — Облога Гази — 2-х місячна облога і взяття штурмом міста Газа у Палестині. Александр важко поранений стрілою в плече. Після падіння Гази Александр легко опанував Єгиптом.
329 -327 роки до н. е. — Гірська війна — Війна у Согдіані та Бактрії з місцевими повстанцями. Битви носять локальний характер, місцеві правителі за допомогою партизанських дій намагаються завоювати феодальну незалежність. Після знищення лідерів і захоплення гірських фортець опір місцевої знаті в основному придушений.
Липень, 326 р. до н. е. — Битва на річці Гідасп — битва з індійським царем Пором на річці Гідасп (сучасний Джелам), східною притокою річки Інд. Македонці вперше боролися зі слонами і понесли важкі втрати, після яких відмовилися слідувати за Александром далі на схід.
326 -325 роки до н. е. — Штурм міста маллів — бої з племенами Індії, які проживають уздовж річок Гідасп і Інд. Вимушений відмовитися від походу на Схід, Александр повертався до Персії через нові землі, приєднуючи або винищуючи місцевих жителів. У бою за одне з міст народності маллі Александр був важко поранений стрілою у груди і лише дивом вижив.