TravelStay has a range of cheap London accommodation options to suit any budget. Its list of London B&Bs provides visitors with the choice to stay in any London neighbourhood, putting you close to the attractions and needs that suit you.
Prices for cheap London B&Bs in famous areas that include Bayswater start at just £9.17 per person
Staying in Central London is perfect if you want to jam in as much as possible during your holiday.
Here, you are close to virtually everything and if not, you are only a short tube ride away.
Situated in Marylebone, an area close to London shopping district Oxford Circus, is the Astor Court Hotel (20 Hallam Street; Oxford Circus). This B&B in London can be booked from just £29.84 per person and is walking distance to plenty of top attractions.
Meanwhile, you can find an abundance of London BnBs in Kings Cross, where you are next to one of London's busiest tube interchanges.
Lisa Court Hotel (60 Argyle Street; Kings Cross) is a two-star B&B in London, available from just £22 a night! What's more, you can save five per cent if you book for more than three nights through TravelStay.
Nearby is the Alhambra Hotel (17-19 Argyle Street; Kings Cross), a three-star London B&B for just £29.75 per person.
Other Central London b and bs include those in and around Victoria and Westminster. This is a great location if you are arriving in London from Gatwick Airport, as the train terminates here.
The two-star Vegas Hotel (104 Warwick Way; Victoria) is just a short walk away from the station, which is also a great spot for tourists keen to see Buckingham Palace.
Rooms here start at £25 per person, making it one of many ideal London B&Bs in Victoria for travellers on a budget.
However, if you are coming in from Heathrow Airport, you might want to stay in London B&Bs in Paddington and Bayswater.
The Piccolino Hotel (14 Sussex Place; Paddington) is just a short walk from Paddington station, where the Heathrow Express terminates. Unbelievably, this London b and b has three stars but costs only £21 per person!
Despite its Central London location, London BnBs in Bayswater and Paddington are quieter, but remain close to the restaurants and bars of the local London neighbourhood.
If you need a cheap B&B in central London areas like Paddington, you can find them from only £9.17 per person
Staying in London B&Bs in Camden is great for young people wanting to party the night away in this trendy London neighbourhood. There are some great bars and clubs in Camden and the Camden Inn Hotel (15 Pratt Street; Camden) is in the heart of the area.
For only £19.80 per person, this cheap London accommodation has an ensuite and a fridge and if you book now for more than three nights, TravelStay can give you ten per cent off!
Travelling up the Essex Road in Islington, a London neighbourhood with loads of restaurants and boutique shops, is the Tommy Miahs Raj Hotel (366 Essex Road; Highbury and Islignton), a newly refurbished cheap London accommodation from just £20 a night.
And, if you book now through TravelStay, you can get 15 per cent off and a free bottle of wine at the bar!
Slightly further out in a quieter London neighbourhood is the three-star Madonna Halleys Hotel (88 Whitchurch Lane, Edgware; Canons Park).
From just £23.30 per person you can have a room at this Mediterranean-style London BnB! This is one of few cheap London BnBs that has an ensuite and satellite TV, as well as a bar and restaurant.
Book an affordable London B&B in Camden from only £9.17 per person
A prime location for getting to the O2 Arena is the Antigallican Hotel (428 Woolwich Road; Charlton train station). Unbelievably, this cheap London accommodation is just £13.50 a night and is above a pub, a great way to wind down the night after a gig!
There is also a self catering kitchen here if you are on a tight budget and Charlton train station takes you right into London Bridge in minutes.
Elsewhere, the Comfort Inn (87 South Lambeth Road; Vauxhall) provides a good South London location if you want to be close to Tate Britain and other attractions.
London b and bs are slightly more expensive the further you go towards the South Bank, but this B&B in London still only costs £31.25 per person.
You can find that London B&Bs in Croydon are particularly useful if you are arriving in London from Gatwick Airport, as the London neighbourhood is just a short train or taxi ride away.
Gatwick White House Hotel (52 Church Road; Horley) has rooms from just £20 per person and provides comfortable cheap London accommodation after a long flight, as well as free transport to the airport.
Another option would be to find cheap London BnBs in Kingston-Upon-Thames, which has a lively town centre, full of high street shops and clubs.
Broadway Lodge (41 Tolworth Broadway; Tolworth Train Station) is a two-star B&B, with rooms from just £22.50 per person and you can easily access both Gatwick and Heathrow from here, as well as Henry VIII's favourite residence, Hampton Court Palace.
Find a money saving B&B in Vauxhall and other South London areas from just £9.17 per person
Fans of London markets might be interested in finding London B&Bs in Notting Hill, where the Portobello Road market originates.
Close to this famous shopping district is the three-star Gate Hotel (6 Portobello Road; Notting Hill Gate), where rooms are just £38.33 per person in this desirable London neighbourhood.
If you are after something on a small budget, try London B&Bs in Hammersmith. The Euro Hotel Hammersmith (31 Shepherds Bush Road; Shepherds Bush) has rooms from just £16.40 per person and is within walking distance from the Shepherds Bush Empire, the Hammersmith Apollo and the Bush Theatre.
And as a further boost for budget travellers, the cheap London accommodation can be booked at a ten per cent discount through TravelStay if you are staying for more than four nights.
Meanwhile, fans of London museums, Harrods and Kensington Palace can find plenty of London B&Bs in Earls Court, which is right near this London neighbourhood.
You can find three-star London b and b accommodation at the West Cromwell Hotel (66 West Cromwell Road; Earls Court), where rooms start at £30 per person and have their own bathroom.
If you are after cheap London b and bs with easy access by road to Heathrow Airport, from just £10 per person you can stay at the two-star Pay and Sleep Hotel (6 The Crescent, South Road; Southall Train Station). The airport is just ten minutes away and you can also get to Central London from the station in 15 minutes.
East London B&Bs
The advantage to staying in East London b and bs is that here you can easily access Central London as well as Greenwich and the O2.
The City View Hotel (287 Cambridge Heath Road; Bethnal Green) is located in the heart of the East End London neighbourhood, where the bars and markets of Brick Lane are just walking distance away. Per person prices start here from just £19.98 and you are right on the Central Line, getting into Central London in just 15 minutes.
Over in Plaistow is The Central (150 Barking Road; Upton Park), available from £20 per person and close to West Ham's football grounds, while The Cranford Hotel (22-26 Argyle Road; Ilford) in Ilford is a two-star B&B in London for only £16.88 per person per night!
If you prefer family-run London BnBs, the Woodville Guesthouse (35 Woodville Road; Walthamstow Central) is an intimate four-bedroom cheap London accommodation from £12 per person. Here, you are close to the Olympic site and the soon-to-open Westfield shopping centre, as well as Walthamstow's own bustling high street.
London B&Bs are a great way to rest your feet while on holiday. Depending on your needs, TravelStay can provide London BnBs with self catering facilities, car parking, a licensed bar and prime location. Whichever London b and b you go for, you can guarantee the best price if you book with TravelStay.