By National Rail: Charlton mainline station.
By Eurostar: St. Pancras.
You would then need to catch a bus or the tube to get to the O2.
That will depend on where you are travelling FROM but the nearest station is North Greenwich.
Neither one of them is close but of the two, London Bridge is nearest. The station that you need for the O2 is North Greenwich.
Birmingham International - Euston, then take the Northern Line to Waterloo, and the Jubilee Line to North Greenwich for the Dome.
To get from Watford Junction to the O2 Arena, take a train from Watford Junction to London Euston. From Euston, take the London Underground's Northern Line to London Bridge, then transfer to the Jubilee Line and ride it to North Greenwich. The O2 Arena is a short walk from the North Greenwich station.
About 5 miles
You can get an underground train and an overground train from London Bridge.
To get to the O2 Arena on the Docklands Light Railway (DLR), you should get off at the "Cutty Sark for Maritime Greenwich" station. From there, you can transfer to the Greenwich Pier for a riverboat service or take a short walk to the arena. Alternatively, you can also get off at "North Greenwich" station, which is directly adjacent to the O2 Arena.
North Greenwich is the nearest station to O2
55 mins
The famous O2 arena is located in North Greenwich. You should get directions before leaving for your trip, since that is always a good idea. Make sure you can also drive that far, before you decide on visiting, or buying tickets for a show.
The o2 arena is in wales, Cardiff ok
o2 arena is bigger than wembley arena