A ferry has been struck by an explosion in Mexico, leaving 18 people injured.

The ferry, owned by Barcos Caribe, was docked at the tourist resort town of Playa del Carmen when one of the sides appeared to explode.

Authorities say 15 Mexicans and three Canadians were injured in the blast.

🚨 #AlMomento 🚨



Reportan decenas de lesionados por explosión en Ferry de la empresa @BarcosCaribe en la terminal marítima de #PlayaDelCarmen pic.twitter.com/vc0lvDHJdh — Periódico ESPACIO (@espacionoticias) February 21, 2018

A statement said they had been taken to hospital, to be treated for cuts. There were no life-threatening injuries.

Images from the resort show the damage done to the side of the ferry, and people with injuries to their arms and legs.


Image: The injured were taken to hospital for treatment

It is understood the blast, which sent a fireball across the dock, happened when people were getting off the ferry. Debris was sent flying sideways.

Initial local reports indicate the blast may have been caused by a gas leak or an engine failure.

Image: The explosion has injured 18, but none seriously

An investigation is under way and the area is cordoned off.

Contacto Urbano reports the ferry company has links to the former Governor Roberto Borge Angulo.