Where to find cheaper Edinburgh hotel rooms
My first rule for hotel deals in Edinburgh is simple: search by neighbourhood before you search by brand. The Old Town looks like the obvious choice, but you often pay for being close to the Royal Mile rather than for a better room. A ten-minute walk or two tram stops can cut the total sharply.
Haymarket is the best value starting point
Haymarket gives you fast rail, tram and bus connections, plus an easy walk into the West End and Old Town. I would start here for a short city break and set a target of £110 to £160 per night for a clean double room on a quiet weekday. The station area is busy, but it is practical, especially if you arrive by train or need an early airport connection.
Leith and New Town reward flexible travellers
Leith works best for visitors who care about restaurants, bars and a less tourist-heavy evening. New Town can also produce strong rates outside major event periods. Allow 20 to 30 minutes to walk into the Old Town, or budget for local transport. The saving is worthwhile when a central room costs £220 and a similar standard room farther north costs £140. Do not pay extra for a view you will barely see from the room.
For the lowest rate, compare the city centre with Haymarket, Leith, Bruntsfield and Murrayfield on the same dates. Location is part of the price, so compare the room total plus transport, not just the first nightly number.
When Edinburgh hotel deals disappear

Edinburgh hotel prices follow the events calendar more than the normal seasons. August is the danger zone because the Edinburgh Festival Fringe, Edinburgh International Festival and major concerts fill rooms across the city. Prices can jump from an ordinary £120 room to £250 or more, while the cheapest rooms vanish first.
Book around the events, not during them
May, early June, late September and October usually give you a better balance of weather, daylight and room choice. November through February can be cheaper, although Christmas markets and Hogmanay create their own spikes. If your dates are fixed, book a refundable room early and keep checking. If your dates are flexible, move the stay from Friday and Saturday to Sunday through Thursday. That single change often matters more than a loyalty discount.
Check the full cost after 24 July 2026
Edinburgh’s 5% visitor levy applies to eligible paid accommodation for stays from 24 July 2026, with the charge capped at five consecutive nights. The levy is calculated on the accommodation cost, so a £180 room adds £9 per night before other extras. Confirm the final total on the payment page using Edinburgh Council’s visitor levy guidance. A supposedly cheap room can lose its advantage after breakfast, parking and the levy are added.
My strongest timing verdict: avoid August unless the festival is the reason for your trip. For a normal sightseeing weekend, late autumn or a midweek spring stay is a much better deal.
What counts as a good Edinburgh hotel deal?
A good deal is not the lowest room rate. It is the lowest sensible total for the location, cancellation terms and services you will actually use. These are my price ceilings, not guaranteed live rates. If a hotel exceeds them, I move to another area or change the dates.
| Hotel or area | Deal target per night | Best for | My verdict |
|---|---|---|---|
| Premier Inn Edinburgh City Centre | Under £150 | Reliable basics and families | Best simple-value choice |
| Motel One Edinburgh-Royal | Under £180 | Central location and design | Worth paying extra for one night |
| Point A Hotel Edinburgh Haymarket | Under £140 | Short stays and rail arrivals | My Haymarket budget pick |
| YOTEL Edinburgh | Under £160 | New Town and compact rooms | Good if the rate includes flexibility |
| Virgin Hotels Edinburgh | Under £260 | Special occasions | Only buy when the upgrade is meaningful |
Room size matters here. A £130 room with no desk, poor soundproofing or a 20-minute commute may be worse value than a £155 room beside Haymarket station. Check the cancellation deadline, bed size, breakfast price and whether the displayed rate is for one or two guests.
My best deal for a first Edinburgh visit
Choose Motel One Edinburgh-Royal when the total stays below £180 and you want to walk almost everywhere. The location is its main advantage, so I would not pay £240 simply for the same convenience during an event week.
My best deal for a practical overnight stay
Choose Point A Hotel Edinburgh Haymarket below £140 when you arrive by train, leave early or plan to spend most of the day outside. It makes more sense than paying for a large room you will only use for sleep.
How to compare Edinburgh hotel rates properly

