Menu

Search options

2026-01-05

2026-01-06
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.

Edinburgh hotels in Edinburgh City Centre

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

814 results

  • The Witchery By The Castle

    From US$ 845

    352 Castlehill The Royal Mile, Edinburgh, United Kingdom (To the map)

    The Witchery By Castle Hotel Edinburgh is just 50 metres from Royal Mile and features housekeeping service, 24 hour front desk assistance and concierge service. The venue is situated 1 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 845
  • The Balmoral Hotel

    From US$ 337

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

    Set around 5 minutes' walk from General Register House, the 5-star Balmoral Hotel Edinburgh is located a 7-minute walk from Edinburgh Playhouse. The hotel moments from Scott Monument pampers its…

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Sheraton Grand Hotel & Spa

    From US$ 161

    1 Festival Square, Edinburgh, United Kingdom (To the map)

    Sheraton Grand Hotel & Spa is located in Edinburgh, about 5 minutes' walk from Scottish Widows Bank Plc, and offers a swimming pool. Boasting a location only a few steps away from Edinburgh Gin…

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Gleneagles Townhouse

    From US$ 393

    No. 39 St. Andrews Square, Edinburgh, United Kingdom (To the map)

    Located in the New Town district of Edinburgh, the 5-star Gleneagles Townhouse Hotel is about 8 minutes' walk from such culture-oriented attractions as Scottish National Gallery. The hotel provides…

    To the hotel

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

    From US$ 245

    1 St James Square, Edinburgh, United Kingdom (To the map)

    W Edinburgh Hotel offers 234 rooms, and it's nearly a 5-minute walk from The Writers' Museum. A comfortable stay at this hotel awaits you with a treatment room, a Jacuzzi and a sauna.

    To the hotel

    price for 1 night
    Book Now From US$ 245
  • The Caledonian Edinburgh, Curio Collection By Hilton

    From US$ 167

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

    Offering airport shuttles and cars for rent, the 5-star Waldorf Astoria Edinburgh - The Caledonian Hotel is situated 15 km from Edinburgh airport. Edinburgh Castle is placed approximately a 14-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • The Scotsman Hotel

    From US$ 204

    20 North Bridge, Edinburgh, United Kingdom (To the map)

    Offering a restaurant and a storage room, the 4-star Scotsman Hotel Edinburgh lies in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, approximately 2.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Leonardo Hotel Edinburgh Haymarket

    From US$ 84

    1 Morrison Link, Edinburgh, United Kingdom (To the map)

    Featuring a lift, a snack and drink vending machine, Leonardo Royal Edinburgh Haymarket is set nearly a 15-minute stroll from Grassmarket in Edinburgh. This hotel entices guests with public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Yotel Edinburgh

    From US$ 80

    68-73 Queen Street, Edinburgh, United Kingdom (To the map)

    Yotel Edinburgh features a meeting room and a gym, and lies 5 minutes' drive from the combined National Museum of Scotland. Located off Charlotte Square, the venue is about 15 minutes’ walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Radisson Blu Hotel, Edinburgh City Centre

    From US$ 161

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

    Located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, the 4-star Radisson Blu Hotel, Edinburgh City Centre offers a swimming pool and a private parking lot on…

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Tigerlily

    From US$ 160

    125 George Street, Edinburgh, United Kingdom (To the map)

    Offering a safe deposit box and 24-hour security service, the 4-star Tigerlily Hotel Edinburgh is nestled about a 5-minute walk from Georgian House and approximately a 12-minute walk from Museum on…

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • Kimpton Charlotte Square By Ihg

    From US$ 202

    38 Charlotte Square, Edinburgh, United Kingdom (To the map)

    Offering cars for rent, the 5-star Kimpton - Charlotte Square, An Ihg Hotel Edinburgh is set only 0.9 km from the José Martí Scott Monument. Boasting an indoor pool along with a steam room, a sauna…

    To the hotel

    price for 1 night
    Book Now From US$ 202
  • Virgin Hotels Edinburgh

    From US$ 236

    1 India Buildings, Edinburgh, United Kingdom (To the map)

    Set merely a 10-minute walk from the art museum "Scottish National Gallery", the 5-star Virgin Hotels Edinburgh includes 226 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 236
  • The Hoxton, Edinburgh

    From US$ 188

    5-21 Grosvenor Street, Edinburgh, United Kingdom (To the map)

    To the hotel

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

    From US$ 130

    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$ 130
  • Novotel Edinburgh Centre

    From US$ 103

    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$ 103
  • Mercure Edinburgh Haymarket

    From US$ 84

    38 Gardners Crescent, Edinburgh, United Kingdom (To the map)

    Placed about 900 metres away from shopping venues such as Grassmarket, the 4-star Mercure Edinburgh Haymarket includes a storage for belongings and a restaurant. Featuring concierge service, this…

    To the hotel

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

    From US$ 168

    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$ 168
  • Eden Locke

    From US$ 113

    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$ 113