Skip to content
Updated September 2026

Where to Stay in Edinburgh's Old Town: The 18 Best Hotels (2026)

The 18 best hotels in Edinburgh's Old Town, grouped by street, from the Castle esplanade to Holyrood: Gothic suites, a pool on the Royal Mile, three Grassmarket hotels, a beer hotel with taps in the room, and a budget bed three minutes from Waverley.

18
places
4.4
avg Google rating
Edinburgh
Scotland
── old town hotels · edinburgh

Where to stay in Edinburgh's Old Town 18 hotels, street by street, with the walk to the Castle and to Waverley

Stay in the Old Town if this is your first Edinburgh trip and you want to open the door onto the postcard: the Castle above you, the Mile sloping away to Holyrood, the Grassmarket and the closes in between. Every hotel here puts the Castle esplanade within a 22-minute walk and most put Waverley station within ten. Don't stay here if you are a light sleeper on a weekend, if cobbles and stairs are a problem, or if your budget is tight, because this is the priciest district in the city. The New Town across the valley is flatter, quieter and usually a notch cheaper at the same standard, and the where to stay in Edinburgh guide compares every area.

The Old Town is really six or seven streets, and they feel different at 2am. So the hotels below are grouped by street: Castlehill and Victoria Street at the Castle end, the Royal Mile proper around St Giles', the North Bridge and Market Street edge above Waverley, the Grassmarket, the Cowgate and South Bridge, Bristo Place by the museum, and the Canongate down to Holyrood. Each hotel gets its walking time to the Castle esplanade and to Waverley (Google's walking estimate from door to door), an indicative off-peak price, the honest catch, and a room to ask for. For what to actually do once you have checked in, the Old Town guide covers the sights; this page is only about the beds.

