This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.
Set opposite Musselburgh Racecourse, Arden House is a Victorian villa which still retains its original features.
Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation.
Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi.
Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.
In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.
The Valentine - Townhouse Hotel is located in Edinburgh city centre at the South-West corner of the historic Old Town. Edinburgh Castle and other top attractions are within a 15-minute walk.
Located at the foot of the royal Holyrood Park and Arthur's Seat, the Pollock Estate campus offers bed and breakfast accommodation during the University of Edinburgh's summer vacation.
Well located in the centre of Edinburgh, voco Edinburgh - Haymarket, an IHG Hotel provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.