Two nights in Edinburgh for a couple can be done for roughly £450 if the trip is built around walking, buses, and pub lunches, or closer to £1,200 if it includes a hotel on George Street, dinner reservations, and paid entry to the castle and the Palace of Holyroodhouse. The gap between those figures is not mysterious. It comes down to four line items: where the bed is, what gets eaten after 7pm, how the hills are climbed, and whether the castle ticket gets bought. Everything else in Edinburgh, and there is a great deal of everything else, sits somewhere between free and five pounds.
What follows is a working budget assembled from the actual prices a couple will meet on a Friday-to-Sunday visit, with the caveats that prices in the city move with the seasons and that August, when the festivals arrive, roughly doubles accommodation and adds a surcharge to almost everything else. The numbers here assume a spring or autumn weekend, booked three or four weeks out.
The bed, which decides the whole budget
Accommodation is the single line that determines whether the weekend costs £500 or £1,200, and Edinburgh's stock splits cleanly into three tiers. A dorm bed in a hostel runs £25 to £40 per person per night; a private double in a decent hostel or a budget guesthouse in Newington or Leith runs £70 to £110; a mid-range hotel room, the kind with a proper kettle and a window that opens, runs £130 to £200. A room at the Balmoral or the Witchery is a different conversation entirely, and one that starts somewhere north of £400.
The geography matters more than the star rating. Anything within a ten-minute walk of the Royal Mile carries a premium of perhaps 30 percent over an equivalent room in Leith, Stockbridge, or Fountainbridge. A couple who book a £90 guesthouse in Leith and take the 16 or 22 bus into town, £2 flat fare, contactless, no change given, will spend less across two nights than a couple who book a £150 room off the High Street and walk everywhere. The bus takes fifteen minutes and runs constantly. The savings buy dinner.
Getting there and getting around
Arrival costs depend entirely on the direction of travel. A return train from London King's Cross, booked a month ahead, runs £70 to £110 per person; from Glasgow it is closer to £15; from Manchester, £50. Flying into Edinburgh Airport adds the £6.50 tram or the £4.50 Airlink bus per person each way, both of which drop at the city centre in under half an hour. A taxi from the airport to the centre runs £25 to £30 and is worth it only if the bags are heavy or the arrival is late.
Once in the city, the arithmetic is simple. Edinburgh is a walking town with hills in it. The walk from the New Town to the Old Town is ten minutes uphill; the walk from the Royal Mile to Arthur's Seat is forty minutes and mostly vertical. A couple who buy a day ticket on Lothian Buses, £4.80 for unlimited travel, will probably use it twice and come out roughly even. The honest answer is that most of the city is walkable and the buses exist for the edges: Leith, the Botanics, Murrayfield if there is a match on.
The castle, the palace, and what the tickets actually buy
Edinburgh Castle charges £21 per adult, and the ticket includes the Honours of Scotland, the Stone of Destiny, and the National War Museum, which together take two to three hours at an unhurried pace. The 1pm gun is free with the ticket and lasts about ninety seconds. Whether it is worth £42 for a couple depends on tolerance for crowds and queues; the castle is the most visited paid attraction in Scotland and the esplanade in summer resembles a departure lounge. Go at opening, 9.30am, and the experience is considerably better.
The Palace of Holyroodhouse, at the other end of the Royal Mile, charges £20 per adult and is quieter, smaller, and arguably the better visit for anyone interested in the Mary Queen of Scots story, since the rooms where Rizzio was murdered are the actual rooms. The National Museum of Scotland, the National Gallery, the Portrait Gallery, and the Museum of Edinburgh are all free. A couple could spend an entire weekend on free museums and not run out of things to see. The £42 castle ticket is a choice, not a necessity, and the view from Arthur's Seat costs nothing.
Breakfast, lunch, and the £9 sandwich problem
Hotel breakfast, where it is not included, runs £15 to £22 per person and is rarely the best meal of the day. A far better use of money is the bakery culture that has taken hold in the city: a coffee and a pastry at a place like Hobz or Twelve Triangles runs £6 to £8 per person, and a full Scottish breakfast in a cafe in Leith or Marchmont runs £10 to £13, black pudding included. Two breakfasts for two, done this way, come to about £50 across the weekend.
Lunch is where Edinburgh's prices have crept. A pub lunch, the kind with a pie and a pint, runs £15 to £20 per person in the centre and £11 to £14 in Leith or Stockbridge. A sandwich from a deli, eaten on a bench in Princes Street Gardens, runs £6 to £9. The couple who eat two pub lunches and one bench lunch will spend about £70 across the weekend; the couple who eat three pub lunches will spend about £100. The difference is a castle ticket.
Dinner, and the booking that changes the trip
Dinner is the line where the budget either holds or breaks. A mid-range restaurant in Edinburgh, the kind with a short menu and a wine list that starts at £25, runs £30 to £40 per person for two courses before drinks. A tasting menu at one of the city's better-known kitchens runs £80 to £120 per person before wine. A curry on Leith Walk runs £15 to £18 per person and is frequently the best meal of the weekend. Fish and chips from a proper chip shop, eaten outdoors if the weather permits, runs £10 to £12.
Two dinners for two, one at a mid-range restaurant and one at a chip shop or curry house, come to roughly £120 including a modest bottle of wine. Two dinners at the mid-range end come to £160 to £180. A couple who book one serious dinner, the kind that requires a reservation three weeks out, should budget £200 for the evening and consider it the centrepiece of the trip. The rest of the meals can then be cheap without the weekend feeling like a compromise.
Drink, which is where the numbers surprise people
A pint of ale in an Edinburgh pub runs £5 to £6.50 in the centre and £4.50 to £5.50 in Leith. A gin and tonic runs £7 to £9. A glass of house wine runs £6 to £8. Two rounds of drinks for two people, twice across the weekend, comes to about £60. A cocktail bar on George Street will charge £12 to £14 per drink and the tab climbs faster than expected. The honest budget line for drink, for a couple who enjoy a few pints but are not on a stag weekend, is £80 to £100 across two days.
What the £450 weekend looks like
Two nights in a Leith guesthouse at £90 a night: £180. Return bus fares into town across the weekend: £19. Two cafe breakfasts and one hotel breakfast: £50. Two pub lunches and one bench lunch: £70. One chip shop dinner and one curry: £60. Drinks: £80. Castle tickets skipped, museums free, Arthur's Seat free, the walk up Calton Hill free. Total: £459. Add a castle visit for two and the figure rises to £501. This is a weekend with no sense of deprivation in it, provided the couple are content to walk and to eat where the city eats.
What the £1,200 weekend looks like
Two nights in a George Street hotel at £180 a night: £360. Trains from London for two: £180. Taxi from Waverley: £8. Hotel breakfasts, both mornings: £80. Two pub lunches: £80. One serious dinner for two with wine: £200. One mid-range dinner: £90. Drinks across the weekend including one cocktail bar: £140. Castle and palace tickets for two: £82. Total: £1,220. The difference between the two weekends is roughly £750, and about £500 of that is accommodation and transport. The rest is food and drink, and it is spent on the same city, seen from a different window.
The case for spending the money on dinner instead of the room
The best-value version of an Edinburgh weekend, if a couple is choosing where to upgrade, is a cheap room and an expensive dinner. A guesthouse bed in Leith is a bed; the city is outside it. A serious dinner at one of the city's better kitchens, the kind with a set menu and a room that hums, is a memory that outlasts the hotel corridor. The couple who spend £90 on the room and £200 on the dinner will remember the dinner. The couple who spend £200 on the room and £90 on the dinner will remember the room service tray.
There is one more line worth flagging. Edinburgh's paid attractions are not the city's best features, and a couple who skip the castle and the palace and spend the money instead on a long lunch in Stockbridge and a walk along the Water of Leith to Dean Village will have seen something more particular and less photographed. The budget is not a constraint on the trip. It is the shape of it. A weekend built around £450 does not feel like a weekend built around £1,200, and the version at £450 is not the lesser one.
