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

  • Aynetree Guest House

    From US$ 92

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

    The family-friendly Aynetree Guest House apartment with the facilities like free self parking, a designated place for smoking and a safety deposit box is a nice place to stay in Edinburgh on holiday.

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • Premier Inn Edinburgh East

    From US$ 118

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

    The 3-star Premier Inn Edinburgh East lies within 1.8 km from Omni Centre Edinburgh, Omni Centre and Portobello Beach.

    To the hotel

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

    From US$ 76

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

    Guests of Edinburgh will have a nice stay at Edinburgh Capital Apartments - Flat 2, 8 Piershill Square West apartment.

    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)

    Drumorne Guest House is an apartment only 2.2 km from Holyrood Park, Omni Centre Edinburgh and Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 112