A woman has been stabbed multiple times north of Brisbane overnight, but details are sketchy.

A woman is fighting for her life in a Brisbane hospital after being repeatedly stabbed.

Police say she was attacked at a home at Deception Bay, north of Brisbane, about 2.30am on Wednesday.

She was taken in a critical condition to the Royal Brisbane Hospital.