ADVERTISEMENT

American rock climber Alex Honnold reaches top of Taipei 101 skyscraper without ropes

Published Jan 26, 2026 01:16 pm
Rock climber Alex Honnold, of the U.S., performs a free solo climb of the Taipei 101 skyscraper in Taipei, Taiwan, Sunday, Jan. 25. 2026. (AP Photo/Chiang Ying-ying)
Rock climber Alex Honnold, of the U.S., performs a free solo climb of the Taipei 101 skyscraper in Taipei, Taiwan, Sunday, Jan. 25. 2026. (AP Photo/Chiang Ying-ying)
TAIPEI, Taiwan (AP) — American rock climber Alex Honnold ascended the Taipei 101 skyscraper on Sunday without any ropes or protective equipment.
Cheers erupted from a street-level crowd as he reached the top of the spire of the 508-meter (1,667-foot) tower about 90 minutes after he started. Wearing a red short-sleeve shirt, Honnold waved his arms back and forth over his head.
“It was like what a view, it’s incredible, what a beautiful day,” he said afterward. “It was very windy, so I was like, don’t fall off the spire. I was trying to balance nicely. But it was, what an incredible position, what a beautiful way to see Taipei.”
Honnold, known for his ropeless ascent up Yosemite National Park’s El Capitan, climbed up one corner of Taipei 101 using small L-shaped outcroppings as footholds. Periodically, he had to maneuver around and clamber up the sides of large ornamental structures that jut out from the tower, pulling himself up with his bare hands.
The building has 101 floors, with the hardest part being the 64 floors of the middle section — the “bamboo boxes” that give the building its signature look. Divided into eight, each segment has eight floors of steep, overhanging climbing followed by balconies, where he took short rests as he made his way upward.
Honnold's free solo climb of the iconic building in Taiwan's capital city was broadcast live on Netflix with a 10-second delay. The ascent, originally scheduled for Saturday, was delayed for 24 hours due to rain.
Rock climber Alex Honnold, of the U.S., raises his fist as he climbs on top of the Taipei 101 skyscraper in Taipei, Taiwan, Sunday, Jan. 25, 2026. (AP Photo/Chiang Ying-ying)
Rock climber Alex Honnold, of the U.S., raises his fist as he climbs on top of the Taipei 101 skyscraper in Taipei, Taiwan, Sunday, Jan. 25, 2026. (AP Photo/Chiang Ying-ying)
Having a cheering crowd was unusual and a bit unnerving at first for Honnold, whose climbs are usually in remote areas.
“When I was leaving the ground, you're like oh it’s kind of intense, there’s so many people watching,” he said. “But then honestly, they’re all wishing me well. I mean basically it just makes the whole experience feel almost more festive, all these nice people are out supporting me and having a good time.”
The climb drew both excitement and concern over the ethical implications of attempting such a high-risk endeavor on live broadcast.
Honnold isn't the first climber to ascend Taipei 101, but he is the first to do so without a rope. French rock climber Alain Robert scaled the building on Christmas Day in 2004 as part of the grand opening of what was then the world’s tallest building.

Related Tags

WORLDNEWS Taiwan rock climber
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.