Menu

Search options

2026-05-25

2026-05-26
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.

Hotels in Edinburgh

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

298 results

  • Ocean Mist Leith

    From US$ 225

    Ocean Mist Leith The Shore Leith, Edinburgh, United Kingdom (To the map)

    Ocean Mist Leith Hotel Edinburgh lies in Leith with a whole host of independent shops, stylish bars and cutting-edge restaurants, within reach of entertainment venues like Tower Street Stillhouse…

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Travelodge Edinburgh Dreghorn

    From US$ 67

    46 Dreghorn Link A720 City Bypass, Edinburgh, United Kingdom (To the map)

    Featuring a garden and a free carpark, Travelodge Edinburgh Dreghorn is 15 minutes’ drive from Edinburgh Old Town. Pentland Hills is less than 2.6 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • The Rutland Hotel & Apartments

    From US$ 408

    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$ 408
  • Edinburgh House Hotel

    From US$ 25

    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$ 25
  • Travelodge Edinburgh Haymarket

    From US$ 48

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

    Featuring a restaurant and a business centre, Travelodge Edinburgh Haymarket is located close to Water of Leith Walkway. The Scotch Whisky Experience is a 5-minute drive away and Scott Monument can…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Easyhotel Edinburgh

    From US$ 44

    125A Princes Street, Edinburgh, United Kingdom (To the map)

    Featuring a parking and storage for belongings, Easyhotel Edinburgh is located in New Town district, 0.9 km from Royal Mile. The green Flag park "Princes Street Gardens" is 300 metres away, while…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • The Scholar

    From US$ 457

    18 Holyrood Park Road, Edinburgh, United Kingdom (To the map)

    Providing 81 rooms, The Scholar Hotel Edinburgh is about 25 minutes' walk from the historic fortress "Edinburgh Castle". The hotel offers parking on site.

    To the hotel

    price for 1 night
    Book Now From US$ 457
  • Ibis Edinburgh Centre Royal Mile

    From US$ 194

    6 Hunters Square (Off The Royal Mile), Edinburgh, United Kingdom (To the map)

    Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel is a 3-star pet-friendly venue with air-conditioned rooms situated 150 metres away from Edinburgh City Chambers. Located off The Real Mary…

    To the hotel

    price for 1 night
    Book Now From US$ 194
  • Premier Inn Edinburgh A1 - Newcraighall

    From US$ 100

    91 Newcraighall Road-Newcraighall-Edinburgh, Edinburgh, United Kingdom (To the map)

    The 3-star Premier Inn Edinburgh A1 - Newcraighall is placed in Edinburgh, not far from Fort Kinnaird Retail Park. Guests will have access to free car park onsite for added convenience.

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Holiday Inn Express Edinburgh City Centre By Ihg

    From US$ 266

    Picardy Place, Edinburgh, United Kingdom (To the map)

    The 3-star Holiday Inn Express Edinburgh City Centre, An Ihg Hotel includes 186 rooms and is set within 17 minutes' walk of Palace of Holyroodhouse.

    To the hotel

    price for 1 night
    Book Now From US$ 266
  • Brewdog Doghouse Edinburgh

    From US$ 296

    5 New Street, Edinburgh, United Kingdom (To the map)

    Brewdog Doghouse Edinburgh Hotel is set in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, merely 5 minutes' walk from Museum of Edinburgh.

    To the hotel

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

    From US$ 734

    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$ 734
  • Premier Inn Edinburgh Dalkeith

    From US$ 109

    Melville Dykes Road-Dalkeith-Edinburgh, Dalkeith, United Kingdom (To the map)

    Premier Inn Edinburgh A7 is a 3-star low-budget venue featuring contemporary rooms within an 18-minute walk from Edinburgh Butterfly and Insect World Zoo. Waterfall Park Pavilion is less than 2.2 km…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Grove House Hotel

    From US$ 239

    70 Grove Street, Edinburgh, United Kingdom (To the map)

    Brooks Hotel Edinburgh is a great place to stay in Haymarket with a number of pubs, cafés and restaurants, around 20 minutes on foot from the combined National Museum of Scotland. This hotel also…

    To the hotel

    price for 1 night
    Book Now From US$ 239
  • Grassmarket Hotel

    From US$ 81

    94-96 Grassmarket, Edinburgh, United Kingdom (To the map)

    Surrounded by bars, restaurants and cafés, about 250 metres from Royal Mile, Grassmarket Hotel Edinburgh comprises 42 rooms. Situated in the centre of Edinburgh, the venue gives quick access to the…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Four Points By Sheraton Edinburgh

    From US$ 84

    90 Haymarket Terrace, Edinburgh, United Kingdom (To the map)

    The 4-star Four Points By Sheraton Edinburgh is located in the heart of Edinburgh and features WiFi throughout the property, along with public parking on site. The luxury hotel is in West End with…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • 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
  • 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
  • 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