If you are looking for a London guest house, look no further. TravelStay has a comprehensive guide to the best cheap London accommodation, in any neighbourhood, at great rates.
You can find guest houses in London for any budget and to suit the type of holiday you're after, be it a hen weekend or a week museum-hunting.
And if you're ever unsure about what the London guest house will be like, just check our unbiased customer reviews!
Find affordable London guest houses in all areas of the capital from only £9.17 per person
You can get the full experience of staying in London if you book a London guest house in Central London.
Here, you are within walking distance of London theatres, museums and nightlife.
The Hallam Hotel (12 Hallam Street, Regents Park; Great Portland Street) offers comfortable and private accommodation from £67.50 per person per night and it is just walking distance from Regents Park and Oxford Street.
However, if you are arriving in London from Kings Cross or St Pancras, you can find that a London guest house in Kings Cross is just minutes away from the station.
The European Hotel (11-15 Argyle Square; Kings Cross) is set back from the main road, offering a quieter accommodation option but remaining close to all of the activity. What's more, rooms are available here from just £35 per person!
Finding a London guest house in Victoria could be an ideal option for people arriving in London from Gatwick Airport, where the Gatwick Express terminates, or for people travelling into Victoria coach station.
Elizabeth Hotel (37 Eccleston Square; Victoria) is a three-star guest house in London, just a short walk from the tube station. Entertainment in the London neighbourhood includes two of the most popular West End shows, Wicked and Billy Elliot, while there are many other restaurants and bars to try out here too.
Rooms at the Elizabeth Hotel start from only £33.75 per person.
Victoria has lots of cheap guest houses: book your favourite from just £9.17 per person
If you are looking for a London guest house in Camden, the Camden Inn Hotel (15 Pratt Street; Camden) has rooms from just £19.80 per person!
This cheap London accommodation has good transport links and is situated in the young and trendy London neighbourhood, where there is a thriving nightlife and hundreds of shops to visit.
However, if you are after something slightly quieter, the Five Kings Hotel (59 Anson Road; Tufnell Park) could be the one for you. At just £23.33 per person, this affordable guest house in London is still easily accessible to the busy crowds of Central London and its attractions.
Visitors who want slightly unique cheap London accommodation might like to try Pemberton Gardens Guest House ("Church Cottage" Pemberton Gardens, Upper Holloway; Archway).
For an unbelievable price of £8.90 per person, this cheap London accommodation is housed in two cottage-style buildings. And, if you book for more than seven nights, TravelStay can give you savings of more than £28!
An open plan kitchen is available at this London guest house, allowing visitors to save their money and cook a meal indoors.
Heatherbank Guesthouse (25-29 Woodside Park Road; Woodside Park) meanwhile, offers a bit more peace and quiet, as it is located in Finchley, a London neighbourhood popular with commuters.
This three-star guest house in London has rooms from an affordable £35 per person.
South London Guest Houses
The London neighbourhood of Greenwich is a great place to stay in London. Here, you are located near the attractions of the Maritime Museum and the Docklands and you have easy access to the O2 arena.
You can find a great London guest house in Greenwich at Hotel Onesixtwo (162 Westcombe Hill; Westcombe Park), a four-star guest house in London with just nine rooms, from £39.50 per person.
A popular South London neighbourhood is Peckham, and the Wishing Well Inn (79 Choumert Road; Peckham Rye) is situated in the heart of the area.
Located above a pub, this London guest house has rooms from just £14 per person, with a ten per cent discount exclusively through TravelStay if you book for more than three nights!
If you are arriving in London from Gatwick Airport, the Gatwick Belmont (46 Massetts Road; Horley Train Station) offers complimentary trips to the terminal.
From just £23 per person, this quality London guest house also offers a full English breakfast to start your journey and an ensuite bathroom.
Less than two miles away from Heathrow Airport is the Heathrow Lodge (556 Old Bath Road, Longford), which could be the perfect cheap London accommodation option for people in the UK heading off to the airport.
With rooms from just £12.48 per person, this two-star London guest house also has its own shuttle service to the terminal.
Looking for a London guest house near Heathrow Airport? Book from just £9.17 per person!
People arriving in London from Heathrow Airport for a holiday, however, might want to find a London guest house in Paddington, where the Heathrow Express terminates.
Rose Court Hotel (1-3 Talbot Square; Paddington) is a comfortable, two-star cheap London accommodation, just minutes away from the station, Marble Arch and London's shopping district. Rooms here start at £25 per person.
For just £37 a night, Hotel 43 (43 Queensborough Terrace; Queensway) is a three-star London guest house in Bayswater, a popular London neighbourhood for tourists.
Bayswater is a good base for visitors, as it is close to Oxford Street and Hyde Park and it has its own string of bars and restaurants.
Keen shoppers can find a London guest house in Shepherds Bush, which is situated right next to Europe's largest shopping mall, Westfield.
Jim's Guest House (26 Aldine Street; Shepherd's Bush) is close to the shopping centre and offers rooms from just £26.63 per person! What's more, TravelStay can get you ten per cent off if you book for more than seven nights!
Staying in a London guest house in Hammersmith and Shepherds Bush is also a great place for catching the nightlife, as the London neighbourhood is a hive of activity at night and hosts a number of music and comedy nights at the Hammersmith Apollo.
Museum fans might instead want to stay in a London guest house in Earls Court, which is situated near South Kensington, home to the V&A Museum and other attractions.
St Joseph Hotel (43-45 Longridge Road; Earls Court) has rooms from only £30 a night per person, but if you book through TravelStay for more than five nights, this can be discounted by five per cent. What's more, if you plan to stay on a Sunday, you can save as much as ten per cent!
East London Guest Houses
For just £24.97 per person, you can stay at the City Stay Hotel (94 Bow Road; Bow Road). This London guest house in Bow is in a prime location, as it is equidistant to Bow Road station and the delights of Central London, but also Bow Church DLR and access to Greenwich, the O2 arena and Canary Wharf.
This small guest house in London is comfortable and convenient and even has a kitchen if you want to watch your budget.
If you are after a London guest house in Stratford, you can stay at the Kings Head Guest House (11 Church Street; Stratford) for just £17.65 per person!
This cheap London accommodation also has a shared kitchen and is close to the Olympic Park and soon-to-be-built Westfield shopping centre.
Delving further into East London is the York Hotel (8 York Road; Gants Hill) in Ilford. You can stay in this guest house in London from just £15.75 per person and still get into Central London in around 40 minutes while keeping the cost down.
London guest houses in Stratford start at just £9.17 per person
Whatever your budget and whatever type of holiday in London you are after, book a London guest house with TravelStay for the best price and comfort.