Cheapest price we could find for December 😮
From £46 per night
Pirates, Edinburgh at during the festive period is a must. I literally visit every December. The magical old streets light up, it has one of the best Christmas markets, and you need to have a drink at The Dome to see the Christmas tree.
It can get pricey in this season, but we've spotted a hotel stay from £46 per night. It's a Travelodge, but it's in a good location and a great cheap base to rest your head. However, if it's not your cup of tea, click the link and scroll down to see more hotel options.
This is the cheapest price and date we could see in December. Considering the same hotel can cost well over £100 on other dates in December, this is a steal.
Booking through Trivago
📍Travelodge Edinburgh Haymarket
Example date: 23 Dec 2025
We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All" you accept this and consent that we share this information with third parties and that your data may be processed in the USA. For more information, please read our .
You can adjust your preferences at any time. If you deny, we will use only the essential cookies and unfortunately, you will not receive any personalised content. To deny, .