Unique, friendly and in situated in prime locations around the city centre, Edinburgh B&B guest houses offer a warm welcome and a more intimate holiday experience. A huge choice of luxury and budget B&Bs in Edinburgh cluster around leafy quarters, just minutes from restaurants, cafes and the Royal Mile.

Edinburgh B&B Accommodation

Edinburgh B&B Accommodation

Stay in charming Georgian townhouse B&Bs or Victorian guest houses in Edinburgh city centre with castle views, ideal for museums, restaurants and shops. Find a superb choice of great value budget B&Bs that don’t compromise on quality located along gateway roads into the city like the A7 and A701 from the south, still within walking distance of the city centre.

You’ll find a wide choice of beautiful farmhouse B&Bs around Edinburgh in the rural Lothians or opt for a stylish bed and breakfast on the Leith waterfront, a guest house overlooking Portobello beach or a boutique B&B near the Botanic Gardens. With features and services including Full Scottish breakfast, WiFi, parking and family rooms, Edinburgh B&Bs are the perfect choice for business or leisure in the city, offering accommodation at an affordable price. Book Edinburgh B&B guest houses online or direct.

B&Bs in Edinburgh

  • Prices from
    £25
    Per person per night (2 sharing)
    TripAdvisor traveller rating from 116 reviews
    Rating from 116 reviews
    Friendly & affordable Edinburgh B&B accommodation set a 20 minute walk from the city centre. Wifi, parking & ensuite rooms for solo guests, couples & families. Great breakfast.
    TripAdvisor traveller rating from 116 reviews
    Rating from 116 reviews
    Call
  • Edinburgh
    Prices from
    £55
    Per room per night B&B
    TripAdvisor traveller rating from 307 reviews
    Rating from 307 reviews
    With a stay at Queens Guest House in Edinburgh (New Town), you'll be minutes from Assembly Rooms and Princes Street Gardens. This 4-star guesthouse is close to St. Giles' Cathed...
    TripAdvisor traveller rating from 307 reviews
    Rating from 307 reviews
    star
    star
    star
    star
    no star
    Guest House
  • Prices from
    £45
    Per room B&B
    TripAdvisor traveller rating from 376 reviews
    Rating from 376 reviews
    With a stay at Edinburghhouse Hotel in Edinburgh (Leith), you'll be convenient to Easter Road Stadium and Edinburgh Playhouse Theatre. This guesthouse is close to Royal Yacht Br...
    TripAdvisor traveller rating from 376 reviews
    Rating from 376 reviews
View more B&Bs in Edinburgh