Skip to main content

When searching for a business hotel in London, your first consideration might be the location. But there are a number of other factors that should be taken into account as well. If you’ll be taking virtual meetings at your hotel, it’s important there are spaces such as meeting rooms available as well as reliable high-speed Wi-Fi. Alternatively, if you’re travelling to in-person meetings or conferences, you might want your hotel to have an on-site restaurant and breakfast options so you can eat and go straight away. Whatever you might be looking for, we’ve created a comprehensive guide to the best business hotels in London, ranging from high-end to more affordable options to suit the needs of every business traveller. 

1. The Pillar Hotel

Located in North London’s Hendon, The Pillar Hotel is a boutique luxury hotel dating back to 1893. The Pillar merges the premises Victorian structures with modern décor and interiors, making it a truly beautiful place to stay. There are a number of different room types to choose from at The Pillar, though they recommend the Executive rooms for business stays as they come with dedicated workspaces and a quick internet connection. Along with its business amenities, the hotel has a picturesque courtyard garden plus 2 acres of surroundings for guests to enjoy at their leisure. The Pillar Hotel is therefore a great place to stay for business trips and just a short TFL tube ride into the City. 

2. Aloft

Next, we have Aloft London Excel which is part of the Marriott hotels family. This loft-inspired hotel is just 5 minutes away from London City Airport making it a great option for those flying into London. Aloft is also situated close to the Excel Conference Centre which has proven the location to be ideal for professionals attending business events there. This hotel offers self-check-in and grab-and-go food, leaving service to a minimum but providing all essentials you may need for a swift business stay. 

3. The Clermont

Our next hotel is The Clermont, situated on the Strand just a few steps from Charing Cross Station. This well-situated hotel has a touch of luxury about it with chandeliers, arched doorways, and high ceilings in the communal areas including the dining hall. With complimentary snacks and refreshments, and a desk area in every room, The Clermont is a highly-rated hotel in the heart of the UK’s capital which could work well for those travelling to London for business purposes by train.

4. Shangri-La Hotel

The Shangri-La Hotel in The Shard is best known for its upscale rooms with an impressible skyline view of London from floor-to-ceiling windows. If you’re seeking a more high-end hotel then the Shangri-La could be perfect for a classy business trip. The hotel has conference rooms as well as multilingual staff and free Wi-Fi, meaning there are a range of business trip essentials provided. What’s more, the Shangri-La Hotel is right next to London Bridge Station, making travel throughout the city easy and accessible. 

5. Ham Yard Hotel

Finally, Ham Yard hotel in the heart of London’s West End is another option for your business visit. Highlights for a business traveller include meeting rooms, a ground-floor bar and restaurant, and a leafy roof garden which could be used as a relaxed summer meeting location. The 24-hour desk also means you can get back at any hour without stress, allowing guests to both work hard and play hard. Soho’s Ham Yard hotel, therefore, offers a friendly service with appropriate business amenities suitable for any professional’s stay in the city.