Wiosną 1478 pierwsze oddziały osmańskie dotarły w okolice Szkodry. Turcy spalili okoliczne wsie, zmuszając ich mieszkańców do szukania bezpiecznego schronienia w mieście. Główne siły rumelijskie, prowadzone przez Ali Beja i Iskender Beja dotarły do Szkodry 14 maja 1478. 19 maja przybył pasza Rumelii – Davud. Dla niego założono obóz na północ od Szkodry w miejscu nazywanym potem Wzgórzem Paszy. Stamtąd też ostrzeliwała Szkodrę artyleria osmańska. Kilka dni później przybyły główne siły anatolijskie, w tym 46 tys. jazdy, prowadzone przez Mustafę Beja. 18 czerwca do Szkodry wysłano osmańskich parlamentariuszy. Żądali oni poddania twierdzy w zamian za pokój, w przeciwnym razie zapowiadano rzeź obrońców. W imieniu załogi ofertę osmańską odrzucił Peter Pagnanus. 1 lipca do Szkodry przybył sam sułtan Mehmed II.
Przebieg oblężenia thumb|250px|Rycina Giuseppe Gatteriego przedstawiająca oblężenie Szkodry Ostrzał artyleryjski twierdzy rozpoczął się 22 czerwca. Prowadziły go początkowo dwa działa. Od 11 lipca regularny ostrzał prowadziło 11 dział i dwa moździerze, strzelające stromotorowo. Kilka dział posiadała także załoga twierdzy.