London has been voted the third best global destination with only Istanbul and Rome rated ahead of the UK capital.
World travellers also rated the busy capital highly in the world city list.
London beat the top two destinations from 2013 - Paris and New York - which dropped to 7th and 12th places respectively.
Fourth in the world list was Beijing, with Prague fifth and Marrakech in Morocco sixth. Source: PA.
In the UK top 10, which was headed by London, second place went to Edinburgh, with Torquay third, Liverpool fourth and Belfast fifth.
York took sixth place in the UK table, with Bristol seventh, Llandudno in Wales eighth, Leeds ninth and Birmingham 10th.
Manchester, Glasgow and Blackpool all dropped out of the top 10.
There was also a boost for the storm-damaged south west of England with Bristol and Torquay making it in to the top 10 UK destination table compiled by TripAdvisor from millions of reviews.
TripAdvisor spokesman James Kay said: "These awards are based on millions of reviews and ratings by those that really matter - travellers themselves.
"There is no doubt the birth of the royal baby helped keep the eyes of the world on London in 2013, but the capital's continued appeal among travellers around the world surpasses any one event."
8. Hanoi, Vietnam
9. Siem Reap, Cambodia
These were the top 10 UK destinations:
A guide to London
London hotel voted best in UK
Take Three: Beautifully refurbished London hotels
London's taxis voted "the best in the world"