Another person was injured and taken to hospital. It happened outside the Oxygen nightclub in Calella at about 4am this morning.
A British tourist has been stabbed to death outside a nightclub near Barcelona.
The incident happened at about 4am this morning in Calella, about 30 miles away from the city.
Police have confirmed that there was a fatality, and another person was injured and taken to hospital.
According to El Caso, there was a fight outside the Oxygen nightclub and the tourist died at the scene.
In a statement, Catalan police said it is "investigating the violent death of a 31-year-old man".
Another man has been arrested in connection with the incident, and footage from security cameras in the area is being checked.
A spokesperson for the Foreign and Commonwealth Development Office told Sky News: "We are supporting the family of a British man who has died in Spain and are in contact with the local authorities."