Other cities to have made the top ten include Cannes in France and Beijing in China – plus six US cities including Las Vegas, New York City and Atlantic City.
The poll was conducted by Travel + Leisure, who gave 200,000 readers a list of 266 cities to choose from.
The publication announced the results with the following to say on the Russian capital: ‘We suspect the city’s notoriously bad traffic and general “aloofness” of the people contributed to its low ranking, as well as its culinary scene, which was also ranked dead last in this year’s poll.’
On New York City, one respondent said: ‘People are not exactly the kindest to strangers. New York has everything — just don’t ask a person in the street to help you find it.’
Read on for the full list of the top ten unfriendliest cities in the world:
1 Moscow, Russia
2 Atlantic City, New Jersey
3 St Petersburg, Russia
4 Marseille, France
5 Los Angeles, California
6 New York City, New York
7 Philadelphia, Pennsylvania
8 Baltimore, Maryland
9 Las Vegas, Nevada
10 Cannes, France