Never compare the headline price alone. Hotel websites and booking sites can show the same room in different ways: taxes may be included on one page and added later on another, breakfast may be bundled into a higher rate, and a cheap non-refundable price may hide a large risk. I use a five-minute comparison process before booking any Edinburgh room.
Start with the same room and cancellation policy
Open the hotel’s own website and at least one major comparison site. Enter the exact dates, number of guests and room type. Then match like with like. A standard double with free cancellation is not comparable with a small double that must be paid upfront. Record the final total, not the nightly teaser. I also check the last free-cancellation time because a rate that saves £20 is not a bargain if my train plans may change.
Add the costs that cheap listings hide
Breakfast can add £12 to £25 per person. Parking near the centre can add £15 to £25 per night. A room outside the centre may require several tram or taxi trips, and an early airport departure can erase the saving. For stays from 24 July 2026, add the 5% levy to the accommodation total. On a £600 five-night booking, that is £30. I write down this final figure beside the best direct-booking price and the best flexible price from a comparison site.
Then check the hotel’s recent room photos, not just the polished lobby shots. Look for windowless rooms, basement rooms and tiny bathrooms. Edinburgh has many attractive historic buildings, but old buildings can mean steep stairs, uneven floors and weak soundproofing. Ask before booking if you need a lift or an accessible shower.
My rule is firm: if the direct rate is within £10 of the comparison-site total, I book direct for easier changes. If a comparison site is materially cheaper, I read its cancellation and payment terms twice before paying.
Which Edinburgh hotels are worth the money?
Is Premier Inn Edinburgh City Centre good for families?
Yes, when the family room total stays below roughly £170 and you value predictable beds, straightforward check-in and a central base. Premier Inn is not a boutique experience, and I would not choose it for a romantic weekend. For families, though, dependable basics beat a fashionable lobby. Check the exact branch because Edinburgh has several Premier Inn locations, and the walk to the attractions varies.
Is Motel One Edinburgh-Royal better than YOTEL Edinburgh?
For a first visit, I choose Motel One Edinburgh-Royal because its position near Waverley and the Royal Mile saves time. For a longer stay, YOTEL Edinburgh can be the better pick if you prefer New Town, modern facilities and a room rate under £160. YOTEL’s compact rooms are not ideal for spreading out luggage, so I would not book it for two people with large suitcases unless the saving is substantial.
Is Virgin Hotels Edinburgh worth the premium?
Only for a birthday, anniversary or a stay where the design and setting matter as much as the room. I would set a personal ceiling of £260 before breakfast. Above that, the premium becomes hard to justify for ordinary sightseeing. For pure value, spend the difference on dinner, a whisky tasting or a better-positioned mid-range room.
The clear winner for most travellers is not the most luxurious name. It is the hotel that keeps the final total below your ceiling while putting you close to the places you plan to visit.
When you should skip the city centre

Do not book the Old Town just because it is your first trip. If you are staying three or four nights, travelling by car or planning day trips, the centre can create more hassle than it removes. Traffic is slow, parking is expensive and festival crowds can make a short walk feel like a commute.
Choose an outer neighbourhood for longer stays
Bruntsfield, Murrayfield and Leith can offer more space and calmer evenings. Pick one only if the room saving is at least £35 per night after transport. A £50 saving sounds good until four taxi rides consume it.
Choose a serviced apartment for a real space upgrade
For two adults staying four nights or more, a serviced apartment can beat two hotel rooms because you gain a kitchen and living area. I would skip it for a one-night visit, when cleaning fees and check-in arrangements often cancel the benefit. The winning alternative is the one that removes a real cost, not the one with the biggest room.
My verdict: stay central for two nights, but test Haymarket and Leith for anything longer.
My 10-minute Edinburgh booking method
I use this order every time. It prevents the common mistake of grabbing the first attractive price and discovering the restrictions later.
- Set the exact dates and check Sunday through Thursday before Friday and Saturday.
- Search Old Town, New Town, Haymarket and Leith separately.
- Write down the final total for a flexible room, including the 2026 visitor levy where it applies.
- Reject rooms with a long walk, no lift or poor cancellation terms unless the saving is substantial.
- Compare breakfast, parking and transport costs against the room rate.
- Use £150 for a reliable budget room, £180 for a strong central mid-range deal and £260 for a special-occasion hotel as starting ceilings.
- Book direct when the hotel’s total is within £10 of the comparison price.
- Keep checking until the cancellation deadline, then rebook only if the new terms are equally safe.
For most visitors, my specific recommendation is Point A Hotel Edinburgh Haymarket under £140 for a short practical stay, or Motel One Edinburgh-Royal under £180 for a first visit focused on the Old Town. Avoid August unless the festival is your destination, and always compare the final total rather than the bright, low number shown at the start.