The stunt, staged by German women, took place around 10pm in an area of packed restaurants.
The group burst onto the scene brandishing what people believed were guns and screaming. Tourists on the busy waterfront promenade thought they were witnessing a terrorist attack and ran for cover, causing a stampede.
In fact, it later emerged the group were carrying tripods and were posing as paparazzi to stage a supposed celebrity sighting.
At least eleven people were injured and one man suffered a heart attack in the ensuing panic.
Five tourists, all German women in their early 20s, were arrested and will appear in court on Wednesday morning on charges of causing public disorder.
Witnesses took to social media to describe how diners in restaurants dived under tables to take cover.
“My parents were there in Platja d'Aro. They were eating in a restaurant and threw themselves to the floor taking cover under tables,” said Quique Gallemi.
Mis padres estan en Platja d'Aro. Estaban cenando en un restaurante y se han tirado al suelo y se han cubierto con las mesas...— Quique Gallemí (@QuiqueGallemi) August 2, 2016
The police were quick to explain it as a false alarm and urge people to remain calm.
There've been relevant incidents in Platja d'Aro streets caused by flash mob that derived in stampede, it's a FALSE ALARM— Platja d'Aro Policia (@platjaropolicia) August 2, 2016
"There are jokes which are not permissible," tweeted regional president Carles Puigdemont.
La reacció de l'ajuntament i dels cossos policials ha estat ràpida i eficaç. Hi ha coses que no admeten bromes. https://t.co/sWvHiol0Qc— Carles Puigdemont (@KRLS) August 3, 2016
Pep Sole, from the Platja d'Aro town council, told local radio that the Germans could expect to be punished for their stunt.
"My intention and that of the municipal majority, is that there will be repercussions, so that they understand they must not do that again," said Sole.