A woman aged in her 20s has died after a crash involving two cars and a truck near Caboolture, north of Brisbane.

It happened on the Bruce Highway at Elimbah, north of Caboolture, just before 8:00pm (AEST) last night.

The woman died on her way to hospital.

A 31-year-old man has serious injuries and the driver of the second car has non-life threatening injuries.

The truck driver was not seriously hurt.