The annual report released in London Monday ranked cities based on the comparative cost of more than 200 items including housing, public and private transport, food, clothing and entertainment.
For example researchers for Mercer Human Resource Consulting found a bus ride in London cost $3.66 compared to 51 cents in Prague, $1.83 in Dublin and $1.76 in Paris.
Surveys are conducted in 144 cities around the globe every March. All cities are compared to New York, which is automatically given a ranking of 100, Tokyo in comparison scored 135.
South America was home to the least expensive cities, with Asuncion, Paraguay the cheapest of all surveyed cities.
The Mercer group put the relative expensiveness of Tokyo at No. 1, followed by Osaka then London down to the strength of the pound and the yen against the U.S. dollar and cited the high cost of housing and transport as a major factor in London's cost of living.
"Many of the U.S. cities surveyed have fallen in the rankings due to the weakening of the dollar against the Euro, Canadian dollar and Asian Pacific currencies," Mercer research manager Marie-Laurence Sepede said.
Because China pegs its currency to the U.S. dollar its cities ratings were also affected by the dollar's depreciation and were lower in the rankings than the previous year.
The report also found the cost of living divide between the world's cheapest and most expensive cities was narrowing.
Top 25 cities (with last year's ranking):
1. Tokyo, Japan (1)
2. Osaka, Japan (4)
3. London, Britain (2)
4. Moscow, Russia (3)
5. Seoul, South Korea (7)
6. Geneva, Switzerland (6)
7. Zurich, Switzerland (9)
8. Copenhagen, Denmark (8)
9. Hong Kong, Hong Kong (5)
10. Oslo, Norway (15)
11. Milan, Italy (14)
12. Paris, France (17)
13. New York City, United States (12)
14. Dublin, Ireland (14)
15. St. Petersburg, Russia (10)
16. Vienna, Austria (19)
17. Rome, Italy (21)
18. Stockholm, Sweden (22)
19. Beijing, China (11)
20. Sydney, Australia (20)
21. Helsinki, Finland (23)
22. Douala, Cameroon (25)
23. Istanbul, Turkey (18)
24. Amsterdam, Netherlands (26), Budapest, Hungary (34) (Amsterdam and Budapest ranked equally).