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) Bulgarian lev (BGN) 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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-02-23

2026-02-24

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

Hotels in Edinburgh near Edinburgh Castle

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

1841 options found

  • Old Town 163

    16/3 (1F1) Johnston Terrace, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The 70 m^2 Old Town 163 Apartment enjoys a central location and provides easy access to Waverley Mall, a place where guests can shop, set a mere 9 minutes' walk away. You can join sports activities…

    More...
    From US$ 271
    price for 1 night
    BOOK From US$ 271
  • Cool Urban Apartment With Stunning Castle Views

    2 Castle Street, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Nestled only a 5-minute walk from The Parish Church of St Cuthbert, the 1-room Cool Urban Apartment With Stunning Castle Views offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • City Centre Ground Floor 3 Bedroom Apartment

    Eh3 9As 10, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Guests can stay at the 70 m² City Centre Ground Floor 3 Bedroom Apartment Edinburgh, which is located in the centre of Edinburgh and about 5 minutes' walk from the landscaped Princes Street Gardens.

    More...
    From US$ 435
    price for 1 night
    BOOK From US$ 435
  • 3 Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1

    58 Grassmarket, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Nestled 6 minutes' walk from The Royal Bank of Scotland, the 91 m^2 3 Bedrooms Flat In Central Edinburgh Old Town, Grassmarket Heart Of Edinburgh Flat Sleeps 6, Eh1 offers quick access to numerous…

    More...
    From US$ 535
    price for 1 night
    BOOK From US$ 535
  • Castle Apt, Modern, Central

    73 Bread Street Flat 3, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The 1-room Castle Apt, Modern, Central features convenient proximity to such city attractions as The Museum of the Royal Scots and the Royal Regiment of Scotland, situated 350 metres away. Guests can…

    More...
    From US$ 638
    price for 1 night
    BOOK From US$ 638
  • No15 Castle View

    15 Spittal Street, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Located 13 minutes' walk from Grassmarket, No15 Castle View features a car park for those who travel by car. Holyrood Park can be reached by car in a few minutes, while The Royal Bank of Scotland is…

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Contemporary 3 Bed City Centre Appartment - Ensuite

    Spittal Street, 1, 15, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The 30 m^2 Contemporary 3 Bed City Centre Appartment - Ensuite is situated approximately 5 minutes' walk from The Museum of the Royal Scots and the Royal Regiment of Scotland and 100 km from Dundee…

    More...
    From US$ 915
    price for 1 night
    BOOK From US$ 915
  • Spacious Ensuite Rooms In Edinburgh City Centre - Excellent Location

    Spittal Street, 1, 15, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Guests of Spacious Ensuite Rooms In Edinburgh City Centre - Excellent Location hotel can enjoy easy access to The Royal Bank of Scotland, which is situated only a 6-minute walk away. There's also a…

    More...
    From US$ 169
    price for 1 night
    BOOK From US$ 169
  • Apex Grassmarket Hotel

    31-35 Grassmarket, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Featuring a community pool, a satellite TV and a flat screen TV, Apex Grassmarket Hotel is located in the very heart of Edinburgh, 5 minutes' walk from Royal Mile. Guests can use an indoor pool and…

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Castle Apartment 1

    8 Porteous Pend Grassmarket, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Located only a 5-minute walk from Princes Street Gardens and Edinburgh Christmas Market, the 25 m^2 Castle Apartment 1 features views of the city.

    More...
    From US$ 622
    price for 1 night
    BOOK From US$ 622
  • Premier Inn Edinburgh Princes Street

    122 - 123 Princess Street, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Offering a restaurant, the 3-star Premier Inn Edinburgh Princes Street is only 5 minutes' stroll from Princes Mall Shopping Centre. Located within a few blocks of a convenient place to shop such as…

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • 1 Bed Flat Near Edinburgh Castle

    50 Lady Lawson Street, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Royal Mile is 10 minutes' walk from the 1-room 1 Bed Flat Near Edinburgh Castle, while Princes Mall Shopping Centre is situated nearby.

    More...
    From US$ 337
    price for 1 night
    BOOK From US$ 337
  • Castle Suite 3 Old Town

    Grassmarket, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The 0-room Castle Suite 3 Old Town is located merely 8 minutes on foot from National Museum of Scotland and offers Wi-Fi for either business or leisure. The apartment provides quick access to…

    More...
    From US$ 355
    price for 1 night
    BOOK From US$ 355
  • Great Location! 2Bd,2 Bath In Centre Of Edinburgh

    Grindlay Street 36/5, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Calton Hill is around a 25-minute stroll from the 2-room Great Location! 2Bd,2 Bath In Centre Of Edinburgh Apartment, while The Parish Church of St Cuthbert is situated nearby.

    More...
    From US$ 508
    price for 1 night
    BOOK From US$ 508
  • Stylish 2Br Grassmarket Flat With Castle Views & Ps5

    Grassmarket, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The spacious 1-bedroom Stylish 2Br Grassmarket Flat With Castle Views & Ps5 Edinburgh features convenient proximity to such city attractions as The Parish Church of St Cuthbert, situated just 5…

    More...
    From US$ 190
    price for 1 night
    BOOK From US$ 190
  • The Witchery By The Castle

    352 Castlehill The Royal Mile, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Located nearly a 20-minute stroll from the bucolic Dean Village, the 5-star The Witchery By The Castle Edinburgh hotel includes 9 rooms, some of which overlook Royal Mile. This Edinburgh hotel is in…

    More...
    From US$ 752
    price for 1 night
    BOOK From US$ 752
  • Large 4 Bed

    5/5 Spittal Street 4Th Floor, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Located only 500 metres from the art museum "Scottish National Gallery" and The Royal Bank of Scotland, the 2-room Large 4 Bed Apartment features views of the garden. Situated just a minute's drive…

    More...
    From US$ 933
    price for 1 night
    BOOK From US$ 933
  • Royal 2Bed Apartment City Center

    6 Spittal Street, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The Robertson Mausoleum is about a 15-minute walk from the spacious 75 m^2 Royal 2Bed Apartment City Center, while Scottish National Gallery is situated nearby. Active guests might as well try hiking.

    More...
    From US$ 632
    price for 1 night
    BOOK From US$ 632
  • Modern One Bed Flat, Historic Old Town Edinburgh

    45 Bread Street Floor 2, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    The 1-room Modern One Bed Flat, Historic Old Town Edinburgh Apartment offers views of the city and a location just 0.8 km from the historic fortress "Edinburgh Castle".

    More...
    From US$ 383
    price for 1 night
    BOOK From US$ 383
  • 2 Bed Old Town Apartment - Next To Castle

    Johnston Terrace, Edinburgh, United Kingdom

    0.3 km to Edinburgh Castle

    (Show map)

    Show map

    Overlooking the mountain, the spacious 1-bedroom 2 Bed Old Town Apartment - Next To Castle is around 1 km from Cameo Cinema.

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