A word on prices before you compare them. Edinburgh's hotel rates swing hard with the festival calendar, and the Old Town swings with it. In August (the Fringe and the festivals) and over Hogmanay a room here costs two to four times its winter rate, and the good ones are gone six to nine months ahead, so book those weeks as early as you can. Everything below is an indicative off-peak midweek from-rate for a standard double, taken in September 2026 from the hotel's own booking engine or Booking.com for a Tuesday in early February 2027 (a mid-November 2026 Tuesday for the three hotels that had no February rooms on sale yet, and the DogHouse's own published from-rate), so you can compare like with like. It is not a quote. Check the live rate for your own dates.

Virgin Hotels Edinburgh

Castlehill and Victoria Street: the Castle end. The top of the Old Town is the postcard end, and it has two hotels worth the money. Virgin Hotels Edinburgh is the big one: a luxury hotel built into the 19th-century India Buildings on the curve of Victoria Street, with a three-tier domed rotunda at its heart, the Commons Club and Eve restaurants, an Oculus Lounge for afternoon tea, and a 24-hour gym. It is about five minutes on foot to the Castle esplanade and eight down to Waverley. For a first visit with a proper hotel around you, staff who expect to be asked things, and a dog in tow (dogs stay free), this is where I'd put my money.

The honest catch is the bill. Off-peak you'll pay from about £190 a night and closer to £255 to £270 on autumn dates, almost always room-only with breakfast about £25 on top, and for a five-star there is no pool and no spa. The rooftop is a private terrace for guests, not a bar. The Virgin 'Chamber' layout, with a sliding partition between the bed and the dressing area, is either a delight or an oddity depending on how you travel. Ask for a suite if the free minibar matters, and book the valet parking (£45 a night) ahead, because there is no car park.

hotel · Castlehill & Victoria Street
Virgin Hotels Edinburgh
4.5 Google (1,009)
1 India Buildings, Victoria St, Edinburgh EH1 2EX, UK
Price: from about £190 a night, off-peak midweek double, checked 17 Sep 2026 (about £255 to £270 on autumn dates; far higher in August and at Hogmanay)
Tip

Rates are usually room-only with breakfast about £25 on top. Ask for a suite if you want the free minibar, and book the £45-a-night valet parking ahead if you are driving; there is no car park.

Great location, well appointed rooms and fantastic staff. from a visitor review

The Witchery by the Castle

The Witchery by the Castle is nine named suites scattered above and behind a candlelit restaurant at 352 Castlehill, a minute from the esplanade gates and eight minutes down to Waverley. The Vestry sits up a stone turret stair on the second floor; the Inner Sanctum, the Old Rectory, the Library, the Sempill, the Heriot, the Guardroom, the Armoury and the Turret make up the rest, all done in the same dark, candlelit, four-poster register, with roll-top baths and the restaurant's Secret Garden below. Book direct and a bottle of champagne is waiting in the suite when you arrive. The Google score covers the restaurant and the suites together, so read it as a dinner rating as much as a bed rating.

Know what you are buying. The rate is a champagne bed-and-breakfast package, from about £585 a night on a quiet February Tuesday and £800 to £940 on autumn dates, which is more than double anything else on this page. The money goes on atmosphere, not hotel machinery: nobody carries your bags up the turret stair, and if the weather turns there is no gym, pool or lounge to retreat to. Children under ten cannot stay, and groups of more than six cannot book. It is a one-night occasion rather than a base, and priced like one; if the budget only stretches to a single splurge in Scotland, this is a defensible place to spend it.

The Witchery by the Castle
hotel · Castlehill & Victoria Street
The Witchery by the Castle
4.3 Google (4,112)
352 Castlehill, Royal Mile, Edinburgh EH1 2NF, UK
Price: from about £585 a night, off-peak midweek suite with champagne and breakfast, checked 17 Sep 2026 (about £800 to £940 on autumn dates; far higher in August and at Hogmanay)
Tip

The Vestry is up a stone turret stair to the second floor, so ask for a lower suite if stairs are a problem. Direct bookings get the champagne; no children under ten, no groups over six.

Great location! Central to everything and walkable from most spots. Beautiful atmosphere, cosy, intimate and a very gothic ambience. from a visitor review

Old Town Chambers, Autograph Collection

The Royal Mile proper: St Giles' to the North Bridge. The middle of the High Street puts you between the Castle and the station, with the cathedral and the closes on the doorstep. Old Town Chambers, Autograph Collection is my pick for families and anyone staying more than three nights. It began life as Cheval's serviced apartments and kept the best of that: 82 studios, rooms and suites, with kitchens in the studios and suites, running up to two- and three-bedroom suites, penthouses and a 15th-century townhouse. Now it is a Marriott Autograph hotel with a fitness centre and the Luckenbooths restaurant and bar. It is about six minutes up to the Castle and five down to Waverley, and it holds a 4.7 on Google from more than 700 reviews.

The entrance is down Roxburgh's Court, a close off the High Street, which is atmospheric on the way out and a nuisance with wheeled luggage on the way in. It also keeps some serviced-apartment habits: fewer of the round-the-clock hotel flourishes a grand hotel gives you, and no on-site parking. On a November Tuesday a king room started at about £174 (about £166 with a free Marriott Bonvoy login); February was not on sale yet. Ask for a suite with a kitchen and a view of the close. Marriott's pet policy lists up to two dogs a room, each up to 66lb (about 30kg), for a non-refundable £50 a stay.

aparthotel · The Royal Mile
Old Town Chambers, Autograph Collection
4.7 Google (719)
329 High St, Royal Mile, Edinburgh EH1 1PN, UK
Price: from about £174 a night on a mid-November 2026 Tuesday (February 2027 not yet on sale when checked 17 Sep 2026; about £166 for Marriott Bonvoy members; far higher in August and at Hogmanay)
Tip

The entrance is down Roxburgh's Court, a close off the High Street, so pack for cobbles. Ask for a two-bedroom suite with a kitchen if you are a family. Marriott's pet policy lists up to two dogs a room, each up to 66lb, for £50 a stay.

Fraser Suites Edinburgh

Fraser Suites Edinburgh is the other apartment-style option on the Mile, in a Victorian building on St Giles' Street with 75 serviced apartments from studios to one-bedrooms, all with kitchenettes, a 24-hour gym and a pet welcome pack. It is a step from the cathedral, about six minutes to the Castle and five to Waverley, and it suits families and self-caterers who want a fridge and a table without paying Old Town Chambers money. Off-peak a double starts at about £175, rising to about £217 in the autumn.

Two things to know before you book. The lift only goes to the sixth floor, so a seventh-floor apartment (the ones with the Christmas-market views) means a flight of stairs with your bags. And the breakfast is a paid continental spread, so skip it and walk to a cafe. Recent Google reviews are mostly warm about the staff and the location, but a minority report housekeeping and maintenance lapses, which is worth knowing at this price.

aparthotel · The Royal Mile
Fraser Suites Edinburgh
4.3 Google (839)
12-26 St Giles' St, Edinburgh EH1 1PT, UK
Price: from about £175 a night, off-peak midweek double, checked 17 Sep 2026 (about £217 on autumn dates; far higher in August and at Hogmanay)
Tip

The lift stops at the sixth floor, so a seventh-floor apartment means a flight of stairs. Skip the paid continental breakfast and eat out; the kitchenette is the point.

Superb stay at Fraser Suites. Extremely family friendly with an outstanding location, just a 5 to 7 minute walk to almost everything including the railway station. from a visitor review

The Inn on the Mile

The Inn on the Mile is nine bedrooms over a pub at 82 High Street, in what was built as a bank: high ceilings, original cornicing, huge sash windows, and no lift. It is the one to book if the address matters more than the room, because the front door opens onto the middle of the Mile, about ten minutes up to the Castle and five down to Waverley. The rooms add air conditioning, Nespresso machines and GHD straighteners to the period bones.

It is also small in every sense. The Cosy Double is 86 sq ft, the Mile Twin or Double 134 sq ft, and only the Royal Mile Double stretches to 204 sq ft, so pay the difference for that one. The rooms sit over three levels with no lift, and the pub is directly underneath on the busiest street in the city, so bring earplugs or take the top floor. Off-peak the Cosy Double starts at about £162.50 and the Royal Mile Double at about £214.50, booked direct; early check-in is £10 a room.

hotel · The Royal Mile
The Inn on the Mile
4.2 Google (1,574)
82 High St, Royal Mile, Edinburgh EH1 1LL, UK
Price: from about £162.50 a night for the 86 sq ft Cosy Double, off-peak midweek, checked 17 Sep 2026 (a 204 sq ft Royal Mile Double is about £214.50; far higher in August and at Hogmanay)
Tip

There is no lift, and the pub is underneath. Pay the extra for a Royal Mile Double with the big sash windows, and ask for the top floor if you want quiet. Early check-in is £10 a room.

Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre is the practical choice on the Mile, and now the family choice too: a 238-room four-star behind a baronial facade at 80 High Street, with an indoor heated pool and the Sleeping Beauty Spa, the Itchycoo Bar & Kitchen, and an on-site car park (2.1 metre height limit). Since the Radisson Collection on George IV Bridge closed, this is the only hotel pool on the Royal Mile itself. It is about ten minutes up to the Castle and five to Waverley, and off-peak a standard room starts at a very fair £122.

The catch is that it is a big, busy hotel, and it behaves like one. The breakfast buffet is good but the room fills after 8am, and a run of recent Google reviews mention thermostats and heating that needed a call to reception. Ask for a room at the back, away from the High Street, and go down early for breakfast.

hotel · The Royal Mile
Radisson Blu Hotel, Edinburgh City Centre
4.4 Google (2,833)
The Royal Mile, 80 High St, Edinburgh EH1 1TH, UK
Price: from about £122 a night, off-peak midweek standard room, checked 17 Sep 2026 (about £190 on autumn dates; far higher in August and at Hogmanay)
Tip

Go down to breakfast before 8am, when the buffet room fills. Reviewers found rooms cool in winter, so ask for extra blankets. The on-site car park has a 2.1 metre height limit.

Quality hotel. Rooms very clean and modern... Pool and spa very good. Breakfast buffet was excellent. Can get busy after 8am so be aware. from a visitor review

Market Street hotel

North Bridge and Market Street: the Waverley edge. The hotels along the north face of the Old Town sit directly above the station, which makes them the best beds for arriving late or leaving on an early train. Market Street hotel is the stylish one, a Design Hotels member built into the slope at 6 Market Street with the Nor' Loft rooftop champagne bar looking across Princes Street Gardens to the Scott Monument. Guests get breakfast up there, and reviewers keep mentioning the champagne on arrival and the free minibar. It is three minutes to Waverley's Market Street entrance and about ten uphill to the Castle. For a couple who want somewhere polished and central without grand-hotel money, this is my pick.

The rooms are small, and not only the ones called Cozy: one Google reviewer booked a middle-tier Vista room and still found it tiny, and the public spaces are compact. Off-peak a Cozy starts at about £162 a night, and on autumn dates it is about £215 for a Cozy, £225 for an Artist's Vista and £255 for a Vista or Roomy. Book the Vista tier for a window worth looking out of. There is no car park, but guests get 20% off the Waverley station car park.

hotel · North Bridge & Market Street
Market Street hotel
4.7 Google (899)
6 Market St, Edinburgh EH1 1DE, UK
Price: from about £162 a night, off-peak midweek Cozy room, checked 17 Sep 2026 (about £215 on autumn dates; far higher in August and at Hogmanay)
Tip

Cozy rooms are exactly that; book an Artist's Vista or Vista room for a window worth having. No car park, but guests get 20% off the Waverley station car park.

The location of this hotel is absolutely perfect. Steps away from the train station and the Royal Mile. from a visitor review

The Scotsman Hotel

The Scotsman Hotel is the 1905 Baroque headquarters of The Scotsman newspaper at 20 North Bridge, and it wears the history well: the rooms are named Reporter, Director and Feature (365 to 430 sq ft), there is a 48-seat Picturehouse cinema, the Grand Café, the Hide, the Press Bar and a Champagne Bar, and the two-floor penthouse has a private balcony facing the Castle. It is three minutes to Waverley and about eleven to the Castle. For a grand, characterful stay at a mid-range price it is hard to beat: off-peak a double starts at about £156, rising to about £247 in the Christmas-market weeks.

The trade-off is North Bridge itself, a bus and traffic artery with the rooms on the front facing it, so ask for one on the Old Town side. No car park either, though pre-booking Q-Park Omni with the hotel's code takes 45% off, and reception can arrange 20% off the APCOA car park at Waverley.

hotel · North Bridge & Market Street
The Scotsman Hotel
4.4 Google (1,730)
20 North Bridge, Edinburgh EH1 1TR, UK
Price: from about £156 a night, off-peak midweek double, checked 17 Sep 2026 (about £247 on autumn dates; far higher in August and at Hogmanay)
Tip

Ask for a room on the Old Town side, away from North Bridge traffic. No car park, but pre-book Q-Park Omni with the hotel's code for 45% off, or ask reception for the 20% APCOA Waverley discount.

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal is where the Old Town's value lives when you catch the price right. It is a budget hotel with design ambitions behind a historic facade at 18-21 Market Street, directly below Waverley's Market Street entrance (three minutes to the station, about nine up to the Castle), with air conditioning, an accessible room, and the One Lounge bar. It rates 4.4 on Google from more than 2,500 reviews, which for a budget hotel is telling. The point of it is the sum: a bed you can walk to from the train in three minutes and walk from to everything else.

The rooms are small by design, there is no restaurant or gym, and the price moves more than most here: about £140 a night on a November Tuesday, with the quietest winter nights advertised from about £84 and the festival weeks far above either. February was not on sale yet, so check your own dates.

hotel · North Bridge & Market Street
Motel One Edinburgh-Royal
4.4 Google (2,576)
18-21 Market St, Edinburgh EH1 1BL, UK
Price: from about £140 a night on a mid-November 2026 Tuesday (February 2027 not yet on sale when checked 17 Sep 2026; the quietest winter nights are advertised from about £84; far higher in August and at Hogmanay)
Tip

Rooms are small by design and there is no restaurant, just the One Lounge bar. Sold out? There is a second Motel One on Princes Street, five minutes west.

Apex Grassmarket Hotel

The Grassmarket: under the Castle rock. The square below the Castle's south face is the Old Town's pub quarter, with the best view of the rock in the city and the noise to go with it. Apex Grassmarket Hotel at 31-35 Grassmarket is the one with facilities: a heated indoor pool, a sauna, a gym, the Metro Bar & Brasserie, family rooms and Castle View rooms (the Deluxe ones with balconies) that look straight up at the walls. The Castle esplanade is about five minutes away on the map, but the route is up the Castle Wynd steps, so it feels further; Waverley is about 13 minutes. Off-peak a double starts at about £139.

The catch is the square. The Grassmarket is where Edinburgh goes out on a Friday and Saturday, and front rooms hear it until the small hours, so ask for a room at the back, on the Castle side. Parking is £20 a day for guests, which is one of the better deals in the Old Town. If you want the pool and the view with kids in tow, this is the Grassmarket hotel I'd choose.

hotel · Grassmarket
Apex Grassmarket Hotel
4.4 Google (1,332)
31-35 Grassmarket, Edinburgh EH1 2HS, UK
Price: from about £139 a night, off-peak midweek double, checked 17 Sep 2026 (about £152 on autumn dates; far higher in August and at Hogmanay)
Tip

Ask for a Castle View room at the back, facing the rock rather than the square; the Deluxe ones have balconies. Parking is £20 a day for guests.

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel is the sister hotel three doors along at 61 Grassmarket, and on a quiet night it is the bargain of the whole Old Town: off-peak a twin starts at about £76. Guests get free use of the pool, sauna and gym next door at Apex Grassmarket, breakfast is served in-house, and the Castle View King and Twin rooms have the same view up at the rock. Family rooms come with a sofa bed. It is about six minutes to the Castle via the steps and twelve to Waverley.

The trade-offs are the same weekend noise from the square and the fact that it has no restaurant or bar of its own, so dinner and drinks mean a short walk next door or into the square. Parking is £20 a day but first come first served, so arrive early. It rates 4.5 on Google from more than 1,600 reviews, a notch above its sister.

hotel · Grassmarket
Apex City of Edinburgh Hotel
4.5 Google (1,650)
61 Grassmarket, Edinburgh EH1 2HJ, UK
Price: from about £76 a night for a twin on Tue 2 Feb 2027 (Booking.com), checked 17 Sep 2026 (about £147 on autumn dates on its own site; far higher in August and at Hogmanay)
Tip

Guests get free use of the pool, sauna and gym next door at Apex Grassmarket. Castle View King rooms look straight up at the rock; family rooms have a sofa bed. Parking is £20 a day, first come first served.

Grassmarket Hotel

Grassmarket Hotel at 94-96 Grassmarket is the cheerful three-star that shares its name with the square, with Scottish-themed rooms and prices to match: off-peak a Snug Double or a Comfy Twin or Double starts at about £108, a Cosy Single at about £103, and a Comfy Quad for four at about £173. Breakfast is next door in Biddy Mulligan's, the Irish bar the hotel sits beside. It is about five minutes to the Castle via the steps and eleven to Waverley.

Read the room sizes before you book. The Snug Double is 9 sq m, the Comfy Twin or Double 13 sq m, and only the triple and quad get to 20 sq m, so this is a bed and a shower, not a place to spread out. There is a lift but stairs to some rooms, Biddy Mulligan's is open seven days with live music, and buskers work the square outside. For a cheap, central, sociable base it does the job; ask for a room on the far side from the bar.

hotel · Grassmarket
Grassmarket Hotel
4.2 Google (1,932)
94-96 Grassmarket, Edinburgh EH1 2JR, UK
Price: from about £108 a night, off-peak midweek Snug Double (9 sq m) or Comfy Double (13 sq m), checked 17 Sep 2026 (far higher in August and at Hogmanay)
Tip

Skip the 9 sq m Snug unless you travel with one bag. There is a lift but stairs to some rooms, and Biddy Mulligan's Irish bar next door is open seven days with live music, so ask for a room on the far side.

House of Gods Edinburgh

The Cowgate and South Bridge: the party street and the bus route. The Cowgate runs in the valley under the South Bridge arches, and it is where the Old Town's clubs are. House of Gods Edinburgh at 233 Cowgate is the theatrical boutique: 22 rooms of oak panelling, four-posters, hidden TV mirrors, marble wet rooms and in-room cocktail bars, with the Sacred Garden rooftop bar planted with 3,000 flowers. The extras reviewers rave about (prosecco on arrival, a midnight milk-and-cookies feast delivered by the butler, breakfast in bed with mimosas) are now the paid Treat Me Like I'm Famous package, £119 a stay with a £40 bar tab thrown in, and the Push for Prosecco button on the wall is £50 on top. It is about eight minutes to Waverley and twelve to the Castle, and it is the couples' pick for a birthday or a hen weekend.

The rooms are tiny. The Cabin is 107 sq ft, the Classic 150 sq ft, and only the Suite (290 sq ft, with a roll-top bath) gives you space to open a case; there is no wardrobe in the smaller rooms and reviewers mention taking turns to get ready. Several recent Google reviews say the price did not match the room, and off-peak rooms start at about £250 a night booked direct. Take the Suite, arrive with one bag, and treat it as a night out rather than a base.

hotel · Cowgate & South Bridge
House of Gods Edinburgh
4.3 Google (611)
233 Cowgate, Edinburgh EH1 1JQ, UK
Price: from about £250 a night, off-peak midweek room, checked 17 Sep 2026 (far higher in August and at Hogmanay)
Tip

The prosecco on arrival, midnight milk and cookies and breakfast in bed that reviewers mention are now the paid Treat Me Like I'm Famous package (£119); the Push for Prosecco button is £50 a stay. Take the 290 sq ft Suite if you have more than one bag; the Cabin is 107 sq ft. No car park: drop bags first, then use the NCP on Holyrood Road.

Lovely wee comfortable room just off the Royal Mile, staff were super helpful and friendly, and welcome drink was greatly appreciated. from a visitor review

Holiday Inn Express Edinburgh - Royal Mile

Holiday Inn Express Edinburgh - Royal Mile is the sensible chain in the Cowgate, at number 300, and it does the three things budget travellers actually want: hot breakfast included, air conditioning, and a step-free entrance with a lift to every floor. Dogs are £30 per dog per stay, and guests get 25% off the NCP on Holyrood Road. It is about nine minutes to Waverley and fifteen to the Castle, up through the closes.

Two catches. The Cowgate is the late-night street, so ask for a room away from the front. And the price is not as budget as the brand implies on Edinburgh dates: off-peak a double with breakfast starts at about £148 (about £133 with a free IHG One Rewards account), and on a busy autumn night it tops £210. Compare it with the ibis and Motel One before you book.

hotel · Cowgate & South Bridge
Holiday Inn Express Edinburgh - Royal Mile
4.2 Google (1,338)
300 Cowgate, Edinburgh EH1 1NA, UK
Price: from about £148 a night including hot breakfast, off-peak midweek double, checked 17 Sep 2026 (about £133 for IHG One Rewards members; far higher in August and at Hogmanay)
Tip

Ask for a room away from the Cowgate frontage. Breakfast is included, there is a lift to every floor and air conditioning, dogs are £30 per dog per stay, and guests get 25% off the NCP on Holyrood Road.

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile is the cheapest bed of these on a quiet night: off-peak a twin starts at about £73, and on autumn dates it runs £137 to £140. It sits at 77 South Bridge, two minutes from the Mile, about eight from Waverley and twelve from the Castle, and it holds a 4.2 on Google from more than 4,000 reviews.

You get an ibis: a clean, small room and a bar, and nothing much else. The catch is South Bridge, which carries buses all day and night, so ask for a rear room. If it is full, the second ibis on Hunter Square is the quieter twin, tucked just off the Mile.

hotel · Cowgate & South Bridge
ibis Edinburgh Centre South Bridge - Royal Mile
4.2 Google (4,120)
77 South Bridge, Edinburgh EH1 1HN, UK
Price: from about £73 a night for a twin on Tue 2 Feb 2027, checked 17 Sep 2026 (about £137 to £140 on autumn dates on Booking.com; far higher in August and at Hogmanay)
Tip

Ask for a rear room; South Bridge carries buses all day. If it is full, the second ibis on Hunter Square is a quieter twin of it, just off the Mile.

Hotel du Vin Edinburgh

Bristo Place: the museum end. Hotel du Vin Edinburgh sits at 11 Bristo Place, by Greyfriars Kirkyard and the National Museum, and it is my pick for anyone who wants the Old Town without the noise. It is 47 rooms and suites wrapped around a courtyard in a 1743 building that has been a poorhouse, an asylum and a science lab, with Bistro du Vin, a whisky snug and a bar. Reviewers keep mentioning how quiet it is at night for somewhere this central. It is about nine minutes to the Castle and twelve to Waverley, and off-peak a double starts at about £194.

The building's age shows in the access: there is a lift to the fourth floor but stairs remain, so say so when you book if that matters. The dinner-inclusive rates get mixed marks on value (one recent reviewer found almost every menu item carried a supplement), so book room-only and eat where you like. Ask for a courtyard-facing room.

hotel · Bristo Place
Hotel du Vin Edinburgh
4.5 Google (1,114)
11 Bristo Pl, Edinburgh EH1 1EZ, UK
Price: from about £194 a night, off-peak midweek double, checked 17 Sep 2026 (far higher in August and at Hogmanay)
Tip

There is a lift to the fourth floor but stairs remain, so say so when you book if that matters. Ask for a courtyard-facing room, and think twice about the dinner-inclusive rate; a recent reviewer found it poor value.

Great location in the city, but not too busy of a spot, so no loud noises waking you up. from a visitor review

BrewDog DogHouse Edinburgh Hotel

The Canongate and Holyrood: the quiet end. The lower Mile is calmer, cheaper to walk around and further from everything except the Palace and Arthur's Seat. BrewDog DogHouse Edinburgh Hotel at 5 New Street, just off the Canongate, is the one people book for the gimmick and stay for the staff: 20 duplex apartment-style rooms with a beer fridge in the shower, a draught beer tap in the room, a kitchenette, a record player and a guitar, above two bars with more than 30 taps and food from 7am to 10pm. It is completely dog-friendly, with beds and treats. It is about seven minutes to Waverley and seventeen to the Castle, and it holds a 4.8 on Google from nearly 600 reviews.

The £165 from-rate is the Punk Suite; the bigger Brewmaster Suite (£35 more) and Captain's Suite (£55 more) have sofas that fold out for extra guests, when available. It is a pub hotel, so expect a lively ground floor and a beer-first crowd, and read the 4.8 as a score for the experience rather than a promise of a quiet night. Come for a beer weekend with the dog, not for an early one.

hotel · Canongate & Holyrood
BrewDog DogHouse Edinburgh Hotel
4.8 Google (581)
5 New St, Edinburgh EH8 8BH, UK
Price: from £165 a night, the hotel's own published from-rate, checked 17 Sep 2026 (far higher in August and at Hogmanay)
Tip

Bring the dog: the hotel provides a bed, treats and dog beer. The bars downstairs serve food from 7am to 10pm. It is a duplex room, so expect stairs inside the room itself. BrewDog plc went into administration in 2026 (per brewdog.com) and the hotel was still taking bookings in late September, but book a refundable rate.

While our one-night stay at the DogHouse was brief, our dog was treated like the true VIP of our visit to Edinburgh. from a visitor review

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood at 81 Holyrood Road is the Old Town hotel for drivers. On-site parking is £25 a day, which almost nothing else here can offer, and there is an indoor pool, a fitness centre and the Arti & Alba restaurant and bar. It sits by the Scottish Parliament and Dynamic Earth, a short walk from Holyrood Park. On a November Tuesday a king room started at about £174 (£166 for Marriott Bonvoy members); February was not on sale yet.

The trade-off is distance. It is about 15 minutes to Waverley and 22 to the Castle, the whole length of the Mile and uphill all the way, so this is a base you set out from each morning rather than one you step out of onto the sights. No pets, either. For a car, a pool and a quieter night at a fair price, it earns its place; for a first visit on foot, pick something higher up the hill.

hotel · Canongate & Holyrood
Edinburgh Marriott Hotel Holyrood
4.2 Google (1,973)
81 Holyrood Rd, Edinburgh EH8 8AU, UK
Price: from about £174 a night on a mid-November 2026 Tuesday (February 2027 not yet on sale when checked 17 Sep 2026; about £166 for Marriott Bonvoy members; far higher in August and at Hogmanay)
Tip

The drivers' pick: on-site parking is £25 a day, which is rare in the Old Town. There is an indoor pool, but no pets.

── at a glance

Every hotel, with the walk to the Castle and to Waverley

Off-peak midweek from-rates for a standard double, checked 17 September 2026, then the walking time to the Castle esplanade and to Waverley station.

Castlehill and Victoria Street: Virgin Hotels Edinburgh, from about £190, Castle 5 min, Waverley 8 min · The Witchery by the Castle, from about £585 (suite, champagne and breakfast), Castle 1 min, Waverley 8 min.

The Royal Mile: Old Town Chambers, from about £174, Castle 6 min, Waverley 5 min · Fraser Suites, from about £175, Castle 6 min, Waverley 5 min · The Inn on the Mile, from about £162.50, Castle 10 min, Waverley 5 min · Radisson Blu, from about £122, Castle 10 min, Waverley 5 min.

North Bridge and Market Street: Market Street hotel, from about £162, Castle 10 min, Waverley 3 min · The Scotsman, from about £156, Castle 11 min, Waverley 3 min · Motel One Edinburgh-Royal, from about £140, Castle 9 min, Waverley 3 min.

The Grassmarket: Apex Grassmarket, from about £139, Castle 5 min (steps), Waverley 13 min · Apex City of Edinburgh, from about £76, Castle 6 min (steps), Waverley 12 min · Grassmarket Hotel, from about £108, Castle 5 min (steps), Waverley 11 min.

The Cowgate and South Bridge: House of Gods, from about £250, Castle 12 min, Waverley 8 min · Holiday Inn Express Royal Mile, from about £148 with breakfast, Castle 15 min, Waverley 9 min · ibis South Bridge, from about £73, Castle 12 min, Waverley 8 min.

Bristo Place: Hotel du Vin, from about £194, Castle 9 min, Waverley 12 min.

The Canongate and Holyrood: BrewDog DogHouse, from £165, Castle 17 min, Waverley 7 min · Edinburgh Marriott Holyrood, from about £174, Castle 22 min, Waverley 15 min.

── the quick answer

Which Old Town hotel, by traveller

First visit, walking everywhere: Virgin Hotels Edinburgh if the budget stretches, Old Town Chambers or the Radisson Blu for a full hotel on the Mile, Motel One Edinburgh-Royal for the same location on a budget.

Special occasion: the Witchery's suites for pure theatre, Market Street hotel for polish and a rooftop champagne bar, House of Gods for a birthday night out (take the Suite).

Families: the Radisson Blu for the pool and the size, Old Town Chambers or Fraser Suites for a kitchen, Apex City of Edinburgh for family rooms with free use of the pool next door.

Budget: ibis South Bridge and Apex City of Edinburgh on the quietest nights, Motel One Edinburgh-Royal and the Grassmarket Hotel the rest of the year. For dorms, see the best hostels in Edinburgh: Castle Rock, Kick Ass and CoDE are all in the Old Town.

Arriving by train or leaving early: Market Street hotel, the Scotsman or Motel One, all three minutes from Waverley's Market Street entrance.

Driving: the Marriott Holyrood (£25 a day on site), then the two Apex hotels (£20 a day); the Radisson Blu has an on-site car park too, with a 2.1 metre height limit.

Light sleepers: Hotel du Vin on Bristo Place, the Marriott at the Holyrood end, or an upper rear room at the Radisson Blu or Old Town Chambers. Avoid the Grassmarket and the Cowgate at weekends.

Dogs: Virgin (free), the DogHouse (bed, treats and dog beer), Fraser Suites (welcome pack), Old Town Chambers (£50 a stay), or the Holiday Inn Express (£30 per dog per stay).

── the honest trade-offs

What each street gives up

Castlehill and Victoria Street: closest to the Castle and the most expensive; steep, cobbled and thick with coach parties by 10am.

The Royal Mile proper: the best all-round position, five minutes to the station and six to ten to the Castle; busy all day, but it calms after midnight. Ask for a rear room.

North Bridge and Market Street: three minutes from the station and the easiest luggage walk in the district; traffic on the bridge, small rooms on Market Street, and a ten-minute climb to the Castle.

The Grassmarket: the best view of the rock and three good hotels at fair prices; the pub noise on Friday and Saturday, and the Castle is up a flight of steps.

The Cowgate and South Bridge: the cheapest beds and the loudest streets; fine midweek, ask for the back at weekends.

Bristo Place: quiet, characterful and next to the museum; twelve minutes from Waverley and only one hotel.

The Canongate and Holyrood: parking, a pool and calm; a 17 to 22 minute walk to the Castle end.

── also in the old town

The ones you will see on the booking sites

The Radisson Collection Hotel, Royal Mile on the corner of George IV Bridge has been closed to guests since January 2024 (the scaffolding went up in 2022) and is due to reopen in September 2027; its own site quotes rates only 'following reopening' and its booking calendar does not open until October 2027, with no firm date announced. It still appears on some hotel sites and older guides, including as a family pick with a pool; it is not bookable, so use the Radisson Blu instead.

The rest are real, open and fine, just not ones I'd pick over the hotels above: the Leonardo Royal and the newer NYX Hotel on Jeffrey Street (four minutes from Waverley, big and businesslike), the Premier Inn Royal Mile on East Market Street, the Travelodge Central on St Mary's Street, Stay Central on the Cowgate, and two aparthotels worth a look for a week's stay, Aparthotel Adagio on the Canongate and Wilde by Staycity on King's Stables Road below the Castle.

── before you book

Prices and timing

Every rate on this page is an indicative off-peak midweek figure for a standard double, checked on 17 September 2026 against the hotel's own booking engine or Booking.com for a Tuesday in early February 2027, except where a card says otherwise: Old Town Chambers, the Marriott Holyrood and Motel One had no February rooms on sale yet, so theirs are November Tuesdays, the Witchery's is a suite package, and the DogHouse quotes its own from-rate. They are for comparing hotels, not quotes. Edinburgh's visitor levy (5% of the room rate plus VAT, on the first five nights) applies to stays from 24 July 2026 and is normally shown inside the quoted price.

The two weeks that break every budget are the August festivals and Hogmanay: expect two to four times these figures, and expect the good hotels to be gone six to nine months out. Late November and December carry a Christmas-market premium too. The cheapest, calmest nights are midweek from January to March.

Once you have the bed sorted, plan the days: the best things to do in Edinburgh and the 1-day itinerary both start at the top of the Mile, a few minutes from every hotel here, and the Royal Mile guide and Grassmarket guide cover the streets outside your door.

Save your shortlist into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries.

── frequently asked

Frequently asked questions.

Is the Old Town a good area to stay in Edinburgh?
Yes, for a first visit. Every Old Town hotel here is within a 22-minute walk of the Castle esplanade and most are under ten minutes from Waverley station, so the whole first day happens on foot, no bus required. The trade-offs are real: it is the most expensive district, the hills and cobbles are relentless, and the Grassmarket and Cowgate are noisy at weekends. Light sleepers should pick the Royal Mile's upper floors, Bristo Place or the Holyrood end, or look at the New Town across the valley.
Which hotels are closest to Edinburgh Castle?
The Witchery by the Castle is about a minute from the esplanade, on Castlehill itself. Virgin Hotels Edinburgh on Victoria Street is about five minutes. The three Grassmarket hotels (Apex Grassmarket, Apex City of Edinburgh and the Grassmarket Hotel) are five or six minutes away on the map, but the route is up the Castle Wynd steps, so it feels further with luggage. From the Royal Mile hotels around St Giles' it is a six to ten minute walk uphill.
Is the Old Town noisy at night?
Parts of it are. The Grassmarket is Edinburgh's pub square and the Cowgate is its late-night street, so front rooms at the Grassmarket Hotel, the two Apex hotels, House of Gods and the Holiday Inn Express hear Friday and Saturday nights. The Royal Mile itself is busy but calms after midnight. The quietest beds are Hotel du Vin on Bristo Place, the Marriott at the Holyrood end, and the upper, rear rooms of the bigger Royal Mile hotels. Always ask for a room at the back.
What is the best Old Town hotel for families, and for couples?
For families I would book the Radisson Blu on the High Street, which has the only hotel pool on the Royal Mile itself now that the Radisson Collection is closed, or Old Town Chambers for suites with kitchens. Apex City of Edinburgh has family rooms with a sofa bed and free use of the pool next door. For couples, the Witchery's Gothic suites are the special-occasion pick, House of Gods is the theatrical one (with tiny rooms), and Market Street hotel is the stylish, sensible choice with a rooftop champagne bar.
When is the Old Town most expensive, and how far ahead should I book?
August, when the Fringe and the festivals fill every bed, and Hogmanay over New Year. An Old Town room then costs two to four times its winter price and the good places sell out, so book six to nine months out. Late November and December are pricier than you might expect because of the Christmas market. The cheapest nights are midweek from January to March.
── save these to your edinburgh trip

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.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.