Best Price Guarantee
Relax, you've got the best price possible. If you see the same offer for less on another website, we'll refund you the difference.
Enter your search details:

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?

46 places available
  • Sort by
    • based on 449 reviews
    • 5 East Mayfield, Edinburgh Show map
    • Featuring free parking and Wi-Fi, this charming 4 AA star rated B&B is situated just 15 minutes' walk from the...

      Free Wi-Fi Breakfast included
    • 2km from Edinburgh Centre
  • Kingsway Guest House
  • Price from 46.77€ per person per night
    • based on 194 reviews
    • 44 Minto Street, Edinburgh Show map
    • With free parking and free Wi-Fi, this friendly guest house in Edinburgh offers comfortable rooms near...

      Free Wi-Fi Breakfast included
    • 1.6km from Edinburgh Centre
  • Strathallan Guest House
  • Price from 40.93€ per person per night
    • based on 141 reviews
    • 23 Minto Street, Edinburgh Show map
    • Offering free Wi-Fi and free private parking, this simple B&B in Edinburgh is located in a tranquil neighbourhood...

      Free Wi-Fi Breakfast available
    • 1.9km from Edinburgh Centre
  • Minto House B&B
  • Price from 38.00€ per person per night
    • based on 116 reviews
    • 126 Old Dalkeith Road, Edinburgh Show map
    • With free Wi-Fi, breakfast and parking, this pet-friendly guest house is ideally located on one of the main roads...

      Free Wi-Fi Breakfast included
    • 3.9km from Edinburgh Centre
  • Arden Guest House
  • Price from 43.85€ per person per night
    • based on 394 reviews
    • 9 Spence Street, Edinburgh Show map
    • An enchanting oasis in a quiet cul-de-sac, this characterful guest house provides direct bus links to...

      Breakfast included
    • 1.9km from Edinburgh Centre
  • Gil Dun Guest House
  • Price from 64.31€ per person per night
    • based on 58 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 20.46€ per person per night
    • based on 82 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 38.00€ per person per night
    • based on 117 reviews
    • 10 East Hermitage Place, Edinburgh Show map
    • With Wi-Fi, this affordable guest house overlooking a leafy park is just 20 minutes by bus from Princes Street and...

      Free Wi-Fi Breakfast available
    • 2.5km from Edinburgh Centre
  • Edinburgh Thistle Guest House
  • Price from 20.46€ per person per night
    • 5.0 out of 5 based on 1 reviews
    • 23 Minto Street, Edinburgh Show map
    • This charming Edinburgh guest house with free Wi-Fi and free parking is located in a quiet residential area just...

      Free Wi-Fi
    • 1.9km from Edinburgh Centre
  • Bala House
  • Price from 29.23€ per person per night
    • based on 306 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 included
    • 1km from Edinburgh Centre
  • Queens Guest House
  • Price from 34.50€ per person per night
    • based on 74 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 87.70€ per person per night
    • 4 Windsor Street, Edinburgh Show map
    • This traditional Edinburgh B&B is just around the corner from the Edinburgh Playhouse and Calton Hill with...

      Breakfast included
    • 0.9km from Edinburgh Centre
  • Lyncliff Hotel B&B
  • Price from 52.62€ per person per night
    • based on 63 reviews
    • 16 East Hermitage Place, Edinburgh Show map
    • This family-run guesthouse offers peaceful, welcoming accommodation overlooking Leith Links Park, just a 20-minute...

      Wi-Fi available Breakfast included
    • 2.7km from Edinburgh Centre
  • Hermitage Guest House
  • Price from 49.70€ per person per night
    • based on 86 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 38.00€ per person per night
    • based on 221 reviews
    • 12 Duddingston Crescent (Milton Road), Edinburgh Show map
    • Aynetree Guest House in Edinburgh offers tasteful 3-star comforts located in a traditional Victorian town house in...

      Free Wi-Fi Breakfast included
    • 4.7km from Edinburgh Centre
  • Aynetree Guest House
  • Price from 81.85€ per person per night
    • based on 383 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 included
    • 1km from Edinburgh Centre
  • Castle View Guest House
  • Price from 34.50€ per person per night
    • based on 49 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 58.47€ per person per night
    • based on 211 reviews
    • 3 East Mayfield, Edinburgh Show map
    • With a free private car park and free Wi-Fi, this Edinburgh guesthouse occupies a charming 19th-century villa in...

      Free Wi-Fi Breakfast included
    • 2km from Edinburgh Centre
  • Sonas Guesthouse
  • Price from 40.93€ per person per night
    • based on 112 reviews
    • 14 Downie Terrace, Edinburgh Show map
    • Located right opposite the entrance to the Edinburgh Zoo, this B&B provides free Wi-Fi, free parking, cosy rooms and...

      Free Wi-Fi Breakfast included
    • 5.2km from Edinburgh Centre
  • Dalmore Lodge Guest House
  • Price from 35.08€ per person per night
    • based on 735 reviews
    • 5 East Hermitage Place, Edinburgh Show map
    • A cosy and inviting guest house, this is located in a Victorian villa in Edinburgh’s Leith neighbourhood, a short...

      Wi-Fi available Breakfast included
    • 2.6km from Edinburgh Centre
  • Sandaig Guest House
  • Price from 38.00€ per person per night