0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Die 50 besten Bars der Welt 2025 - TRAVELBOOK
Zum Inhalt springen
Erneut wurden in diesem Jahr die besten Bars der Welt ausgezeichnet Foto: Getty Images
9. Oktober 2025, 12:57 Uhr |
Lesezeit: 3 Minuten
Einmal im Jahr werden im Ranking „The World’s 50 Best Bars“ die besten Bars der Welt gekürt. Hunderte Experten sind an dem Ranking beteiligt, das 2025 von einer Bar in Hongkong angeführt wird. Die weltbeste europäische Bar steht auf Platz drei. TRAVELBOOK zeigt die Top 50.
Die Liste der „World’s 50 Best Bars“ , also der 50 besten Bars der Welt, wird jedes Jahr neu erstellt. Sie basiert auf den Meinungen von mehr als 800 Bar-Experten rund um den Globus, darunter Barkeeper, Berater, Getränkeautoren und Cocktailspezialisten, wie es auf der Website zum Voting heißt. Diese gaben zuletzt jeweils acht Stimmen zu ihren persönlichen Barerfahrungen der letzten 18 Monate ab. Aus diesem Sammelsurium an Stimmen entstand schließlich das vorliegende Ranking.
Die beste Bar der Welt steht in Hongkong
Nachdem im vergangenen Jahr das „Handshake Speakeasy“ in Mexico City die Spitze des Bar-Rankings angeführt hatte, musste sich die mexikanische Bar in diesem Jahr mit dem zweiten Platz zufriedengeben. Platz 1 geht in diesem Jahr an die „Bar Leone“ in Hongkong, die im Vorjahr noch Platz 2 belegte. Diese wurde erst 2023 von dem mehrfach preisgekrönten italienischen Bartender Lorenzo Antinori eröffnet. „In der Bar Leone sind es zwar die Cocktails, die die Gäste anlocken – doch es sind der herzliche Service, die einladende Nachbarschaftsatmosphäre und die inzwischen fast viralen Mortadella-Sandwiches, die sie immer wieder zurückkehren lassen“, schreiben die Autoren in ihrer Begründung. Platz 3 sicherte sich, wie bereits im Vorjahr, die Bar „Sips“ in Barcelona.
Mehr zum Thema
London hat die meisten besten Bars der Welt
London steht an der Spitze der Städte mit den meisten Lieblingsbars der Jury: Die britische Hauptstadt beheimatet gleich vier der besten Bars der Welt. London schafft es mit seiner „Tayēr + Elementary“ und der „Connaught Bar“ außerdem zweimal in die Top Ten.
Mau sieht es dagegen in diesem Jahr wieder für die deutsche Barwelt aus. Nicht eine einzige Bar aus Deutschland befindet sich unter den 50 besten Bars der Welt. Das Berliner „Wax On“ ist aber immerhin auf Platz 57 in den Top 100 vertreten.
Auch interessant: Die 50 besten Restaurants der Welt
Die 50 besten Bars der Welt
Bar Leone – Hongkong
Handshake Speakeasy – Mexico City, Mexiko
Sips – Barcelona, Spanien
Paradiso – Barcelona, Spanien
Tayēr + Elementary – London, Vereinigtes Königreich
Connaught Bar – London, Vereinigtes Königreich
Moebius Milano – Mailand, Italien
Line – Athen, Griechenland
Jigger & Pony – Singapur
Tres Monos – Buenos Aires, Argentinien
Alquímico – Cartagena, Kolumbien
Superbueno – New York , USA
Lady Bee – Lima, Peru
Himkok – Oslo, Norwegen
Bar Us – Bangkok, Thailand
Zest – Seoul, Südkorea
Bar Nouveau – Paris, Frankreich
Bar Benfiddich – Tokio , Japan
Caretaker’s Cottage – Melbourne, Australien
The Cambridge Public House – Paris, Frankreich
Satan’s Whiskers – London, Vereinigtes Königreich
Locale Firenze – Florenz, Italien
Tlecān – Mexico City, Mexiko
Tan Tan – São Paulo, Brasilien
Mirror Bar – Bratislava, Slowakei
CoChinChina – Buenos Aires, Argentinien
Baba au Rum – Athen, Griechenland
Nouvelle Vague – Tirana, Albanien
Hope & Sesame – Guangzhou, China
Danico – Paris, Frankreich
Scarfes Bar – London, Vereinigtes Königreich
Svanen – Oslo, Norwegen
Sastrería Martinez – Lima, Peru
Panda & Sons – Edinburgh , Vereinigtes Königreich
Röda Huset – Stockholm, Schweden
Mimi Kakushi – Dubai, Vereinigte Arabische Emirate
Salmon Guru – Madrid, Spanien
Coa – Hongkong, China
Sip & Guzzle – New York, USA
Drink Kong – Rom, Italien
Double Chicken Please – New York, USA
Maybe Sammy – Sydney, Australien
1930 – Mailand, Italien
Jewel of the South – New Orleans, USA
Virtù – Tokio, Japan
Overstory – New York, USA
The Bar in Front of the Bar – Athen, Griechenland
The Bellwood – Tokio, Japan
BKK Social Club – Bangkok, Thailand
Nutmeg & Clove – Singapur
Deutschlands größtes Online-Reisemagazin