Menu

Search options

2026-06-15

2026-06-16
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 near Edinburgh Christmas Market

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

2115 results

  • West Port - 2Br In The Heart Of The Old Town Just Off The Grassmarket

    From US$ 287

    70 West Port 7 Cordiners Land, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    Guests can stay in 2Br In Heart Of Old Town. Castle View + Royal Mile venue when visiting Edinburgh. The accommodation comprises 2 bedrooms and 1 bathroom. The apartment capacity is based on up to 4…

    To the hotel

    price for 1 night
    Book Now From US$ 287
  • Bright - Central - Sleeps 10

    From US$ 625

    Young Street South Lane, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 625
  • Blackfriars Residence - Beautiful Home

    From US$ 917

    Blackfriars Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    The 65 m² Blackfriars Residence - Beautiful Home apartment is placed in the Old Town district, approximately 5 minutes' walk from the restaurant Gurkha Cafe & Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 917
  • City Center Gem-4Bd House!

    From US$ 1214

    3B Dublin Street Lane South, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1214
  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    From US$ 1077

    27/6 Castle Terrace, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1077
  • 3Bed Sleeps6 Edinburghcitycentre

    35/5 Castle Terrace, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    Book Now
  • Old Town Castle View 4 Bedroom 5 Beds Sleeps 10

    From US$ 1631

    27/5 Castle Terrace, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1631
  • 3C Dublin Street

    From US$ 1462

    3C Dublin Street Lane South, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    3C Dublin Street Holiday home is set in Merchiston district of Edinburgh and offers accommodation with a kitchen and 3 bedrooms. The venue offers 6 rooms to accommodate 6 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 1462
  • Designer Georgian Apartment In Edinburgh New Town

    From US$ 845

    26 Nelson Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 845
  • House Of Gods Royal Mile

    From US$ 183

    233 Cowgate, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    House Of Gods Royal Mile Hotel is a 4-star luxury accommodation to stay in Edinburgh. The venue comprises 22 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Spacious 2 Bed Apt Next To Royal Mile & Waverley

    From US$ 511

    51/5 Blackfriars Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    Guests of Edinburgh will have a nice stay at Cosy apartment. Area attractions include Royal Mile, just 600 metres away, and Royal Botanic Garden Edinburgh is 2.1 km from the property.

    To the hotel

    price for 1 night
    Book Now From US$ 511
  • Edinburgh Castle Suite - The Edinburgh Address

    From US$ 1301

    Castle Terrace, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1301
  • Magnificent Georgian 3-Bedroom Apartment In New Town

    From US$ 1016

    1 Albyn Place, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    The 3-room Magnificent Georgian 3-Bedroom Apartment In New Town apartment is nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, nearly a…

    To the hotel

    price for 1 night
    Book Now From US$ 1016
  • Wemyss Hideaway Retreat

    From US$ 1251

    5A Wemyss Place, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1251
  • Light & Stylish Loft Apartment In Heart Of The Old Town

    Eh1 2Ql, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    Book Now
  • Forrest Hill Retreat

    From US$ 281

    1/1 Forrest Hill, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 281
  • Joivy Bright And Cosy Flat Near The Scotland Gallery

    From US$ 524

    4 Northumberland Street North West Lane, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    Altido Modern Flat In Edinburgh'S Heart Apartment apartment is placed in the New Town district, nearly a 5-minute stroll from the café Caffeine.

    To the hotel

    price for 1 night
    Book Now From US$ 524
  • Superb 3Beds House In Chic Area Of The City Centre - Pass The Keys

    From US$ 1253

    25A Howe Street,, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    The 2-bedroom Pass Keys Superb 3Beds House In Chic Area Of The City Centre is situated a 25-minute stroll from Edinburgh Castle and a 25-minute stroll from National Museum of Scotland. This property…

    To the hotel

    price for 1 night
    Book Now From US$ 1253
  • 33 Castle Terrace

    From US$ 382

    33 Castle Terrace, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 382
  • Cosy 2 Bedroom Flat-Castle View

    From US$ 475

    Eh3 9At, Edinburgh, United Kingdom

    0.7 km to Edinburgh Christmas Market (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 475