L'assedio di Odessa fu una battaglia d'assedio durante la seconda guerra mondiale. Faceva parte dell'area di operazioni del fronte orientale nel 1941. Fu fatta dalle forze rumene e dall'11ª Armata (11. Armee) dell'esercito tedesco (Wehrmacht Heer). Attaccarono la città di Odessa in Unione Sovietica.
A causa dei forti combattimenti della 9a Armata Indipendente (inizialmente) e dell'Armata Costiera Separata, e delle forze della Flotta del Mar Nero a Odessa, l'esercito rumeno impiegò 73 giorni di assedio e quattro attacchi per catturare la città. Hanno avuto 93.000 perdite. L'Armata Rossa ebbe 41.000 perdite. Alcuni storici dicono che l'Armata Rossa ebbe 60.000 perdite.

