← Back to ‘How to Be a Savvy Business Traveler’

If you’re traveling to London on business, these five hotels should fulfill your business travel needs – and more. They’re centrally located and include business-ready amenities, as well as spacious rooms.

1. Staybridge Suites London Vauxhall

hotels in London
Photo by Staybridge Suites London

Staybridge Suites London Vauxhall is an excellent stay for business travelers looking for comfort and networking opportunities. This centrally located hotel is just five minutes from bus and Tube stations, making the location ideal to get around the city quickly. The Den is an on-site meeting space that accommodates up to 14 people, and the hotel provides a 52-inch TV screen, perfect for presentations. Network with other hotel guests at the weekly Manager’s Social to get the most of your stay during your London business trip.

2. Corinthia Hotel London

hotels in London
Photo by Corinthia Hotel London

Located near  Trafalgar Square, Corinthia Hotel London offers a luxury stay for business travelers. A recent major restoration and refurbishment of the hotel include artistic details and design touches. The hotel’s four-story “next-generation,” spa, Espa Life, boasts an amphitheater sauna made of black marble — perfect for de-stressing at the end of a busy workday! The luxurious, light-flooded restaurants on site are open all day.

3. The Rosewood London in Holborn

hotels in London
Photo by Rosewood London

A stay at The Rosewood London in Holdburn puts you right in the classy West End. The hotel features a striking Edwardian facade and a classically beautiful interior. Rooms are large and comfortable by London standards, starting at 335 square feet, making  The Rosewood London popular with business types and the conference crowd. Don’t miss out on the subterranean spa with a relaxation room, steam room and experience showers to top off your stay.

4. Hilton at Paddington Station

hotels in London
Photo by Hilton London Paddington

The centrally-located Hilton at Paddington Station includes a business center, express check-in and check-out and a total of 18 meeting rooms available for events. Enjoy guest room features such as minibars and flat-screen TVs, and de-stress at the 24-hour fitness center.

5. Flemings Mayfair Hotel

hotels in London
Photo by Flemings Mayfair Hotel

Located in London City Centre, this luxury hotel is across from Green Park and steps from the Green Park Tube Station. With competitively low rates, Flemings Mayfair Hotel is affordable luxury for a business stay in the city. The deluxe hotel’s redesign is fashionable chic and features elegant suites and a classy business lunch catered by a Michelin-star chef.


Pro tip: We recommend you to use Book Taxi London, the most convenient and safe way to get to your hotel.

Compare results from 400+ travel sites and find the perfect room for your next trip
Find a Vacation Home
Rate this post
Share this post now:

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.