Edinburgh's city centre is packed with bed and breakfasts that put you within walking distance of the Castle, the Royal Mile, and Waverley Station. These guest houses range from budget-friendly stays like the Edinburgh Holiday Guest House, which offers free parking and family rooms, to the exceptional Six Brunton Place Guest House, where guests rate the breakfast and hospitality highly. Expect hearty cooked breakfasts, free WiFi, and a warm Scottish welcome.
For a central location with historic charm, consider the West End Townhouse or the family-run McCrae's Bed and Breakfast in the New Town. Both provide easy access to Princes Street and the city's main sights. If you're after a quieter base, the 16 Pilrig Guest House sits near the Playhouse, a short walk from the Royal Mile. While most B&Bs offer single or double rooms, some also have family rooms and garden spaces, so check individual properties for specific amenities like parking or airport transfers.
