Menu

Search options

2026-06-10

2026-06-11
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

2805 results

  • Radisson Collection Hotel, Royal Mile Edinburgh

    From US$ 212

    1 George IV Bridge, Edinburgh, United Kingdom (To the map)

    Located near the historic fortress "Edinburgh Castle", the 5-star Radisson Collection Hotel, Royal Mile Edinburgh has shoe shining service, room services and dry cleaning service. This contemporary…

    To the hotel

    price for 1 night
    Book Now From US$ 212
  • The Broughton Townhouse

    From US$ 241

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

    The perfect Broughton Hotel is situated near the entertainment district of Edinburgh, 400 metres from Mansfield Place Church. This 3-star hotel offers Wi-Fi throughout the property and parking on…

    To the hotel

    price for 1 night
    Book Now From US$ 241
  • Holiday Inn Express Edinburgh - Leith Waterfront By Ihg

    From US$ 229

    Britannia Way, Ocean Drive, Edinburgh, United Kingdom (To the map)

    Placed about 20 minutes' walk from North Sea, the 3-star Holiday Inn Express Edinburgh - Leith Waterfront, An Ihg Hotel includes 169 rooms for guests. A snack and drink vending machine, and a lift…

    To the hotel

    price for 1 night
    Book Now From US$ 229
  • Swanlake Guest House

    From US$ 61

    106 Ferry Road, Edinburgh, United Kingdom, Edinburgh, United Kingdom (To the map)

    Swanlake Guest House Edinburgh is a boutique 3-star property with 9 rooms to stay in. The Real Mary King's Close is 2.8 km from the bed & breakfast, while the two connected buildings "National Museum…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • The Haymarket Hotel

    From US$ 252

    1-5 Coates Gardens, Edinburgh, United Kingdom (To the map)

    Nestled in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to seafood grills, the 3-star The Haymarket Hotel Edinburgh is a…

    To the hotel

    price for 1 night
    Book Now From US$ 252
  • Angels Share Hotel

    From US$ 159

    9-11 Hope Street, Edinburgh, United Kingdom (To the map)

    The 4-star Angels Share Hotel is placed in a tourist area of Edinburgh, 2.3 km from Royal Botanic Garden Edinburgh - very convenient if you want to immerse yourself in nature. Located a 5-minute walk…

    To the hotel

    price for 1 night
    Book Now From US$ 159
  • Princes Street Suites

    From US$ 1864

    16 Waterloo Place, Edinburgh, United Kingdom (To the map)

    Featuring a lift and a vending machine, the 4-star Princes Street Suites Edinburgh stands 6 minutes' walk from Omni Centre. This Edinburgh aparthotel offers public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 1864
  • Ja The Bruntsfield - Edinburgh

    From US$ 116

    69-74 Bruntsfield Place, Edinburgh, United Kingdom (To the map)

    Set about 5 minutes by car from National Museum of Scotland, the 4-star The Bruntsfield Hotel Edinburgh is located about 200 metres from Curiouser. A private parking garage is available on site at…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Holyrood Aparthotel

    From US$ 374

    1 Nether Bakehouse, Edinburgh, United Kingdom (To the map)

    Set approximately 17 minutes on foot from Edinburgh Castle, the 4-star Holyrood Aparthotel Edinburgh is located 300 metres away from Sir Jules Thorn Exhibition of the History of Surgery. Private…

    To the hotel

    price for 1 night
    Book Now From US$ 374
  • Georgian House

    From US$ 147

    4C Merchiston Crescent Midlothian, Edinburgh, United Kingdom (To the map)

    The 5-star Georgian House Hotel Edinburgh is set 1.9 km from The Scotch Whisky Experience and 1.9 km from Camera Obscura and World of Illusions. The guest house also provides complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Premier Inn Edinburgh A1 - Musselburgh

    From US$ 163

    Carberry Road, Inveresk-Musselburgh-Edinburgh, Musselburgh, United Kingdom (To the map)

    The 3-star Premier Inn Edinburgh A1 is set 2.5 km from Brunton Theatre and 4.2 km from Midlothian House. The venue also offers guests Wi Fi throughout the accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • Ocean Mist Leith

    From US$ 257

    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$ 257
  • Travelodge Edinburgh Dreghorn

    From US$ 181

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

    From US$ 160

    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$ 160
  • 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$ 183

    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$ 183
  • Ibis Edinburgh Centre Royal Mile

    From US$ 310

    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$ 310
  • Premier Inn Edinburgh A1 - Newcraighall

    From US$ 100

    91 Newcraighall Road, 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