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?

24 places available
  • Sort by
    • based on 115 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 49.51€ per person per night
    • based on 255 reviews
    • 90-92 Pilrig Street, Edinburgh Show map
    • This cosy guest house in Edinburgh offers affordable rooms just 10 minutes by public transport from Princes Street...

      Wi-Fi available Breakfast available
    • 1.8km from Edinburgh Centre
  • Edinburgh House Hotel
  • Price from 29.00€ per person per night
    • based on 34 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 42.44€ per person per night
    • based on 79 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 35.36€ per person per night
    • based on 76 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...

      Breakfast available
    • 2.5km from Edinburgh Centre
  • Edinburgh Thistle Guest House
  • Price from 27.58€ per person per night
    • based on 322 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 60.12€ per person per night
    • based on 36 reviews
    • 6 Cambridge Ave, Edinburgh Show map
    • This friendly, family-run guest house is set in a 19th-century townhouse in a quiet, residential area of...

      Wi-Fi available Breakfast available
    • 1.9km from Edinburgh Centre
  • Leith House
  • Price from 31.83€ per person per night
    • based on 111 reviews
    • 17 Mayfield Gardens, Edinburgh Show map
    • Guest house offering free parking, Wi-Fi and Scottish breakfast, family-run hospitality and great bus links to...

      Free Wi-Fi Breakfast included
    • 2.1km from Edinburgh Centre
  • Allison House
  • Price from 60.12€ per person per night
    • based on 77 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...

      Wi-Fi available Breakfast available
    • 1.8km from Edinburgh Centre
  • St. Bernards Guest House
  • Price from 29.00€ per person per night
    • based on 43 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 49.51€ per person per night
    • based on 215 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 70.02€ per person per night
    • based on 72 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 included
    • 1.7km from Edinburgh Centre
  • Blossom Guesthouse
  • Price from 47.03€ per person per night
    • based on 186 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 42.44€ per person per night
    • based on 37 reviews
    • 8 Cambridge Ave, Edinburgh Show map
    • Offering cosy rooms and free parking, this affordable guest house in Edinburgh is conveniently located about 20...

      Wi-Fi available Breakfast available
    • 1.8km from Edinburgh Centre
  • Cambridge House
  • Price from 35.36€ per person per night
    • based on 264 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 70.02€ per person per night
    • based on 45 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 56.58€ per person per night
    • based on 133 reviews
    • 3 East Mayfield, Edinburgh Show map
    • Sonas Guesthouse occupies a charming 19th-century villa in a leafy and peaceful area of central Edinburgh....

      Free Wi-Fi Breakfast included
    • 2km from Edinburgh Centre
  • Sonas Guesthouse
  • Price from 60.12€ per person per night
    • based on 88 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 53.04€ per person per night
    • based on 282 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...

      Free Wi-Fi Breakfast included
    • 1.9km from Edinburgh Centre
  • Gil Dun Guest House
  • Price from 67.19€ per person per night
    • based on 107 reviews
    • 29 Craigmillar Park, Edinburgh Show map
    • With free parking, Wi-Fi, and a garden, this charming bed and breakfast provides spacious and affordable rooms and...

      Free Wi-Fi Breakfast included
    • 2.6km from Edinburgh Centre
  • Alba House
  • Price from 56.58€ per person per night