Edinburgh's restaurant scene is thriving, but your bank account will feel the weight. A two-course dinner with wine at a mid-range establishment on the Royal Mile now averages £35 to £45 per person—up nearly 18% from the same period last year. The higher costs reflect broader European economic pressures: France recorded 2,025 excess deaths during its recent heatwave, partly due to the strain extreme weather places on supply chains and energy prices that ultimately feed into restaurant bills across the continent.
The timing matters. Scotland's hospitality sector remains in recovery mode after years of pandemic disruption, and energy costs haven't fallen as sharply as hospitality owners hoped. When you're ordering that glass of Sauvignon Blanc on George Street, you're paying for generators that kept kitchens running through last winter's power volatility.
Where to Eat Without Emptying Your Wallet
The New Town's Charlotte Square hosts several restaurants that offer decent value during lunch hours. The Witchery Hotel's adjacent dining rooms command premium prices, but casual lunch menus start around £15 for a main course. Head south to the Grassmarket instead. This historic square, ringed with independent cafes and pubs, sees less tourist foot traffic than the Royal Mile and prices reflect that reality. The Elephant House—famous among Harry Potter pilgrims—charges £8.50 for a cappuccino and £12.95 for pasta, roughly 20% cheaper than equivalent venues 200 metres north.
Leith Walk remains Edinburgh's most accessible dining corridor. Walk the length from Pilrig downhill towards the port and you'll find Vietnamese pho restaurants charging £9 for a substantial bowl, Lebanese street food cafes offering mezze plates at £11, and Indian curry houses where two people eat properly for £25 including drinks. Morrison Street, running parallel one block east, mirrors these economics but with slightly better quality produce and marginally higher prices.
Shopping requires strategy. Princes Street's flagship stores—Debenhams closed years ago, but John Lewis still anchors the east end near Waverley Station—stock mainstream brands at prices matching London. Trek instead to the Stockbridge neighbourhood, where independent boutiques cluster along St Stephen Street and Raeburn Place. A casual cotton shirt at a chain store costs £35 to £45; independent retailers in Stockbridge sell comparable items from local designers at £28 to £38.
Drinking: The Real Price of a Night Out
A pint of lager at a Grassmarket pub runs £5.50 to £6.20. The same pint on the Royal Mile hits £7.20. Wine by the glass—a standard 175ml pour—costs £6.50 to £8.50 depending on venue and vintage. These figures represent roughly 12% increases from July 2025, according to data from the Scottish Licensed Trade Association, which tracks hospitality pricing quarterly. The organisation reported in May 2026 that beer prices specifically rose faster than wine, as hop and grain costs spiked due to harvest disruptions in Germany and Poland.
Cocktail bars have become genuinely expensive. A simple mixed drink at venues near the National Museum of Scotland costs £11 to £14. High-end cocktail bars in the west end—places like stocks on Thistle Street—charge £15 to £18 per drink. Budget £50 to £70 per person for an evening of three cocktails and modest food.
For budget drinking, seek out the Crown Bar on the Royal Mile or The Beehive on Grassmarket, where pints cost £5.30 to £5.80 and the clientele skews local rather than tourist. Neighbourhood pubs in Marchmont and Morningside, served by the 23 and 41 bus routes, charge 40 pence less per pint than city centre equivalents.
Before you venture out, check whether venues charge service fees or surcharges on card payments. Several restaurants and bars have introduced 3% card payment surcharges since January 2026, technically optional but appearing prominently on payment screens. Ask staff directly—this catches most places off guard and you'll often find they'll waive it for cash or lower the fee. The city's consumer advice bureau, run from the Council Chambers on the High Street, fielded 340 complaints about hidden charges between January and April 2026. Most resolved quickly once customers simply asked.
Edinburgh in summer justifies the expense. Plan ahead, eat lunch rather than dinner when possible, and explore neighbourhoods beyond the obvious tourist routes. Your wallet will thank you.