Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentine peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-13

2026-11-14

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

Guests:
 
Specify the age of a child
Specify the age of children

Edinburgh hotels in Princes Street

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

329 options found

  • The Witchery

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

    Show map

    Situated nearly a 15-minute stroll from the Scottish episcopal Church of St John the Evangelist, the 5-star The Witchery Edinburgh hotel includes a restaurant. This Edinburgh hotel is in Royal Mile…

    More...
    From US$ 976
    price for 1 night
    BOOK From US$ 976
  • The Balmoral Hotel

    1 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 5-star smoke-free The Balmoral Hotel Edinburgh, located just 0.9 km from the combined National Museum of Scotland, offers a swimming pool and Wi-Fi in public areas. Offering Scottish dishes, the…

    More...
    From US$ 376
    price for 1 night
    BOOK From US$ 376
  • W Edinburgh

    1 St James Square, Edinburgh, United Kingdom (Show map)

    Show map

    The 5-star smoke-free W Edinburgh Hotel is about a 5-minute walk from The Writers' Museum and offers a sunbathing terrace and a shared lounge. Featuring a restaurant, this comfortable hotel is…

    More...
    From US$ 335
    price for 1 night
    BOOK From US$ 335
  • The Caledonian Edinburgh, Curio Collection By Hilton

    Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    Situated around a 5-minute walk from Water of Leith, the 5-star The Caledonian Edinburgh, Curio Collection By Hilton Hotel offers 241 rooms. Nestled in Haymarket with a number of pubs, cafés and…

    More...
    From US$ 234
    price for 1 night
    BOOK From US$ 234
  • Gleneagles Townhouse

    39 St Andrew Square, Edinburgh, United Kingdom (Show map)

    Show map

    Offering a terrace and a shared lounge, Gleneagles Townhouse Hotel Edinburgh is located within 300 metres of Royal Mile in Princes Street, lined with restaurants and bars. Public parking is available…

    More...
    From US$ 574
    price for 1 night
    BOOK From US$ 574
  • Radisson Blu Hotel, Edinburgh City Centre

    80 High Street, Edinburgh, United Kingdom (Show map)

    Show map

    Offering an indoor pool, Radisson Blu Hotel, Edinburgh City Centre is nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, merely 10 minutes' walk from the…

    More...
    From US$ 296
    price for 1 night
    BOOK From US$ 296
  • Yotel Edinburgh, Select By Hilton

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

    Show map

    Located 10 minutes' drive from Dynamic Earth Museum, the 4-star Yotel Edinburgh, Select By Hilton hotel is 200 metres from Charlotte Square. 2.9 km from Arthur's Seat hike, the hotel offers air…

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • Tigerlily

    125 George Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star Tigerlily Hotel boasts proximity to Underbelly Theatre within just 1.1 km away. The venue comprises 33 contemporary rooms spread across 5 floors.

    More...
    From US$ 303
    price for 1 night
    BOOK From US$ 303
  • Kimpton Charlotte Square By Ihg

    38 Charlotte Square, Edinburgh, United Kingdom (Show map)

    Show map

    Featuring an indoor pool, the 5-star Kimpton Charlotte Square By Ihg Hotel Edinburgh is 17 minutes' walk from Edinburgh Old Town. One will enjoy a cocktail bar or a sauna, a shared lounge, and grill,…

    More...
    From US$ 404
    price for 1 night
    BOOK From US$ 404
  • The Scotsman Hotel

    20 North Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    The stylish 4-star The Scotsman Hotel Edinburgh, nestled near the entertainment district of Edinburgh, offers air-conditioned rooms with a flat-screen TV with satellite channels. With its perfect…

    More...
    From US$ 524
    price for 1 night
    BOOK From US$ 524
  • Eden Locke

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

    Show map

    Eden Locke Hotel Edinburgh includes 67 rooms and is a 14-minute walk from Scottish Widows Bank Plc. The hotel also offers guests Wi-Fi in public areas.

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • Leonardo Royal Hotel Edinburgh

    43 Jeffrey Street, Edinburgh, United Kingdom (Show map)

    Show map

    Offering a restaurant, the 4-star Leonardo Royal Hotel Edinburgh lies in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, just 0.9 km from Dynamic Earth Interactive…

    More...
    From US$ 171
    price for 1 night
    BOOK From US$ 171
  • Hilton Edinburgh Carlton

    19 North Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star smoke-free Hilton Edinburgh Carlton Hotel, nestled near the entertainment district of Edinburgh, offers modern rooms with Wi-Fi and a flat-screen TV with satellite channels. There is a…

    More...
    From US$ 301
    price for 1 night
    BOOK From US$ 301
  • Mount Royal Hotel Edinburgh By The Unlimited Collection

    53 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    Featuring 167 rooms, the smoke-free Mount Royal Hotel Edinburgh By The Unlimited Collection is near a shopping district and approximately a 20-minute walk from the ruined Holyrood Abbey. The 4-star…

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Intercontinental Edinburgh The George By Ihg

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

    Show map

    The 5-star luxury Intercontinental Edinburgh The George By Ihg Hotel is situated within 5 minutes' walk of the Leith Princes Street and only 1.3 km from Dean, inviting guests to 241 allergy-friendly…

    More...
    From US$ 501
    price for 1 night
    BOOK From US$ 501
  • Apex Waterloo Place Hotel

    23-27 Waterloo Place, Edinburgh, United Kingdom (Show map)

    Show map

    Featuring a swimming pool, the 4-star Apex Waterloo Place Hotel Edinburgh is located in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, within 15…

    More...
    From US$ 212
    price for 1 night
    BOOK From US$ 212
  • Roomzzz Edinburgh

    St James Quarter Leith Street, Edinburgh, United Kingdom (Show map)

    Show map

    Roomzzz Edinburgh hotel offers 74 rooms a 25-minute walk from the Sunday Stockbridge Food Market. Business travellers will appreciate conveniences such as Wi-Fi in the rooms and access to safes and…

    More...
    From US$ 389
    price for 1 night
    BOOK From US$ 389
  • Motel One Edinburgh-Princes

    10-15 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    Immerse yourself in Edinburgh's charm with the contemporary 3-star Motel One Edinburgh-Princes, located only 6 minutes' stroll from Edinburgh Old Town and offering tour/ticket assistance to help you…

    More...
    From US$ 362
    price for 1 night
    BOOK From US$ 362
  • Hotel Indigo - Edinburgh - Princes Street By Ihg

    20 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    Featuring a restaurant, the 4-star smoke-free Hotel Indigo - Edinburgh - Princes Street By Ihg is located just 13 minutes' stroll from the historic fortress "Edinburgh Castle" and overlooks Princes…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Malmaison Edinburgh City

    21-22 St Andrew Square, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star Malmaison Edinburgh City hotel includes 82 rooms and is 14 minutes' walk from the historic fortress "Edinburgh Castle". Featuring a restaurant, the hotel is located in the vicinity of…

    More...
    From US$ 233
    price for 1 night
    BOOK From US$ 233