Na wieść o zgromadzeniu się sił chrześcijańskich w Budzie, sułtan osmański Bajazyd I odstąpił od oblężenia Konstantynopola i wyruszył na spotkanie krzyżowców. Prowadził ze sobą około 15–20 tysięcy ludzi, w tym 6 tysięcy regularnej jazdy (sipahów), 3 tysiące wyborowej piechoty (janczarów) i znaczny kontyngent serbski.

Armia krzyżowców w trakcie przemarszu wzdłuż Dunaju wzięła szturmem kilka miast i obległa Nikopolis – największą twierdzę naddunajską. W miejscu tym doszło do spotkania obu armii.

Bitwa Obie strony dysponowały pewnymi atutami. Wojska tureckie były znacznie lepiej zorganizowane i bardziej zdyscyplinowane niż chrześcijanie, natomiast składały się w dużej mierze z gorzej uzbrojonych żołnierzy. Kluczową sprawą było jednak dowodzenie krzyżowców – Francuzi (w tym i Burgundczycy) nie uznawali zwierzchności Zygmunta Luksemburskiego i samowolnie podejmowali decyzje. Wynikało to z m.in.: porywczości, arogancji oraz lekceważącej pogardy dla węgierskich sojuszników i tureckich wrogów.