Hotels in London, United Kingdom - your base to discover the city.
Book a hotel near Wembley Stadium, London with Hotels.com. Wembley Stadium is one of London’s most important football venues. Watch major football matches, sporting events and concerts at Wembley Stadium. Wembley Stadium is the second largest stadium in Europe with 90,000 capacity and hosts England's home international football matches and the main English domestic cup finals. Situated in the Wembley area in the north of London, Wembley Stadium is near many of London’s best hotels as well as Wembley Arena and King Edward VII Park. Hotels.com offers a range of accommodation near Wembley Stadium, accessible from Wembley Park tube station and Wembley Stadium train station. Take a Wembley Stadium tour to get the most out of your visit to Wembley Stadium.