Cheap B&Bs in Edinburgh

Scottish hospitality is second to none, and you can make the most of it by booking one of our fantastic selection of cheap B&Bs in Edinburgh. Tuck into a delicious breakfast before heading out to see the sights, and get great insider tips from your local hosts. Our bed and breakfasts have been carefully selected according to price and location, so you’ll find affordable options wherever you want to be across the city. We have B&Bs near the train station and by the airport, near lively Grassmarket, with its shops and bars, and close to the Royal Mile, which leads to the famous castle. All come with a best price guarantee, so why not book your perfect B&B in Edinburgh now?

36 places available
  • Sort by:
    • based on 65 reviews
    • 44 Minto Street, Edinburgh Show map
    • Strathallan Guest House in Edinburgh offers comfort close to the centre of the city. This family-run...

      Free Wi-Fi Breakfast included
    • 1.6km from Edinburgh Centre
  • Strathallan Guest House
  • Price from 33.31€ per person per night
    • based on 44 reviews
    • 23 Minto Street, Edinburgh Show map
    • Minto House B&B is situated in the centre of Edinburgh. The bed and breakfast accommodates guests in 6 spacious,...

      Free Wi-Fi Breakfast included
    • 1.9km from Edinburgh Centre
  • Minto House B&B
  • Price from 27.25€ per person per night
    • based on 8 reviews
    • 14 Coates Gardens, Edinburgh Show map
    • Guests can expect a very warm welcome at the Argus Hotel In Edinburgh, a 1-star, family-run establishment located in...

      Breakfast included
    • 2.1km from Edinburgh Centre
  • The Argus Hotel
  • Price from 60.56€ per person per night
    • based on 29 reviews
    • 75 Gilmore Place, Edinburgh Show map
    • With free Wi-Fi and parking, this central guest house in Edinburgh is located just a 20-minute walk from the Royal...

      Free Wi-Fi Breakfast included
    • 1.6km from Edinburgh Centre
  • Castle Park Guest House
  • Price from 39.37€ per person per night
    • based on 54 reviews
    • 8 Minto St, Edinburgh Show map
    • Blossom Guesthouse is a traditional, welcoming Edinburgh bed & breakfast located in the leafy Newington district,...

      Free Wi-Fi Breakfast available
    • 1.7km from Edinburgh Centre
  • Blossom Guesthouse
  • Price from 34.52€ per person per night
    • based on 182 reviews
    • 90-92 Pilrig Street, Edinburgh Show map
    • The 3-star Edinburgh House Hotel offers a warm Scottish welcome, together with a homely atmosphere and...

      Wi-Fi available Breakfast available
    • 1.8km from Edinburgh Centre
  • Edinburgh House Hotel
  • Price from 24.23€ per person per night
    • based on 33 reviews
    • 51 Gilmore Place, Edinburgh Show map
    • Gilmore Guest House, constructed in 1836, offers you superb budget accommodation that is warm and welcoming...

      Free Wi-Fi Breakfast available
    • 1.6km from Edinburgh Centre
  • Gilmore Guest House
  • Price from 29.68€ per person per night
    • This establishment has not yet been rated
    • 17 Mayfield Gardens, Edinburgh Show map
    • The Allison House is a family run guest house, situated in a Georgian building with easy access to Edinburgh...

      Free Wi-Fi Breakfast included
    • 2.1km from Edinburgh Centre
  • Allison House
  • Price from 42.39€ per person per night
    • based on 77 reviews
    • 30 London Street, Edinburgh Show map
    • The Caravel Guest House offers cosy accommodation in an elegant Georgian town house in central Edinburgh, 10...

      Free Wi-Fi Breakfast included
    • 1km from Edinburgh Centre
  • Caravel Guest House
  • Price from 39.37€ per person per night
    • based on 195 reviews
    • 30 Castle Street, Edinburgh Show map
    • With a spectacularly central location in Edinburgh, this cosy guest house provides attractive, affordable...

      Free Wi-Fi Breakfast available
    • 1km from Edinburgh Centre
  • Castle View Guest House
  • Price from 41.79€ per person per night
    • based on 168 reviews
    • 45 Queen Street, Edinburgh Show map
    • A family-run guest house in Edinburgh's New Town, this provides charming and affordable guest rooms just a...

      Free Wi-Fi Breakfast available
    • 1km from Edinburgh Centre
  • Queens Guest House
  • Price from 41.79€ per person per night
    • based on 43 reviews
    • 22 St Bernard's Crescent, Edinburgh Show map
    • The St. Bernards Guest House occupies a charming Victorian townhouse in Edinburgh’s Stockbridge area, a short walk...

      Free Wi-Fi Breakfast available
    • 1.8km from Edinburgh Centre
  • St. Bernards Guest House
  • Price from 24.83€ per person per night
    • based on 35 reviews
    • 33 Leamington Terrace, Edinburgh Show map
    • The 2-star Menzies Guest House is situated in a Victorian terrace close to the centre of Edinburgh and...

      Free Wi-Fi Breakfast included
    • 1.8km from Edinburgh Centre
  • Menzies Guest House
  • Price from 30.28€ per person per night
    • based on 65 reviews
    • 126 Old Dalkeith Road, Edinburgh Show map
    • The 3-star Arden Guest House is ideally located on one of the main roads into the Scottish capital, Edinburgh, and...

      Free Wi-Fi Breakfast available
    • 3.9km from Edinburgh Centre
  • Arden Guest House
  • Price from 42.39€ per person per night
    • based on 15 reviews
    • 16 East Hermitage Place, Edinburgh Show map
    • The family-run Hermitage Guest House offers peaceful, welcoming accommodation overlooking Leith Links park, 3.5 km...

      Wi-Fi available Breakfast included
    • 2.7km from Edinburgh Centre
  • Hermitage Guest House
  • Price from 33.31€ per person per night
    • based on 57 reviews
    • 16 Mayfield Gardens, Edinburgh Show map
    • Offering elegant, classical-style rooms in a well-maintained Victorian building, Auld Reekie Guest House is a...

      Free Wi-Fi Breakfast included
    • 2.3km from Edinburgh Centre
  • Auld Reekie Guest House
  • Price from 42.39€ per person per night
    • This establishment has not yet been rated
    • 15 Mayfield Gardens, Edinburgh Show map
    • With free parking and Wi-Fi, this friendly B&B offers affordable accommodation in Edinburgh, 15 minutes by bus...

      Free Wi-Fi Breakfast included
    • 2.1km from Edinburgh Centre
  • McGregors Guest House
  • Price from 33.31€ per person per night
    • based on 39 reviews
    • 37 Mayfield Gardens, Edinburgh Show map
    • A traditional Edinburgh guest house located in an ornate Victorian period townhouse just 20 minutes by bus from...

      Breakfast available
    • 2.3km from Edinburgh Centre
  • International Guest House
  • Price from 36.34€ per person per night
    • based on 197 reviews
    • 20 Mayfield Gardens, Edinburgh Show map
    • Barony House in Edinburgh is a beautiful, warm, Victorian villa which has retained many of its original features...

      Free Wi-Fi Breakfast included
    • 2.2km from Edinburgh Centre
  • Barony House
  • Price from 37.55€ per person per night
    • based on 69 reviews
    • 14 Downie Terrace, Edinburgh Show map
    • Located right opposite the entrance to the Edinburgh Zoo, the Dalmore Lodge Guest House provides cosy rooms and a...

      Free Wi-Fi Breakfast included
    • 5.2km from Edinburgh Centre
  • Dalmore Lodge Guest House
  • Price from 39.97€ per person per night