Lors de la Première Guerre mondiale, Corfou fut occupée par la France en 1916, et accueillit l'armée serbe en déroute. Elle fut bombardée et occupée par l'Italie en 1923 lors de l'affaire de Corfou, puis à nouveau occupée par l'Italie lors de la Seconde Guerre mondiale. Sa capitale fut ravagée par les troupes allemandes en 1943 lorsque celles-ci prirent le relais de l'Italie.