A Poland-registered bus carrying pilgrims to a shrine in Bosnia has skidded from a motorway in northern Croatia, killing at least 12 people and injuring several others.

Croatian police said on Twitter that “in the skidding of a bus with Polish licence plates, according to initial information from the field, 11 people died and several were injured”.

Officials said one more passenger died later in hospital and that the bus was carrying 43 people.

Croatia’s state HRT television reported that about 30 people were injured, many seriously.

The wreckage of a bus at the crash scene in Podvorec, near Zagreb, CroatiaThe wreckage of a bus at a crash scene in Podvorec, near Zagreb, Croatia (AP)

It said the most likely cause of the crash was the driver falling asleep.

The broadcaster showed video of a smashed blue bus in a ditch next to the motorway.

The bus was travelling in the direction of Zagreb, Croatia’s capital.

Polish Prime Minister Mateusz Morawiecki said the bus was taking pilgrims to the Catholic shrine in Medjugorje, a town in southern Bosnia.

The shrine is Europe’s third-most popular pilgrimage destination after Lourdes and Fatima, although the Vatican has not verified any of the reported miracles that witnesses claimed to have seen there.

“This morning, I spoke about the details of the tragedy with Croatian Prime Minister Andrej Plenkovic, who assured the full support of Croatian medical services,” Mr Morawiecki said on Facebook.

“I recommended our consular services to organise a support organisation for the families of accident participants”.

A police officer walks next to the wreckage of a bus at the crash scene in Podvorec, near Zagreb, CroatiaA police officer walks next to the wreckage of the bus in Podvorec (AP)

Croatian interior minister Davor Bozinic said the bus originated from “a place near Warsaw” and that “according to some information” it was carrying pilgrims to Medjugorje.

The accident happened at 5.40am local time (3.40am GMT) some 50 kilometres (30 miles) north of Zagreb, on the A-4 motorway, which is busy during the peak of the tourist season.

Rescue teams were sent to the location of the accident and an investigation into what caused it was ongoing, Croatian media reported.