Pertempuran Badar
yang turut bergabung, termasuk di antaranya Amr bin Hisyam, Walid bin Utbah, Syaibah bin Rabi'ah, dan Umayyah bin Khalaf. Alasan keikut-sertaan mereka masing-masing berbeda. Beberapa ikut karena mempunyai bagian dari barang-barang dagangan pada kafilah dagang tersebut, yang lain ikut untuk membalas dendam atas Ibnu al-Hadrami, penjaga yang tewas di Nakhlah, dan
sebagian kecil ikut karena berharap untuk mendapatkan kemenangan yang mudah atas kaum Muslim. Amr bin Hisyam juga disebutkan menyindir setidak-tidaknya seorang bangsawan, yaitu Umayyah ibn Khalaf, agar ikut serta dalam penyerangan ini.
Di saat itu pasukan Muhammad sudah mendekati tempat penyergapan yang telah direncanakannya, yaitu di sumur Badar, suatu lokasi yang biasanya menjadi tempat persinggahan bagi semua kafilah yang sedang dalam rute perdagangan dari Suriah. Akan tetapi, beberapa orang petugas pengintai kaum Muslim berhasil diketahui keberadaannya oleh para pengintai kafilah dagang Quraisy tersebut dan Abu Sufyan kemudian langsung membelokkan arah kafilah menuju Yanbu.
"Dan (ingatlah), ketika Allah menjanjikan kepadamu bahwa salah satu dari dua golongan (yang kamu hadapi) adalah untukmu, sedang kamu menginginkan bahwa yang tidak mempunyai kekuatan senjatalah yang untukmu, dan Allah menghendaki untuk membenarkan yang benar dengan ayat-ayat-Nya dan memusnahkan orang-orang kafir". Al-Anfal: 7
Pada saat itu telah sampai kabar kepada pasukan Muslim mengenai keberangkatan pasukan dari Mekkah. Muhammad segera menggelar rapat dewan peperangan, disebabkan karena masih adanya kesempatan untuk mundur dan di antara para pejuang Muslim banyak yang baru saja masuk Islam (disebut kaum Anshar atau "Penolong", untuk membedakannya dengan kaum Muslim Quraisy), yang sebelumnya hanya berjanji untuk membela
Madinah. Berdasarkan pasal-pasal dalam Piagam Madinah, mereka berhak untuk menolak berperang serta dapat meninggalkan pasukan. Meskipun demikian berdasarkan tradisi Islam (sirah), dinyatakan bahwa mereka pun berjanji untuk berperang. Sa'ad bin Ubadah, salah seorang kaum Anshar, bahkan berkata "Seandainya engkau (Muhammad) membawa kami ke laut itu, kemudian engkau benar-benar
mengarunginya, niscaya kami pun akan mengikutimu." Akan tetapi, kaum Muslim masih berharap dapat terhindar dari suatu pertempuran terbuka, dan terus melanjutkan pergerakannya menuju Badar.
Pada tanggal 11 Maret, kedua pasukan telah berada kira-kira satu hari perjalanan dari Badar. Beberapa pejuang Muslim (menurut beberapa sumber, termasuk Ali bin Abi Thalib) yang telah berkuda di depan barisan utama, berhasil menangkap dua orang pembawa persedian air dari pasukan Mekkah di sumur Badar. Pasukan Muslim sangat terkejut ketika mendengar para tawanan berkata bahwa mereka bukan berasal dari kafilah dagang,
melainkan berasal dari pasukan utama Quraisy. Karena menduga bahwa mereka berbohong, para penyelidik memukuli kedua tawanan tersebut sampai mereka berkata bahwa mereka berasal dari kafilah dagang. Akan tetapi berdasarkan catatan tradisi, Muhammad kemudian menghentikan tindakan tersebut. Beberapa catatan tradisi juga menyatakan bahwa ketika mendengar nama-nama para bangsawan
Quraisy yang menyertai pasukan tersebut, ia berkata "Itulah Mekkah. Ia telah melemparkan kepada kalian potongan-potongan hatinya." Hari berikutnya Muhammad memerintahkan melanjutkan pergerakan pasukan ke wadi Badar dan tiba di sana sebelum pasukan Mekkah.
Sumur Badar terletak di lereng yang landai di bagian timur suatu lembah yang bernama "Yalyal". Bagian barat lembah dipagari oleh sebuah bukit besar bernama "'Aqanqal". Ketika pasukan Muslim tiba dari arah timur, Muhammad pertama-tama memilih menempatkan pasukannya pada sumur pertama yang dicapainya. Tetapi, ia kemudian tampaknya berhasil diyakinkan oleh salah seorang pejuangnya, untuk
memindahkan pasukan ke arah barat dan menduduki sumur yang terdekat dengan posisi pasukan Quraisy. Muhammad kemudian memerintahkan agar sumur-sumur yang lain ditimbuni, sehingga pasukan Mekkah terpaksa harus berperang melawan pasukan Muslim untuk dapat memperoleh satu-satunya sumber air yang tersisa.
"Semua suku Arab akan mendengar bagaimana kita akan maju ke depan dengan segala kemegahan kita, dan mereka akan mengagumi kita untuk selama-lamanya."- Amr bin Hisyam
Di sisi lain, meskipun tidak banyak yang diketahui mengenai perjalanan pasukan Quraisy sejak saat mereka meninggalkan Mekkah sampai dengan kedatangannya di perbatasan Badar, beberapa hal penting dapat dicatat: adalah tradisi pada banyak suku Arab untuk membawa istri dan anak-anak mereka untuk memotivasi dan merawat mereka selama pertempuran, tetapi tidak dilakukan pasukan Mekkah pada perang ini.
Selain itu, kaum Quraisy juga hanya sedikit atau sama sekali tidak menghubungi suku-suku Badui sekutu mereka yang banyak tersebar di seluruh Hijaz. Kedua fakta itu memperlihatkan bahwa kaum Quraisy kekurangan waktu untuk mempersiapkan penyerangan tersebut, karena tergesa-gesa untuk melindungi kafilah dagang mereka.
Ketika pasukan Quraisy sampai di Juhfah, sedikit di arah selatan Badar, mereka menerima pesan dari Abu Sufyan bahwa kafilah dagang telah aman berada di belakang pasukan tersebut, sehingga mereka dapat kembali ke Mekkah. Pada titik ini, menurut penelitian Karen Armstrong, muncul pertentangan kekuasaan di kalangan pasukan Mekkah. Amr bin Hisyam ingin melanjutkan perjalanan, tetapi beberapa suku
termasuk Bani Zuhrah dan Bani 'Adi, segera kembali ke Mekkah. Armstrong memperkirakan suku-suku itu khawatir terhadap kekuasaan yang akan diraih oleh Amr bin Hisyam, dari penghancuran kaum Muslim. Sekelompok perwakilan Bani Hasyim yang juga enggan berperang melawan saudara sesukunya, turut pergi bersama kedua suku tersebut. Di luar beberapa kemunduran itu, Amr bin
Hisyam tetap teguh dengan keinginannya untuk bertempur, dan bersesumbar "Kita tidak akan kembali sampai kita berada di Badar". Pada masa inilah Abu Sufyan dan beberapa orang dari kafilah dagang turut bergabung dengan pasukan utama.
Di saat fajar tanggal 13 Maret, pasukan Quraisy membongkar kemahnya dan bergerak menuju lembah Badar. Telah turun hujan pada hari sebelumnya, sehingga mereka harus berjuang ketika membawa kuda-kuda dan unta-unta mereka mendaki bukit 'Aqanqal (beberapa sumber menyatakan bahwa matahari telah tinggi ketika mereka berhasil mencapai puncak bukit). Setelah menuruni bukit 'Aqanqal,
pasukan Mekkah mendirikan kemah baru di dalam lembah. Saat beristirahat, mereka mengirimkan seorang pengintai, yaitu Umair bin Wahab, untuk mengetahui letak barisan-barisan Muslim. Umair melaporkan bahwa pasukan Muhammad berjumlah kecil, dan tidak ada pasukan pendukung Muslim lainnya yang akan bergabung dalam peperangan. Akan tetapi ia juga memperkirakan akan ada banyak korban
dari kaum Quraisy bila terjadi penyerangan (salah satu hadits menyampaikan bahwa ia melihat "unta-unta (Madinah) yang penuh dengan hawa kematian"). Hal tersebut semakin menurunkan moral kaum Quraisy, karena adanya kebiasaan peperangan suku-suku Arab yang umumnya sedikit memakan korban, dan menimbulkan perdebatan baru di antara para pemimpin Quraisy. Meskipun demikian, menurut catatan tradisi
Islam, Amr bin Hisyam membungkam semua ketidak-puasan dengan membangkitkan rasa harga diri kaum Quraisy dan menuntut mereka agar menuntaskan hutang darah mereka.
Pertempuran diawali dengan majunya pemimpin-pemimpin kedua pasukan untuk berperang tanding. Tiga orang Anshar maju dari barisan Muslim, akan tetapi diteriaki agar mundur oleh pasukan Mekkah, yang tidak ingin menciptakan dendam yang tidak perlu dan menyatakan bahwa mereka hanya ingin bertarung melawan Muslim Quraisy. Karena itu, kaum Muslim kemudian mengirimkan Ali, Ubaidah bin al-Harits, dan
Hamzah. Para pemimpin Muslim berhasil menewaskan pemimpin-pemimpin Mekkah dalam pertarungan tiga lawan tiga, meskipun Ubaidah mendapat luka parah yang menyebabkan ia wafat.