Az MTI szerint a baleset a San Basilio nevű hajóállomásnál történt, a Giudecca-szigettel szembeni csatornaszakaszon, az egyik fő hajózási csatorna bejáratánál, ahol a hajók a nyílt tengerről beúsznak a városba.
Az MSC Cruises genfi székhelyű nemzetközi hajózási vállalat Opera nevű luxushajója hangosan dudált, ahogy közeledett a kikötőhöz, mire a járókelők futásnak eredtek. A 2679 utas szállítására alkalmas, 54 méter magas és 275 méter hosszú Opera manőverezését két kisebb vontatóhajó segítette. A vontatás közben következett be a motorhiba, vagy szakadt el az egyik vontatókötél, amelynek következtében a több emeletes tengerjáró ellenőrizhetetlenné vált.
A luxushajó ezt követően belerohant a mólóba és az ott horgonyzó kisebb turistahajóba, amelyen helyi források szerint 130 turista tartózkodott. Az ütközéskor többen vízbe estek.