Hotels near O2 Arena, London

Find the best hotel deals

FREE cancellation on most rooms





London O2 Arena

The O2 Arena is one of the largest multi-purpose venues in the world (its indoor seating capacity reaches 20,000 on some events). It offers a diverse program of sports, concerts, entertainment, and other events. The arena is part of the complex known as The O2. Previously it was known as Millennium Dome or just The Dome.

O2 Arena Location and Directions

The O2 Arena is located on the Greenwich Peninsula in the eastern part of London, across the Thames (to the east) from Canary Wharf and north of Greenwich Park. The tube station closest to O2 Arena is North Greenwich Station on Jubilee Line.