Sweden applied to join in 2022 after Russia’s full-scale invasion of Ukraine, but Turkey withheld approval amid a row over what it called Sweden’s support to Kurdish separatists.
Turkish President Erdogan is expected to sign the legislation within days.
It leaves Hungary the sole NATO member yet to ratify Sweden’s accession, the BBC said.
Turkish Parliament Approves Sweden’s NATO Bid - Infographics
Turkish MPs have ratified Sweden’s bid to join NATO in a long-delayed vote that represents a big step forward on the Nordic nation’s path to membership.