London Hotels

With so many London hotels to choose from, finding good quality accommodation at the right price may seem like an expensive dream. But, thanks to TravelStay.com, it’s an affordable reality! As we specialise in promoting inexpensive London hotels on our easy to use website, you can save lots of money on your London accommodation and have more to spend on visiting amazing attractions like the Houses of Parliament, Big Ben, the Tower of London and Madame Tussauds. You’ll find a small selection of our affordable hotels in central London on this page! There’s even plenty of hotels near Heathrow Airport and hotels near Gatwick Airport to choose from!

Last updated: 16 May 13

Popular London hotels

Hotel Location Price per person
Borough Budget Rooms Borough £11.00
37 Collingham Place Earls Court £13.00
The W14 Hotel London Kensington £13.00
Tennyson House Waltham Forest £13.75
Earls Court Garden Hostel Earls Court £15.50
Horizons Accommodation Oval £16.65
Silk House Hotel Hackney £17.48
Gatwick White House Hotel Gatwick Airport £17.50
Aviva Studios Hammersmith £17.50
Hammersmith Rooms Hammersmith £18.00
Kings Cross Budget Rooms Kings Cross £18.75
Royal Guest House 2 Shepherds Bush £19.00
Cromwell Crown Hotel London South Kensington £19.75
The Elstree Inn Borehamwood £20.00
St Joseph Hotel London Earls Court £20.00
Barking Park Hotel Barking (East London) £21.00
Boston Manor Hotel Ealing (Nr Heathrow) £21.25
Firs Lodge Heathrow Airport £22.25
Herne Hill London Let Herne Hill £22.50
Old Friend Hotel City £22.50
London Grove Hotel Hammersmith £23.00
Tommy Miahs Raj Hotel London Islington £23.30
The Devils Punchbowl Hotel Guildford £23.33
Rex Hotel London Hammersmith £23.33
Apple House Guest House Middlesex £24.50
Pacific Hotel London Paddington £24.75
Cottage Guest House Heathrow Airport (West London) £25.00
Days Hotel Hounslow Hounslow £25.00
New Dawn Hotel London Bayswater £25.00
Bull and Bush Hotel Kingston £25.85
Britannia Inn Hotel Ilford £26.25
Glorydale Inn Leyton £26.67
Hotel 65 London Shepherds Bush £27.25
Ambassadors Hotel London Kensington South Kensington £27.27
Kings Cross Hotel London Kings Cross £27.50
Bayswater Inn Bayswater £27.50
Julius Lodge Woolwich £27.50
Cherish Lodge Woolwich £28.33
Tinas London Guesthouse Ilford £29.50
Nayland Hotel London Bayswater £29.75
West London Annexe Rooms Acton £30.00
Lindal Hotel Harrow £30.00
Wembley Hotel London Wembley £30.00
Drummond St Rooms Euston £31.50
Russell Court Hotel W14 Kensington (Central London) £31.67
Gloucester Place Hotel Marylebone £32.25
The Brent Hotel Harrow £33.75
The Tudor Lodge Harrow £35.00
Osborne Hotel Acton £35.00
Best Western Maitrise Suites Acton £36.33
Central Park Hotel London Bayswater £39.60
Hamiltons Hotel Bayswater £39.75
Carr-Saunders Apartment TopFloor! Oxford Street £41.67
Royal Eagle Hotel London Paddington £45.00
The Pillar Hotel Brent Cross £49.50
Central Hotel Golders Green Golders Green £50.00
Grantly Hotel London Shepherds Bush £52.50
Southside Budget Rooms Peckham £52.95
Hallam Hotel London Regents Park £55.00
The Cottage Hotel Euston £55.00
The Comfotel Shepherds Bush £55.00
Craven Hotel Bayswater £56.67
Clapham Junction Apartments Battersea £59.50
Sheriff Inn London Victoria £60.00
Staunton Hotel London Bloomsbury £62.50
Grand Royale London Bayswater £72.50
Comfort Inn SW8 Vauxhall £100.00
Click here for full list of over 329 London accommodations!

Lexham Gardens Hotel

2.8 miles from London
3 Star Hotel  Hotel in Earls Court, Central London

