Hotels Right by Edinburgh Christmas Market
Motel One Edinburgh-Princes
Four Points Flex by Sheraton Edinburgh
YOTEL Edinburgh
Check hotels near Edinburgh Christmas Market
Old Town Hotels – Still an Easy Walk
Motel One Edinburgh-Royal
The Inn Place
Haymarket Hotels – Better Value Without Being Far Away
Garner Hotel Edinburgh – Haymarket by IHG
The Haymarket Hotel
Leonardo Hotel Edinburgh Haymarket
Compare hotel prices around Haymarket
Hotels Near Dean Village – A Quieter Side of Edinburgh
B+B Edinburgh
Belford Hostel
Luxury Christmas Stays in Edinburgh
The Caledonian Edinburgh
The Balmoral Hotel
Gleneagles Townhouse
Which Area Should You Choose?
Hotels Near Edinburgh Christmas Market: FAQs
What are some affordable hotels near Edinburgh Christmas Market that still feel central and convenient?
You don’t need to stay right beside Princes Street to be in a convenient location.
Haymarket is often a better-value option, while still being around a 15–20 minute walk from Edinburgh Christmas Market. It also has excellent tram and bus connections.
Hotels worth comparing include Garner Hotel Edinburgh – Haymarket by IHG, The Haymarket Hotel and Leonardo Hotel Edinburgh Haymarket.
If you prefer somewhere quieter, B+B Edinburgh and Belford Hostel near Dean Village are also worth considering.
Where should I stay near Edinburgh Christmas Market for easy access to Waverley Station?
For easy access to both Edinburgh Christmas Market and Waverley Station, stay around the eastern end of Princes Street or the lower Old Town.
Motel One Edinburgh-Princes and The Balmoral are particularly convenient on the Princes Street side, while Motel One Edinburgh-Royal and The Inn Place work well if you prefer the Old Town.
All four put you within easy walking distance of Waverley Station, the Christmas Market and many of Edinburgh’s main sights.
Is Haymarket a good place to stay for Edinburgh Christmas Market?
Yes. Haymarket is around a 15–20 minute walk from Edinburgh Christmas Market and has excellent tram and bus connections.
It is also particularly convenient from Edinburgh Airport, with both the tram and 24-hour Airlink 100 stopping nearby.
Hotel prices can be better than those directly around Princes Street, making Haymarket one of the first areas I would compare.