Leave your luggage at reception before parking the car. Staff then stamp your New Street car park ticket, which knocks 20% off. Late back? The bedroom wing locks at 11pm and your room card lets you in.
Cheap Hotels in Edinburgh: The Best Rooms Under £120 (2026)
Cheap hotels in Edinburgh, meaning private rooms under about £120 a night off-peak midweek, sorted by what you trade for the price: central under £100, a short walk out, a bus or tram ride out, and budget hotels with parking. Each has a dated rate and one honest catch.
Cheap hotels in Edinburgh private rooms under £120, and the weeks when cheap disappears
Yes, you can still sleep in central Edinburgh for under £100, even on a November weeknight. My short answer: Travelodge Edinburgh Central on St Mary's Street, just off the Royal Mile, at £84.99 for Tuesday 10 November, with its own car park; or a private double at Castle Rock Hostel under the Castle for £80. In the depths of winter the Leonardo Royal by Waverley (£91.80 with the levy included) and the ibis on South Bridge (from about £73) join them. This is a shortlist of cheap rooms across the whole city rather than a guide to neighbourhoods, so if you haven't picked an area yet, start with where to stay in Edinburgh. Every room here is private; for dorm beds, see the best hostels in Edinburgh.
My line is about £120 a night for two, off-peak and midweek. Each rate is for a Tuesday between late October 2026 and early February 2027, most often 10 November or 2 February, checked between 17 and 25 September 2026 on the hotel's own site unless I name Booking.com, so use them to compare, not as quotes. The rooms are grouped by what you trade for the price: central under £100; £100 to £120 or a short walk out; hostel private rooms and small rooms; a bus or tram ride out; and budget hotels with parking. Edinburgh's 5% visitor levy covers every paid bed in the city, hostels and guesthouses included, for the first five nights of a stay from 24 July 2026 onwards. Where a quoted rate already contains it I say so; otherwise allow up to 5% more. The two Midlothian picks are outside the city boundary and don't charge it.
Cheap in Edinburgh depends on the calendar more than the hotel. In August, when the Fringe and the other festivals take over, and at Hogmanay, the budget rooms stop being budget: Premier Inn Leith Waterfront, £80 on a November Tuesday, was £236 for 31 December 2026, nearly three times as much, and Kayak's August averages for two Leith rooms that cost £71 and £116 in January are about £210 and £215. In those weeks, cheap means a budget chain at £200 or more, a hostel private room, or a bed outside the city, booked six to nine months ahead.
Leonardo Royal Hotel Edinburgh
Central, under £100. Six hotels within about ten minutes' walk of the Royal Mile came in under £100 for two. The two Travelodges held that price on Tuesday 10 November; the other four are winter prices for Tuesday 2 February 2027, and for 10 November the ibis on South Bridge was £137 to £140 on Booking.com and the Apex £147 on its own site. Leonardo Royal Hotel Edinburgh, which used to be the Jurys Inn on Jeffrey Street, is the one I'd book first. For that February Tuesday £91.80 bought a double, room only and non-refundable, and the figure already includes the visitor levy; the refundable version was £102. It's a 201-metre, step-free walk from Waverley's Market Street exit, with two lifts serving every floor and fifteen accessible bedrooms with wet rooms.
Expect a big, plain business hotel of 290 rooms: Google reviewers give it 4.0 across roughly 3,000 reviews, which reads as dependable rather than charming. Adding breakfast pushes the rate to £127.80, so I'd eat on the Royal Mile instead. If you're driving, the station car park on New Street is two minutes away and cheaper with the hotel's stamp. For more beds by the trains, see hotels near Waverley station.
Travelodge Edinburgh Central
Travelodge Edinburgh Central on St Mary's Street is one of two central Travelodges that stayed cheap in November. A standard king room was £84.99 non-refundable for Tuesday 10 November, £88.99 semi-flexible or £94.99 flexible. St Mary's Street runs down from the Royal Mile, so St Giles' is nine minutes' walk and Waverley eight. There are two lifts, a Bar Café for breakfast, and something almost no cheap central hotel offers: its own car park, at £18 for 24 hours. Google reviewers give it 4.0 from about 2,800 reviews. For more Old Town beds, see the best hotels in the Old Town.
Recent reviews are uneven on housekeeping, and some mention thin walls and a mouldy bathroom. The hotel's page doesn't mention the visitor levy, so allow up to 5% more. It's a plain room, but for price and position together in November, I'd book it.
The on-site car park (£18 for 24 hours, 2.15 metre height limit under an arch) is small and can't be reserved, so arrive early. Breakfast is at the Bar Café downstairs.
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge had the lowest central rate here: a twin from about £73 on the Accor site for Tuesday 2 February 2027. It's on South Bridge, a two-minute walk to the High Street, with Waverley eight minutes away and the Castle twelve. Google's score is 4.2, from more than 4,000 reviews. More options nearby in the best hotels in the Old Town.
The same room shows how seasonal that number is: for Tuesday 10 November Booking.com showed £137 to £140. Inside, it's exactly what the brand promises, a compact clean room and a bar downstairs, with nothing extra. The traffic outside never really stops, so a rear room matters here more than at most hotels.
South Bridge is a bus route all night, so a room on the back of the building is worth asking for. If it's sold out, try the other central ibis on Hunter Square.
ibis Edinburgh Centre Royal Mile
ibis Edinburgh Centre Royal Mile is the second central ibis, and the better address: it stands on Hunter Square next to the Tron Kirk, so the Royal Mile is round the corner. For Tuesday 2 February 2027 a 16 square metre double was £94 on the saver rate and £99 if you want to cancel freely. Coming from the station, Fleshmarket Close is the four-minute shortcut, all steps; the flat way over North Bridge takes about nine. More in hotels near Waverley station.
The weak spot is the square itself, where late bars keep some rooms awake, according to a recent reviewer. Breakfast lifts the price to £121. Drivers pay £18 a day at the Holyrood Road NCP, with no discount through the hotel, so this is a train-and-walk hotel.
The square has bars open late, so request a room facing the other way. With a suitcase, avoid Fleshmarket Close: use the lift at the Waverley Steps, then cross North Bridge.
Travelodge Edinburgh Central Rose Street
Travelodge Edinburgh Central Rose Street puts a cheap room on the New Town's pub street, a block from Princes Street and nine minutes from Waverley: £88.99 non-refundable for Tuesday 10 November, or £101.99 flexible. There's a lift, and the St Giles' end of the Royal Mile is about eleven minutes away.
Google reviewers rate it 3.6 from about 600 reviews, and they agree on the reasons: there's no air conditioning, so on a warm night the window opens onto Rose Street's noise, some rooms sit above a pub with live music, and the bathrooms are dated. Book it for a cold-season trip, not a heatwave. Its sister on Queen Street was £85.99 the same night, but that hotel's own page says its external lift is out of service and the building next door is a construction site until about February 2027.
Ask for a room away from the pub side. Rose Street is pedestrianised, so drivers should use the Q-Park at the Omni Centre with the hotel's 35% discount code, TLOM35.
Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel in the Grassmarket is the cheap Old Town room with the most thrown in, if you catch it on a quiet date. A twin was about £76 on Booking.com for Tuesday 2 February 2027; the hotel's own site asked £147 for Tuesday 10 November, which is over my line. Whatever you pay, guests can use the pool, sauna and gym at Apex Grassmarket, three doors away, at no charge. Castle View rooms face straight up at the rock, the Castle is about six minutes' climb by the steps, Waverley roughly twelve, and Google reviewers rate it 4.5 from more than 1,600 reviews. More in the best hotels in the Old Town.
It serves breakfast but has no bar or restaurant of its own, so evenings happen in the square or at the sister hotel. The Grassmarket fills with drinkers on Friday and Saturday, and rooms at the front hear all of it. Guest parking is £20 a day, good value for the Old Town, but there's no reserving a space.
Use the pool: guests of this Apex swim, steam and train free at its sister hotel along the square. Book a Castle View room, and get there early if you want one of the £20 parking spaces.
Mount Royal Hotel Edinburgh by The Unlimited Collection
£100 to £120, or a short walk out. A bit more money buys a better room on Princes Street, air conditioning by the Meadows, or a quiet street about twenty minutes' walk from the centre. Mount Royal Hotel Edinburgh is the Princes Street option, formerly the Mercure: renovated in 2024, air-conditioned, with a front desk open around the clock and a level five-minute walk from Waverley via the Waverley Bridge ramp. A 19 square metre Classic queen room cost £117 for Tuesday 2 February 2027, taxes and fees included, or £130 on the flexible rate. More in hotels near Waverley station.
Getting in is the awkward part. The reception sits on the first floor, and guests describe a small lift in the entrance hall that struggles with big cases. Arrive by tram, train or on foot, since there's nowhere to park and cars can't stop outside. The cheapest rooms don't promise a view.
The Castle View category looks over the Gardens, though one September 2026 guest mentions scaffolding outside some of those windows, so ask. No parking, and cars can't stop on Princes Street to let you out.
Premier Inn Edinburgh Central (Lauriston Place)
Premier Inn Edinburgh Central (Lauriston Place) is the cheapest of the central Premier Inns: £101 non-refundable for Tuesday 10 November, with the visitor levy already included and air conditioning in every room. It's on Lauriston Place near the Meadows, 16 minutes' walk from St Giles' and 20 from Waverley; semi-flexible was £121 and flexible £139. Google reviewers rate it 4.1 from about 1,250 reviews.
The walk from the station is longer than from most hotels here, so budget for a taxi or bus with luggage. Check-in is strictly from 3pm, and guests report queues at busy times. Breakfast costs extra, and there's no parking on site.
Parking is off-site: book ahead at the Q-Park Capital Square on West Approach Road with code PI30EDNLP for 30% off. Expect a queue at 3pm check-in on busy days.
New Town Guest House
New Town Guest House is the cheap way into Stockbridge, the village of delis and a Sunday market below the New Town. Despite the name, it's a Georgian house on St Bernard's Crescent, a three-minute stroll from Stockbridge's bridge and about 24 minutes on foot to Princes Street. An en-suite double was £98 non-refundable, or £109 with free cancellation, for Tuesday 10 November, and it scores 4.4 on Google, with guests repeatedly praising the silence of the crescent. More in hotels and guesthouses in Stockbridge.
There's no breakfast of any kind, children aren't taken, and all the rooms involve stairs. Walking to the Old Town means a climb at the end, so keep bus fare for a rainy evening. It's under £100, but I've put it in this group because the saving comes with a walk.
For extra room, the Twin/King or the super-king Large Double is £113. Nothing is served in the morning, so breakfast means a café on Raeburn Place.
Ardenlee Guest House
Ardenlee Guest House is my budget pick for the Royal Botanic Garden, which is eleven minutes away at its East Gate. The house is an 1871 townhouse on Eyre Place in Canonmills, seventeen minutes' walk from Princes Street and close to buses into town. For Tuesday 10 November it required two nights, so an en-suite double worked out at £226 for the pair, roughly £113 a night on a non-refundable booking; a twin with a shared bathroom came to £103 a night. More in hotels and guesthouses in Stockbridge.
Small guesthouses often insist on two nights out of season, so plan around it. The online rates don't make clear whether breakfast comes with the room, even though the house cooks one, so ask. Street parking is pay-and-display, and no lift is listed.
Check at booking whether your rate includes breakfast. If you want space, the biggest room is the 24 square metre queen with en-suite, £143 with free cancellation.
Castle Rock Hostel
Hostel private rooms and small rooms. A private room in a good hostel gives you a lock on your own door, centrally, for the price of a budget chain, and you share the bathroom and the kitchen, not the bedroom. Castle Rock Hostel on Johnston Terrace, right under the Castle rock, had the lowest central price for two here on Tuesday 10 November: £80 for a basic double with bathrooms along the corridor. St Giles' is five minutes' walk and Waverley ten, and Google reviewers score it 4.7 from more than 3,000 reviews. For its dorms, and other hostels, see the best hostels in Edinburgh.
It takes adults only, 18 and over, and no stag or hen groups. The 5% visitor levy is added at check-in, breakfast is £4, and the site doesn't mention a lift. You get a 24-hour desk, a guest kitchen and lockers in the room, which is more than the £80 buys in most hotels.
Book direct: cancel more than 48 hours before arrival and you get 90% back, though in August and over New Year the cut-off is seven days. Bring a towel or rent one for £2.
Code - The Court
Code - The Court is a pod hostel in the former police chambers and courthouse on Parliament Square, two minutes from St Giles' and six from Waverley, and it sells the old cells as private doubles. One with a shared bathroom was £101 non-refundable for Tuesday 10 November, or £126 flexible; a cell with its own bathroom was £126. Google reviewers give it 4.6 from about 1,500 reviews. For a cheap night with a story, right behind the Royal Mile, it's my pick.
A cell is still a cell: compact, and the bathroom is down the hall unless you pay for en-suite. The lift reaches the third floor only, and the fourth-floor Superior rooms are up stairs. The booking engine doesn't show the visitor levy, so allow for it. Breakfast is downstairs at John's Coffee House, with 15% off for guests.
Under-18s can stay only in an en-suite private room with an adult. Towels are provided in the private rooms.
Edinburgh Central Youth Hostel
Edinburgh Central Youth Hostel, run by Hostelling Scotland on Haddington Place at the top of Leith Walk, is the hostel for families and for anyone who wants their own bathroom, because every room is en-suite. No two-person room was on sale for Tuesday 10 November, so the cheapest private choice for two was a three-person room (a double and a single) at £90 room only, £101 with a light breakfast or £111 with a cooked one. Waverley is 18 minutes on foot, and there's a 24-hour reception, a café bar and a guest kitchen. Google reviewers rate it 4.0 from about 1,300 reviews.
It's practical rather than pretty: recent guests mention small basement rooms. Children are welcome, unlike at Castle Rock. The rate page doesn't show the visitor levy, so expect it on top. More hostels in the best hostels in Edinburgh.
Ask for a room above ground level; some recent guests found the basement rooms small. A solo traveller can book a one-person en-suite room, which was £49.
Grassmarket Hotel
Grassmarket Hotel at 94 to 96 Grassmarket is the room I'd pick when you only need a bed in the middle of everything. Its Snug Double is 9 square metres and its Comfy Double 13, both from about £108 on the hotel's own site for Tuesday 2 February 2027, with a single room about £103. The Castle is five minutes up the steps, Waverley eleven, and nearly 2,000 Google reviewers give it 4.2. More in the best hotels in the Old Town.
At 9 square metres the Snug is a bed and a shower in tartan-themed decor, nothing more. Breakfast is next door at Biddy Mulligan's, a pub with live music every day of the week and the main source of noise. The hotel has a lift, but a few rooms are still up stairs.
Two people with big cases should skip the 9 square metre Snug and book the 13 square metre Comfy. Request a room away from the Irish bar next door.
Premier Inn Edinburgh Leith Waterfront
A bus or tram ride out: more for the money. Out here, £80 to £115 buys a harbour view, a pool, a garden or a view of Arthur's Seat instead of a box above a pub, and the cost is a 20 to 40 minute ride into town. Premier Inn Edinburgh Leith Waterfront is my pick of them: £80 for a standard double on the non-refundable rate for Tuesday 10 November, or £117 flexible, beside the fishing harbour at Newhaven, with some rooms looking over the water. The tram stop at Newhaven is eight minutes' walk, and from there it's about 25 minutes into the centre. More in the best hotels in Leith.
It also shows how far Edinburgh prices swing. The same standard room was £236 non-refundable for Hogmanay, 31 December 2026. Guests complain that sound travels between rooms, and only Premier Plus rooms are air-conditioned. Check what's open for dinner nearby before you count on eating at the hotel.
A harbour-view room costs a little more and is the whole point of staying here. Parking is £6 a night; air conditioning comes only with Premier Plus rooms.
The Gifford Hotel
The Gifford Hotel on Dalkeith Road is the one I'd give a couple who don't need looking after. Eleven Victorian rooms in Newington have been refurbished, several face Arthur's Seat, and Google reviewers rate it 4.7 from 110 reviews. On Tuesday 10 November an 18 square metre Deluxe King was £100 room only and non-refundable, or £113.70 with free cancellation until three days before. The Royal Mile, at the Tron, is half an hour on foot, and the 2, 14, 30 and 33 buses stop outside. More in hotels and guesthouses in Bruntsfield, Morningside and the Southside.
There are no staff on the premises. Entry is by door code, help comes by WhatsApp between 7am and 9pm, and there's no breakfast, no lift over the three floors, and no one under eight. On-street parking behind the building is free if you find a space the permit rules allow. If you'd like a person at a desk, this isn't your hotel.
Room 3 has its own terrace looking at Arthur's Seat. Ask whether the 5% visitor levy is included or added on top.
Aynetree Guest House
Aynetree Guest House is the lowest direct rate on the Portobello side of town, £88 for an en-suite double on the ground floor for Tuesday 10 November. It's a large Victorian house on a quiet curve just off Milton Road, with a small free car park and buses 113 and 124 a couple of minutes away, which reach Princes Street in under 20 minutes. Portobello's promenade is about 22 minutes on foot. More in hotels and B&Bs in Portobello.
Be realistic about the price. Nothing can be refunded, no breakfast is served, and much of the stay is do-it-yourself: guests mention no one being there to greet them and rooms not being serviced every day, and it scores 3.9 on Google from 223 reviews. As a cheap bed for a driver who'll have breakfast on Portobello High Street, it works.
Mention the car when you book: the car park only fits a few. Ground-floor doubles avoid the stairs.
Kings Manor Hotel
Kings Manor Hotel is the cheap hotel with its own swimming pool. It's a Best Western of about 100 rooms on the Portobello edge of the city, and guests use its Fountain leisure club for free: a 20-metre pool, sauna, steam room and gym. For Tuesday 10 November the Cosy Double was £115 without breakfast, paid at the hotel with free cancellation. There are lifts, an £8-a-day car park, buses reaching Princes Street in about 22 minutes, and Brunstane station eight minutes' walk away, ten minutes by train from Waverley. More in hotels and B&Bs in Portobello.
It looks its age, and recent reviews don't hold back about that. With breakfast the Cosy Double is £145, the bar closes before 11pm, and wedding parties can make Saturday nights loud. Children under 12 sleep and eat breakfast free when sharing with two adults, so for a family that wants a swim it's good value.
Light sleepers do better in a Club room or on a quieter floor, and at weekends for a room well away from the wedding suite. Parking costs £8 for 24 hours.
The Eskbank Hotel (Rathan House)
The Eskbank Hotel (Rathan House) is the cheapest bed I'd book outside the city, and because it's in Midlothian there's no Edinburgh visitor levy on top. Seven rooms in a family-run B&B sit in the Eskbank conservation area near Dalkeith, with free parking off the road, the number 3 bus stopping almost at the gate (38 minutes to North Bridge), and Eskbank station under a kilometre away for a train of 20 to 26 minutes to Waverley. A twin cost £81.23 without breakfast for Tuesday 17 November, and the published rates for a double run £92 to £120. More in the best places to stay outside Edinburgh.
There's no bar or restaurant, just a single breakfast sitting at 8:45am for £9 an adult. It's worth paying for: herring in oatmeal, Arbroath smokies or Finnan haddie, made to order, and eggs if you'd rather. For dinner, several restaurants are a couple of minutes' walk away.
Fix your arrival time with the owners when booking, request one of the rooms opening onto the walled garden, and pre-order the fish breakfast. The address is 45 Eskbank Road, Dalkeith, not the road of the same name in Bonnyrigg.
Orocco Pier Hotel
Orocco Pier makes South Queensferry, the little harbour town under the Forth bridges, into a base rather than a day trip, and its cheapest room includes breakfast. A Petite Double was £85 on a flexible rate for Tuesday 10 November, in a hotel of 17 rooms on the cobbled High Street. The walk up the hill to Dalmeny station takes 10 to 20 minutes, and trains averaging around 20 minutes to Waverley. More in hotels in South Queensferry.
At £85 you won't see the Forth from the room. Bridge views begin with the Executive Sea View at £126 non-refundable, just above my line and the room most people actually want. There's nowhere to park at the hotel, no lift or adapted bedroom is advertised, and Samphire, the seafood restaurant downstairs, is open from Thursday to Sunday only.
The cheapest rooms look inward or onto the street; for the bridges, book the Executive Sea View. The hotel has no car park of its own.
Premier Inn Edinburgh (South Queensferry)
Budget with parking: the car-friendly picks. Parking in central Edinburgh runs from £18 to £28 a day in the multi-storeys, and a Low Emission Zone covers the city centre, so drivers usually do better on the edge. Our parking guide has the tariffs and the rules. Premier Inn Edinburgh (South Queensferry) has the lowest rate here: £61 room only and non-refundable for Tuesday 10 November, £82 semi-flexible or £102 fully flexible. It sits at the South Queensferry services by the A90, with free parking, a lift, family rooms and a restaurant, about 6.5 miles from the airport. More in hotels in South Queensferry.
Don't expect Queensferry charm: it's a roadside hotel, 21 minutes' walk from the High Street and a mile from Dalmeny station, with no view of the bridges. Rooms have fans rather than air conditioning. Breakfast is £11.99 an adult, and two children per paying adult eat free. For a family on the road north, it's the cheapest sensible bed near the city.
The free car park is small, so arrive in good time. Let the sat nav take you via the A90 and A904: cars can no longer use the old Forth Road Bridge.
Premier Inn Edinburgh Park (Airport)
Premier Inn Edinburgh Park (Airport) suits a driver who'd rather leave the car outside the city. Parking is £5.50 a night, and the Edinburgh Park Station tram stop is just over the road: 20 to 25 minutes to Princes Street on a £2.40 city ticket, or 10 to 15 minutes to the airport. For a mid-November Tuesday a double was £109 non-refundable or £128 flexible, in a 200-room hotel with a lift and family rooms. More in hotels near Edinburgh Airport.
The setting is an office park with nothing much to do after dark, the windows are sealed, and breakfast costs £12.99 on top. For 31 December 2026 the same room was £236 non-refundable, so Hogmanay prices reach even this far out.
Reserve a table for dinner when you book, because the restaurant fills. The hotel's advice is to enter EH12 9DT in the sat nav.
Travelodge Edinburgh Park
Travelodge Edinburgh Park is the cheaper choice nearby for a driver: £74 non-refundable, or £88 flexible, for a Tuesday in mid-November, with free parking while spaces last. It's a regular Travelodge on South Gyle Broadway, with king-bed doubles, family rooms and a Bar Café, and breakfast costs £10.99. More in hotels near Edinburgh Airport.
Without a car it makes little sense, because the closest tram stops are a walk of a quarter of an hour. If you're relying on the tram, pay the extra for the Premier Inn above.
Parking is free but unreserved, and there's no deal for leaving the car during a trip. A SuperRoom adds a coffee machine and a stronger shower.
Premier Inn Edinburgh A7 (Dalkeith)
Premier Inn Edinburgh A7 (Dalkeith) is my pick for drivers coming from the south, and it's also in Midlothian, so no visitor levy. Parking costs nothing, Sheriffhall park-and-ride (free, open all day and night) is seven minutes' drive, and the 29 bus from a stop five minutes' walk away reaches South Bridge in 34 minutes. For Tuesday 17 November a Standard Double was £113 non-refundable or £135 flexible, in rooms refurbished in late 2025 with air conditioning. More in the best places to stay outside Edinburgh.
There's no lift, so every room means stairs, and the restaurant attached to the hotel gets poor reviews, so eat in Dalkeith or in town. A twin here is a double bed plus a sofa bed. For Hogmanay, 31 December 2026, the Standard Double was £217 non-refundable.
Enter your registration on the tablet at reception, or the car park operator may fine you. Mobile coverage is poor, and the Premier Plus Double (£127) comes with faster Wi-Fi.
The cheap room for you
Cheapest central hotel in November: Travelodge Edinburgh Central, £84.99, just off the Royal Mile, with its own car park.
Cheapest central private room: a basic double at Castle Rock Hostel, £80, for adults only.
Arriving by train: Leonardo Royal Hotel Edinburgh, £91.80 with the levy included in February, three step-free minutes from Waverley.
A night in a cell: Code - The Court on Parliament Square, £101.
Harbour view on a budget: Premier Inn Edinburgh Leith Waterfront, £80, with the tram eight minutes away.
Cheapest overall: Premier Inn Edinburgh (South Queensferry), £61, if you have a car.
Quiet and local: New Town Guest House in Stockbridge (£98) or the Gifford in Newington (£100).
Breakfast included: Orocco Pier in South Queensferry, £85.
Families with a car: Kings Manor (£115, with a pool) or Premier Inn Edinburgh Park (£109, with the tram across the road).
What a cheap room costs you
Service. The Gifford and the Aynetree are largely self-service, and New Town Guest House serves no breakfast. If you want someone at a desk at midnight, book a chain.
Stairs. Old townhouses rarely have lifts. New Town Guest House, the Gifford, the Aynetree and Ardenlee don't list one, and neither does Premier Inn Edinburgh A7.
Noise and heat. The Grassmarket at weekends, Hunter Square's late bars, the buses on South Bridge, and Rose Street, where the Travelodge has no air conditioning. Ask for a room at the back.
Shared bathrooms. The cheapest hostel doubles at Castle Rock and Code - The Court use bathrooms down the corridor; at Code, an en-suite cell costs £25 more.
Minimum stays. Small guesthouses often want two nights midweek out of season, as Ardenlee did for 10 November.
Distance. The biggest savings sit 20 to 40 minutes out by bus, tram or train, and fares add up on a long stay.
Nearly made it
These central hotels came in above £120 on the dates priced. The Radisson Blu on the Royal Mile was about £122 for a February Tuesday, with a pool and its own car park; Premier Inn Princes Street was £128 for 10 November, with castle-view rooms from £144; Motel One Edinburgh-Royal was about £140 on Booking.com for a mid-November Tuesday; and hub by Premier Inn on Rose Street, with 11 square metre rooms, was £121 for 10 November with the levy included. See the Old Town and New Town hotel guides.
Two more sit right on the line. The Holiday Inn Express Edinburgh Airport was about £115 with breakfast and a 24-hour terminal shuttle for an early-November Tuesday, then £174 the following week (hotels near Edinburgh Airport). The White Lady, a Wetherspoon hotel in Corstorphine, was about £120 room only for a Tuesday in October (hotels near Edinburgh Zoo).
Prices, timing and the rest of the trip
Every rate here is a dated snapshot, not a quote, so check the hotel's own site for your dates. Non-refundable rates ran about £5 to £40 below the flexible ones, which only pays off if your dates are fixed. For August or Hogmanay, book six to nine months ahead and expect about two to three times these prices.
To keep the rest of the trip cheap, see cheap eats in Edinburgh and free things to do in Edinburgh. Driving in? Read the parking guide before you choose a hotel.
Save your shortlist into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries.
Frequently asked questions.
What is the cheapest area to stay in Edinburgh?
How much does a cheap hotel in Edinburgh cost per night?
Can you find a cheap hotel in Edinburgh during the Fringe?
Is it cheaper to stay outside Edinburgh?
Does the Edinburgh visitor levy apply to budget hotels and hostels?
Stop reading lists.
Start the trip.
Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.