Search options

Date

Date
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Edinburgh hotels in Duddingston

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Hotel types

User rating

In the hotel

In the room

Specify by

Apply Filters
Clear Filters

5 results

  • Premier Inn Edinburgh East

    From US$ 118

    228 Willowbrae Road, Edinburgh, United Kingdom (To the map)

    Located just 3 miles from Edinburgh city centre, on a very good bus route. Holyrood Palace and Dynamic Earth are within walking distance and Meadowbank Sports Centre is 1 mile away.

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Aynetree Guest House

    From US$ 92

    12 Duddingston Crescent, Milton Road, Edinburgh, United Kingdom (To the map)

    Property Location A stay at Aynetree Guest House places you in the heart of Edinburgh, convenient to Portobello Beach and Arthur's Seat.

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • Edinburgh Capital Apartments - Flat 2, 8 Piershill Square West

    From US$ 76

    8 Piershill Square West, Flat 2, Edinburgh, United Kingdom (To the map)

    Located on the outskirts of the Scottish capital city, Edinburgh Property Rentals Ltd - 8/2 Piershill Square West offers self-catering accommodation with free WiFi access and free on-site parking.

    To the hotel

    price for 1 night
    Book Now From US$ 76
  • Milton House

    From US$ 103

    24 Duddingston Crescent , Edinburgh, United Kingdom (To the map)

    Located in a busy area of Edinburgh, Milton House Guest House apartment offers a golf course and a free private car park.

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Drumorne Guest House

    From US$ 112

    82 Willowbrae Road, Edinburgh, United Kingdom (To the map)

    Situated on a 24-hour bus route, the Drumorne Guest House is just 2 miles from Edinburgh’s city centre.

    To the hotel

    price for 1 night
    Book Now From US$ 112