Lahore: An 18-year-old Pakistani has survived being shot and thrown in a canal by her family for marrying the man she loved, police said, weeks after the "honour killing" of another woman drew worldwide condemnation.

Local police official Ali Akbar said Saba Maqsood had been attacked and shot by her father, uncle, brother and aunt and thrown into the waterway in the city of Hafizabad in Punjab province.

"It is an honour-related incident," he said.

"The victim, Saba ... married her neighbour Muhammad Qaiser for love five days ago against the wishes of her family. They took her to Hafizabad, shot her twice and threw her in the canal after putting her in a sack, presuming that she was dead."