Rozmieszczenie geograficzne Bluszcz pospolity jest gatunkiem śródziemnomorsko-atlantyckim. Występuje w całej Europie z wyjątkiem jej północnych krańców i części wschodniej (granica zasięgu biegnie od Szwecji, przez Estonię, Łotwę, Białoruś, Ukrainę po region Kaukaz (region) i Azji Mniejszej). Jako gatunek zawleczony i inwazyjny również w Stanach Zjednoczonych (od 1747 r.), Kanadzie, na Hawajach, w Australii i na Nowej Zelandii, w Brazylii, Indiach i Południowej Afryce.

Informacje o występowaniu według niektórych źródeł w Afryce Północnej (w pasie od Azorów, przez Maroko i wybrzeża Morza Śródziemnego po Tunezję) odnoszą się do bluszczu kanaryjskiego (Hedera canariensis). Gatunek ten traktowany jest czasem jako podgatunek bluszczu pospolitego (np. we Flora Europaea).

Bluszcz pospolity w Polsce występuje na całym obszarze, często w części zachodniej i południowej, rzadziej w centrum, na Podlasiu i Lubelszczyźnie, bardzo rzadko w północnej części Mazowsza i na Suwalszczyźnie. Stanowiska w Puszczy Białowieskiej znajdują się tuż przy wschodniej granicy zasięgu. W polskich górach sięga do wysokości około 800 m n.p.m., w Wogezach notowany na 1000 m n.p.m., w Alpach występuje na wysokości 1800 m n.p.m.