Cheap B&Bs in London

Want to find your own cosy home-from-home at a great price in London? Take a look at our selection of cheap B&Bs and guest houses across the exciting British capital and enjoy genuine London hospitality! Tuck into a classic cooked English breakfast to keep your strength up for sightseeing, and get top tips on what to see and do from your local hosts. Whether you want somewhere handy for Victoria train station, or a comfortable retreat to rest after shopping in the West End or partying in Soho, we have the perfect bed and breakfast or guest house to suit your needs.

53 places available
  • Sort by:
    • based on 7 reviews
    • 1 Tennyson Road, Walthamstow, London Show map
    • The Tennyson House offers no-frills, affordable accommodation in the Walthamstow area of east London, about 25...

      Free Wi-Fi
    • 10.5km from London Centre
  • Tennyson House
  • Price from 21.27€ per person per night
    • 4.0 out of 5 based on 24 reviews
    • 10 White Horse Street, London Show map
    • Super-central, with kitchenettes in all rooms, private parking and free Wi-Fi, this guest house is near...

      Free Wi-Fi
    • 1.3km from London Centre
  • Kekko House Mayfair
  • Price from 51.66€ per person per night
    • based on 9 reviews
    • 86 Wildwood Road, Hampstead Garden, London Show map
    • B&B Iolanthe is rated one of our Top 3 places in London for cleanliness, by the guests who have stayed there. For...

      Free Wi-Fi Breakfast included
    • 8.8km from London Centre
  • B&B Iolanthe
  • Price from 39.28€ per person per night
    • 4.0 out of 5 based on 1 reviews
    • 205A Earls Court Road, London Show map
    • With Wi-Fi, this simple, affordable guest house is centrally located in the Earl's Court neighbourhood of London,...

      Free Wi-Fi
    • 4.8km from London Centre
  • Riz Guest House
  • Price from 22.49€ per person per night
    • based on 64 reviews
    • 58 Great Dover Street, London Show map
    • The Accommodation London Bridge is a friendly, affordable guest house in London, about a 10-minute walk from...

      Free Wi-Fi
    • 2.8km from London Centre
  • Accommodation London Bridge
  • Price from 48.01€ per person per night
    • based on 71 reviews
    • 12 Westbourne Street, London Show map
    • Wonderfully situated in central London between Hyde Park and Paddington station (for the Heathrow Express train to...

      Breakfast included
    • 3.3km from London Centre
  • Andrews House Hotel
  • Price from 54.09€ per person per night
    • based on 45 reviews
    • 51 Romford Rd, Stratford, London Show map
    • Lodge 51 is a new 2 star Guest House which makes for a very affordable choice in the centre of Stratford, London....

      Free Wi-Fi
    • 10.2km from London Centre
  • Lodge 51
  • Price from 30.33€ per person per night
    • 2.0 out of 5 based on 2 reviews
    • 10 Fernhurst Gardens, London Show map
    • In the Edgeware neighbourhood of north London, this simple and friendly guest house is just 30 minutes by tube from...

      Free Wi-Fi
    • 15.9km from London Centre
  • Oak Guest House
  • Price from 23.09€ per person per night
    • 3.5 out of 5 based on 7 reviews
    • 16 Perth Road, London Show map
    • London Holiday Home Guesthouse offers well-priced, no-frills accommodation in Plaistow, East London, convenient for...

    • 11km from London Centre
  • London Holiday Home Guesthouse
  • Price from 30.29€ per person per night
    • based on 10 reviews
    • 11 Church Street, Newham, London Show map
    • The Kings Head Guest House provides basic, affordable accommodation in Stratford, east London, about a...

      Wi-Fi available
    • 9.9km from London Centre
  • Kings Head Guest House
  • Price from 24.60€ per person per night
    • based on 275 reviews
    • 195-197 Sumatra Road, London Show map
    • This friendly, great-value guest house offers cosy rooms in London, just 10 minutes by tube from Buckingham Palace...

      Breakfast included
    • 6.4km from London Centre
  • Charlotte Guest House
  • Price from 29.78€ per person per night
    • based on 8 reviews
    • 126 New Cross Road, London Show map
    • The Goddis Lodge Guesthouse offers simple, good value accommodation in South London, a 15-minute bus or train...

      Breakfast available
    • 6.5km from London Centre
  • Goddis Lodge Guesthouse
  • Price from 27.35€ per person per night
    • based on 7 reviews
    • 8 Sunningdale Avenue, London Show map
    • The Annexe Rooms provides great value, self-catering option in authentic London location! – 11 room...

      Free Wi-Fi
    • 8.6km from London Centre
  • Annex Rooms
  • Price from 36.46€ per person per night
    • based on 14 reviews
    • 2b Lonsdale Road, Leyton, London Show map
    • Traditional London Bed & Breakfast stay with fast access to central London, the Lonsdale Lodge has 10 neat,...

      Breakfast available
    • 12.4km from London Centre
  • Lonsdale Lodge
  • Price from 33.42€ per person per night
    • based on 128 reviews
    • 39 Bath Road, London Show map
    • The hotel - B&B offers basic, budget accommodation in the leafy suburb of Chiswick in London, just a 20-minute...

      Breakfast included
    • 8.6km from London Centre
  • Chiswick Court Hotel - B&B
  • Price from 27.94€ per person per night
    • based on 9 reviews
    • 12 Malvern Road, London Show map
    • Make the most of great home comforts at the well-maintained London Malvern Road Rooms to Let, which is...

      Free Wi-Fi
    • 10.3km from London Centre
  • London Malvern Road Rooms to Let
  • Price from 36.46€ per person per night
    • 3.5 out of 5 based on 34 reviews
    • 2 Emlyn Road, London Show map
    • With cheap rooms in Chiswick, this is a great budget option in London. Emlyn House is a budget, no- frills...

    • 8.5km from London Centre
  • Emlyn House
  • Price from 17.93€ per person per night
    • 4.5 out of 5 based on 53 reviews
    • 59 Claremont Road, London Show map
    • Brittains' B&B is situated in Forest Gate, East London, close to the Olympic Stadium. This family owned and...

      Free Wi-Fi Breakfast included
    • 12km from London Centre
  • Brittains' B&B
  • Price from 31.86€ per person per night
    • based on 21 reviews
    • 20 St Johns Way, London Show map
    • Small and charming, this B&B with a terrace provides a cosy home-away-from-home near Hampstead Heath in north...

      Free Wi-Fi Breakfast included
    • 6.5km from London Centre
  • St Johns B&B
  • Price from 40.97€ per person per night
    • based on 79 reviews
    • 119 Station Road, West Drayton, London Show map
    • The friendly, family-run Oakwood Bed and Breakfast Heathrow is located just 3 miles from Heathrow Airport in...

      Free Wi-Fi Breakfast included
    • 23.7km from London Centre
  • Oakwood Bed and Breakfast Heathrow
  • Price from 28.42€ per person per night