The following rates are on a per room, per night basis and include all taxes. All rooms have en-suite facilities. Our highest rates apply during the Edinburgh Festival / Fringe / Tattoo, all 6 Nations Rugby Weekends and Hogmanay (New Year). Our rates then vary depending on season and whether your stay is mid-week or weekend.

 Double/Twin  £75 - £200
   Family/Triple Room  £120 - £300
   Single Occupancy  £50 - £125
   Additional folding bed in room.  £25 - £50




Light breakfast is included, consisting of tea/coffee, juice, fruit, yogurt, cereals, porridge, toast and home baking.

Various cooked breakfast options are available for an additional charge (from £4 per person).

Discounts are available for extended stays, please contact us for more details.

These rates are inclusive of taxes and card handling charges. We accept VISA, Mastercard, Maestro. Our payment policy is to take a 30% deposit at time of booking and the balance 2 weeks before arrival. The balance can be settled in cash, but by prior arrangement only. Any extra items, such as cooked breakfasts or parking, must be paid for in cash as we do not have a card terminal.

Cancellation Policy

  • The total cost of the booking will be due for 'No Shows' or cancellations within 14 days of arrival date.
  • The 30% deposit will be forfeit for cancellations prior to the 14 days before arrival date.
  • If the same room can be rebooked for all or part of a cancellation, a refund will be provided. This will depend on the amount received for the new booking, which may not be as much as the cancellation cost.
  • Please note:Cancellation refunds will incur a £10 administration fee. 
McCrae's Bed and Breakfast: Enquire or phone us on  +44 (0)131 5562610