Menu

Search options

2026-05-24

2026-05-25
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

  • Prestonfield House

    From US$ 635

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

    The 5-star Prestonfield House Hotel Edinburgh is set 2.4 km from Arthur's Seat hike and 2.5 km from Royal Mile. Free WiFi is offered throughout the venue as well as a restaurant, a terrace and…

    To the hotel

    price for 1 night
    Book Now From US$ 635
  • Fingal Hotel

    From US$ 534

    Alexandra Dock, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 534
  • Leonardo Royal Hotel Edinburgh

    From US$ 326

    43 Jeffrey Street, Edinburgh, United Kingdom (To the map)

    Set only a 12-minute walk from Edinburgh Castle, Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn is located just a 5-minute walk from Edinburgh Underground City. The hotel has an à la carte…

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • Novotel Edinburgh Park

    From US$ 188

    15 Lochside Avenue, Edinburgh, United Kingdom (To the map)

    If you are in love with sports, the 4-star Novotel Edinburgh Park has a great location as it is set about 4.5 km from BT Murrayfield Stadium; also Heriot-Watt University is about 2.3 km away. For…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Mount Royal Hotel Edinburgh By The Unlimited Collection

    From US$ 198

    53 Princes Street, Edinburgh, United Kingdom (To the map)

    Mercure Edinburgh City Princes Street Hotel is located 0.6 km from Royal Mile and offers live performances, a conference room and allergy friendly rooms. The venue is nestled in the centre of…

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Moxy Edinburgh

    From US$ 244

    2 Freer Gait, Edinburgh, United Kingdom (To the map)

    The 4-star Moxy Edinburgh Fountainbridge Hotel is set 3.1 km from Arthur's Seat hike and 0.8 km from Edinburgh International Conference Centre. Boasting 24-hour front desk assistance, laundry and…

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • Premier Inn Edinburgh Park - Airport

    From US$ 95

    Edinburgh Park (Airport)-I Lochside Court-Edinburg, Edinburgh, United Kingdom (To the map)

    Located a few minutes' drive from the 82 - acre non - profit zoological park "Edinburgh Zoo", Premier Inn Edinburgh Park offers 120 contemporary rooms. Time Twisters Indoor Playground is 1 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Black Ivy

    From US$ 242

    4 Alvanley Terrace, Whitehouse Loan, Edinburgh, United Kingdom (To the map)

    The 4-star Black Ivy enjoys a convenient location in the very heart of Edinburgh and within 500 metres of King's Theatre, which will bring a degree of happiness into your life. Located approximately…

    To the hotel

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

    From US$ 375

    31-35 Grassmarket, Edinburgh, United Kingdom (To the map)

    The award-winning Apex Grassmarket Hotel is nestled not far from the historic fortress "Edinburgh Castle" and features a swimming pool, a heated swimming pool and a gym. The venue is located in the…

    To the hotel

    price for 1 night
    Book Now From US$ 375
  • The Glasshouse, Autograph Collection

    From US$ 417

    2 Greenside Place, Edinburgh, United Kingdom (To the map)

    The unique The Glasshouse, Autograph Collection is located in the heart of Edinburgh, in the historic-style building, approximately 2.6 km from Royal Yacht Britannia. Featuring 77 rooms with views of…

    To the hotel

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

    From US$ 151

    82 Lauriston Place-Lady Lawson Street-Edinburgh, Edinburgh, United Kingdom (To the map)

    Located 0.9 km from the combined National Museum of Scotland, the 3-star Premier Inn Edinburgh Central offers Wi-Fi throughout the property and public parking. The low-budget inn is a good starting…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • The Bonham

    From US$ 419

    35 Drumsheugh Gardens, Edinburgh, United Kingdom (To the map)

    Overlooking the city, Bonham Hotel is a 15-minute walk from Princes Street in Edinburgh. Free Wi Fi is available throughout the venue as well as a restaurant and a meeting room are available on site.

    To the hotel

    price for 1 night
    Book Now From US$ 419
  • Dakota Edinburgh

    From US$ 104

    Ferrymuir Retail Park, South Queensferry, United Kingdom (To the map)

    The 4-star Dakota Edinburgh Hotel South Queensferry is set within a 4.2-km distance of the 17th-century mansion "Hopetoun House" and within a 3.2-km distance of the blockbuster Deep Sea World…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Tynecastle Park Hotel

    From US$ 188

    Mcleod Street Tynecastle Park, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Novotel Edinburgh Centre

    From US$ 303

    80 Lauriston Place, Edinburgh, United Kingdom (To the map)

    Featuring a swimming pool, the 4-star Novotel Edinburgh Centre is placed in the Tollcross district of Edinburgh. This Edinburgh hotel has an à la carte restaurant serving American cuisine and is…

    To the hotel

    price for 1 night
    Book Now From US$ 303
  • Eden Locke

    From US$ 202

    Eden Locke, 127 George St, Edinburgh, United Kingdom (To the map)

    Set around 16 minutes' walk from the historic fortress "Edinburgh Castle", the 4-star Eden Locke Aparthotel Edinburgh offers a safety deposit box and 24-hour security service.

    To the hotel

    price for 1 night
    Book Now From US$ 202
  • Hampton By Hilton Edinburgh Airport

    From US$ 80

    5 Almond Avenue, Ingliston, Ingliston, United Kingdom (To the map)

    The 3-star Hampton By Hilton Edinburgh Airport Hotel is set 6 km from the 82 - acre non - profit zoological park "Edinburgh Zoo" and 3.4 km from Gyle Shopping Centre. Business travellers will…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Intercontinental Edinburgh The George By Ihg

    From US$ 393

    19 - 21 George Street, Edinburgh, United Kingdom (To the map)

    Situated about 800 metres from Water of Leith, the 5-star Intercontinental Hotels - Edinburgh The George, An Ihg Hotel consists of 234 rooms and offers an à la carte restaurant onsite. The hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 393
  • Malmaison Edinburgh

    From US$ 364

    One Tower Place, Edinburgh, United Kingdom (To the map)

    Located about 5 minutes' walk from Flux, the 4-star Malmaison Edinburgh features a lift and a vending machine. This Edinburgh hotel lies in Leith with a whole host of independent shops, stylish bars…

    To the hotel

    price for 1 night
    Book Now From US$ 364
  • Doubletree By Hilton Edinburgh City Centre

    From US$ 404

    34 Bread Street, Edinburgh, United Kingdom (To the map)

    Offering a currency exchange and a lift, Doubletree By Hilton Edinburgh City Centre is nestled at a distance of 150 metres from Royal Lyceum Theater and at a distance of 800 metres from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 404