FREE Continental Breakfast
Lexham Gardens Hotel is just one of the three star hotels in London on TravelStay.com offering rooms at heavily discounted prices. Reserve a stylish ensuite room with plasma TV here and you can take advantage of the free wireless internet access and complimentary continental breakfast. Attractions like Earls Court Exhibition Centre, the amazing natural History Museum and chic Kensington High Street are a short stroll away.

3.8
Book from £23.17 per person

Pembridge Palace Hotel London

3.0 miles from London
3 Star Hotel  Hotel in Bayswater, Central London

FREE Continental Breakfast
Pembridge Palace Hotel London has it all – an abundance of guest facilities including an attractive courtyard garden and TV lounge, as well as an enviable central London location. You can stroll to Hyde Park, the Portobello Road Market and Oxford Street from this London hotel’s location. As Bayswater Tube Station is close by, you can explore the rest of London via tube. The really reasonable room rates are inclusive of continental breakfast!

2.8
Book from £24.67 per person

Majestic Hotel London

2.7 miles from London
2 Star Hotel  Hotel in South Kensington, Central London

Majestic Hotel provides you with the chance to stay a few minutes’ walk away from the Natural History, Science and Victoria and Albert museums in South Kensington for an exceptional price. Harrods, Hyde Park and the Royal Albert Hall are also within easy reach. In the evenings, you could relax in your simple room or dine in this London hotel’s Italian restaurant. Just don’t forget to make the most of the complimentary breakfast each morning.

2.9
Book from £25.83 per person

Belgrove Hotel

2.0 miles from London
2 Star B and B  B&B near London, London

Belgrove Hotel includes a filling full English breakfast in the low cost of its basic rooms with tired decor, so you can fill yourself up before heading out sightseeing for the day. You could walk to the nearby British Library, or to Kings Cross St Pancras Tube Station where you can travel all over London via tube. As St Pancras International is so close by, you could even take a train to Paris for the day!

3.4
Book from £28.33 per person

Marble Arch Inn

1.9 miles from London
2 Star Hotel  Hotel in Marble Arch, Centre of London

Marble Arch Inn is so close to Oxford Street that you can shop for hours before relaxing in Hyde Park, watching a musical in the nearby West End, or heading back to your London budget hotel’s clean, basic surroundings. The amazing prices here include a daily fresh breakfast basket!

3.5
Book from £35.00 per person

Leisure Inn London

2.7 miles from London
2 Star Hotel  Hotel in Bayswater, Central London

Leisure Inn Hotel is surrounded by Hyde Park and Kensington Gardens. As Bayswater Tube Station is so close by, getting around the rest of London is easy! Stay in this comfy, friendly, low-cost London hotel and a buffet style continental breakfast is included in the price!

3.4
Book from £50.50 per person

Linden House Hotel

2.2 miles from London
3 Star Hotel  Hotel in Hyde Park, Central London

FREE Continental Breakfast
Linden House Hotel is ideally situated for exploring London. You’ll find masses of attractions within walking distance including Hyde Park, Buckingham Palace, Kensington Palace, Marble Arch and the high street shops of Oxford Street. As Paddington Station is so close by, getting around London via tube and catching the Heathrow Express train is effortless too! This basic London hotel offers a warm and friendly atmosphere, compact and simple rooms, a free continental breakfast and free WiFi!

3.9
Book from £52.00 per person

Shaftesbury Piccadilly Hotel

0.9 miles from London
4 Star Hotel  Hotel in Piccadilly, Centre of London

Shaftesbury Piccadilly Hotel offers you lavish, yet entirely affordable, four-star surroundings right next door to Piccadilly Circus, Leicester Square, Soho and Covent Garden. With restaurants, a bar and a gym, it’s no wonder that this is one of TravelStay.com’s most popular London hotels!

4.4
Book from £54.50 per person

Royal Norfolk Hotel

2.4 miles from London
3 Star Hotel  Hotel in Paddington, Central London

Royal Norfolk Hotel is just one of the affordable central London hotels based in Paddington on TravelStay.com. As well as its own restaurants, a traditional English pub and a free full English breakfast, this three star hotel is really close to Paddington Station, Marble Arch and Oxford Street.

3.8
Book from £54.50 per person
Multiple currencies display