Hotels near Museum of London, London

Museum of London

Charting the capital’s history from long before the days when Roman soldiers walked the city’s streets to the high-tech London we know today, the Museum of London is a must-see attraction.

Set within the City of London, close to other major destinations including St Paul’s Cathedral and the Bank of England, the Museum of London has a fascinating tale to tell. Discover the prehistoric story of the Thames Valley, view the skull of an extinct aurochs which would have roamed the area between 245,000 and 186,000 BC, and find out what happened when the Romans arrived in 50 AD. Learn all about medieval London, how the Great Fire ravaged the city in 1666, and how London took centre stage during the 2012 Olympic Games.

Free exhibitions

Choose to stay in one of the numerous hotels near the Museum of London and you’ll be well placed to explore the very best that the capital has to offer. Entry to the venue’s permanent galleries is free for everyone, and thanks to the regular guest exhibitions, there’s always something new to see.

Dining out

There’s a lunch space on site where you can enjoy your own food, or instead opt to pick up something from one of the museum’s cafés or restaurants. The museum shop is certainly worth a visit too if you’re keen to pick up a gift or find a souvenir to remind you of your day.

Nearby attractions

With our help you’ll have no problem finding hotels near the Museum of London to suit your budget and requirements. There’s a superb selection of accommodation options in the area, along with a fantastic choice of shops, restaurants and bars. You’ll also find plenty of other top attractions within easy walking distance, such as the Tate Modern and Shakespeare’s Globe Theatre, both of which are located on the opposite side of the River Thames on London’s Bankside.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555