Menu

Search options

2026-04-26

2026-04-27
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

All Edinburgh hotels

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

2810 results

  • The Rutland Hotel & Apartments

    From US$ 228

    1-3 Rutland Steet, Edinburgh, United Kingdom (To the map)

    Offering a restaurant and baggage storage, the 4-star The Rutland Hotel & Apartments Edinburgh is set approximately 5 minutes' walk from The Parish Church of St Cuthbert. Arthur's Seat hike is placed…

    To the hotel

    price for 1 night
    Book Now From US$ 228
  • The Inn On The Mile

    From US$ 117

    82 High Street, Royal Mile, Edinburgh, United Kingdom (To the map)

    Set a mere 0.8 km from the historic fortress "Edinburgh Castle", the 4-star The Inn On The Mile Edinburgh includes 9 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • Palmerston Suites

    From US$ 45

    37 Palmerston Place, Edinburgh, United Kingdom (To the map)

    The 4-star Palmerston Suites Edinburgh offers comfortable accommodation within steps of Scottish National Gallery of Modern Art One. This aparthotel features a 50-inch flat-screen TV, entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Edinburgh House Hotel

    From US$ 113

    90-92 Pilrig Street, Edinburgh, United Kingdom (To the map)

    Situated 300 metres from Water of Leith, Edinburgh House Hotel offers 33 guest rooms. Notable for its location around 2 km from Royal Yacht Britannia in the Broughton district, this hotel provides…

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Wilde Aparthotels Edinburgh Grassmarket

    From US$ 310

    26 King'S Stables Road, Edinburgh, United Kingdom (To the map)

    Wilde Aparthotels By Staycity Edinburgh Grassmarket is a 4-star venue only 1.3 km from The Portugese Cannon. The property opened its doors in 2019.

    To the hotel

    price for 1 night
    Book Now From US$ 310
  • The Edinburgh Grand, A Luxury Collection Hotel, Edinburgh

    From US$ 576

    42 St Andrew Square, Edinburgh, United Kingdom (To the map)

    Located a few minutes' drive from the historic fortress "Edinburgh Castle", Cheval The Edinburgh Grand Aparthotel offers 50 luxury rooms. The art museum "Scottish National Gallery" is 650 metres from…

    To the hotel

    price for 1 night
    Book Now From US$ 576
  • The Craigie Hotel

    From US$ 186

    50 Bog Road, Penicuik, United Kingdom (To the map)

    The 4-star Craigiebield House Hotel Edinburgh offers 16 rooms 2.2 km to Penicuik House & Cafe. Set in landscaped gardens, the hotel features storage for belongings and a restaurant for guests'…

    To the hotel

    price for 1 night
    Book Now From US$ 186
  • High Street Hostel - Over 18S Only, Backpackers Atmosphere (Adults Only)

    From US$ 16

    8 Blackfriars St, Edinburgh, United Kingdom (To the map)

    The cosy High Street Hostel is set next to Royal Mile. This venue features free Wi Fi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Riccarton Inn

    From US$ 71

    198 Lanark Road West, Currie, United Kingdom (To the map)

    Offering a bar and flat screen TV, Riccarton Inn Edinburgh is located 2.4 km away from Heriot-Watt University. The large parkland Edinburgh Zoo is less than 6 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Royal Scots Club

    From US$ 93

    29-30 Abercromby Place, Edinburgh, United Kingdom (To the map)

    Situated less than 5 minutes' walk from Water of Leith, Royal Scots Club Hotel Edinburgh consists of 31 rooms and offers an à la carte restaurant onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Travelodge Plus Edinburgh Park

    From US$ 97

    53 South Gyle Broadway, Juniper Green, United Kingdom (To the map)

    Offering air conditioning and a bar, Travelodge Edinburgh Park is 10 minutes' walk from David Lloyd Edinburgh Corstorphine.

    To the hotel

    price for 1 night
    Book Now From US$ 97
  • Fraser Suites Edinburgh

    From US$ 347

    12-26 St Giles Street, Edinburgh, United Kingdom (To the map)

    Offering a restaurant and storage for belongings, the 4-star Fraser Suites Edinburgh lies in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, just 6 minutes' walk from…

    To the hotel

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

    From US$ 191

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

    Featuring free Wi-Fi in public areas, Milton House Hotel Edinburgh offers accommodation within 3.1 km from Holyrood Park. St Mark's Scottish Episcopal Church is located near the venue, and Edinburgh…

    To the hotel

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

    From US$ 113

    Builyeon Road, Edinburgh, United Kingdom (To the map)

    The cheap Premier Inn Edinburgh is 20 minutes' walk from the 15th - century Dundas Castle in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Premier Inn Edinburgh City Centre

    From US$ 249

    44 York Pl, Edinburgh, United Kingdom (To the map)

    The 3-star Premier Inn Edinburgh City Centre boasts proximity to Arthur's Seat hike within just 2.2 km away. This property is housed in a historic-style building.

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • Frederick House Hotel

    From US$ 77

    42 Frederick Street, Edinburgh, United Kingdom (To the map)

    The 4-star Frederick House Hotel Edinburgh is located in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, 800 metres from Water of Leith.

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Hanover House Hotel

    From US$ 146

    26 Windsor Street, Edinburgh, United Kingdom (To the map)

    Hanover House Hotel lies close to Calton Hill Panorama and offers low-budget accommodation in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 146
  • The Parliament House Hotel

    From US$ 117

    15 Calton Hill, Edinburgh, United Kingdom (To the map)

    The Parliament House Hotel Edinburgh offers 118 rooms, and it's around 5 minutes on foot from General Register House. Additionally, this hotel provides visitors of Edinburgh with a safety deposit box…

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • St Christopher'S Inn Edinburgh - Original

    From US$ 38

    9-13 Market Street, Edinburgh, United Kingdom (To the map)

    The 16th-century Palace of Holyroodhouse is located nearly an 18-minute walk from the 3-star St Christopher'S Edinburgh Original and Calton Hill is around 19 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Code - The Loft, Edinburgh

    From US$ 47

    50 Rose Street North Lane, Edinburgh, United Kingdom (To the map)

    Featuring free WiFi throughout the venue, Code Co-Living - The Loft - Edinburgh Hostel offers accommodation near the historic fortress "Edinburgh Castle". Guests can benefit from a safety deposit box…

    To the hotel

    price for 1 night
    Book Now From US$ 47