See the latest prices and deals by choosing your dates.
Edinburgh (0.6 miles from Craigmillar Castle)
Lux 2 Bedroom Ground Floor Apartment is located in Edinburgh, just 2.6 miles from University of Edinburgh and 2.9 miles from Royal Mile.
Newington, Edinburgh (1.3 miles from Craigmillar Castle)
Located just 1 mile from Edinburgh city center and the Royal Mile, the family-run 23 Mayfield offers free WiFi. This detached Victorian guest house features retains many original features.
Newington, Edinburgh (1.3 miles from Craigmillar Castle)
Set in a Victorian terraced villa, this guest accommodations offers free private parking just 1 mile from Edinburgh’s city center.
Prestonfield, Edinburgh (0.8 miles from Craigmillar Castle)
Roost Hill Guest House - Free Parking enjoys a location in Edinburgh, 1.2 miles from Arthur's Seat and 1.7 miles from University of Edinburgh.
Hotel in Newington, Edinburgh (1.3 miles from Craigmillar Castle)
This small, family-run metro hotel has easy access by bus to Edinburgh city center, less than 2 miles away. It offers free on-street parking, free WiFi, rooms with attached bathroom and a bar.
Hotel in Newington, Edinburgh (1.2 miles from Craigmillar Castle)
This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 1.9 mi from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.
Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.
Great welcome, location, room was really nice, friendly staff
This small, family-run metro hotel has easy access by bus to Edinburgh city center, less than 2 miles away. It offers free on-street parking, free WiFi, rooms with attached bathroom and a bar.
Very friendly staff, nice location, spacious and clean room.
This 4-star townhouse hotel is located within the quiet residential area of Newington, just 1 mile from Edinburgh’s historic Royal Mile and vibrant city center.
Clean and in a good location. Nice breakfast spread.
Just under 2 miles from Edinburgh city center and Edinburgh Rail Station, International Guest House is a traditional Scottish property offering a free Wi-Fi throughout.
Staff was very helpful. Room was clean and comfortable
This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city center. It offers free Wi-Fi in public areas, and free private parking on site.
Very good value for money. Room was simple but clean
Located in Edinburgh, 1.3 miles from Portobello Beach, Duddingston Guest House provides accommodations with a garden, free private parking and a shared lounge.
It was a nice place to stay, with a bus-stop outside the door, lovely staff, and a very good kitchen.