
The 10 best coffee shops and cafés in Edinburgh
Best of all, there are independents of every description serving great coffee, from hipster roasters to the smartest bar in the city (although you'll find the best barista in town in a repurposed police box).
All our recommendations below have been hand-selected and tested by our resident destination expert to help you discover the best coffee in Edinburgh. Find out more below, and see our guides to the city's best hotels, restaurants, nightlife, pubs and bars, shopping and things to do.
Cult Coffee
Serious about coffee? So is Cult. Think bare brick, bulkhead lights, chilled music and a passionate devotion to the bean: both house brew and a menu of special beans with tasting notes that rival those for fine wines. There are equally fine baked treats and things on toast, including banana and peanut butter with house espresso syrup; poached eggs, fruit and soft cheese; or miso baked beans. Basically, it's as far from slick commercial chains as you can get.
Söderberg Cafés and Bakery Shops
An Edinburgh Swedish bakery so popular it's a mini-empire, making ' fika ' Scottish. The big draw is, of course, buns (cinnamon and cardamom) and open sandwiches and ice cream too, but the excellent coffee is smooth and subtle.
The Meadows branch is particularly fine, with outside seating for gorgeous green views – fabulous in spring when the cherry trees are in full bloom. At Easter be sure to look for Semlor buns.
Ante Coffee
Duck down the steps of an elegant Georgian building off Leith Walk to find this tiny coffee shop (four tables plus counter seating) where the coffee is both intense and creative, with pistachio flat whites and pecan latte seasonal specials. The in-house baking, both sweet and savoury, is exceptional and seasonal. The location is especially handy to grab a coffee and something delicious to power you through shopping at the St James Quarter or up nearby Calton Hill.
Fortitude
With artfully distressed blue and white tiles and steamy windows this is the cosy coffee place we'd all like to have next door. Customers peck quietly at their laptops, read and chat; the friendliest baristas in the city always remember your order.
Toothsome baked goods are perfect partners for exotic coffees from carefully chosen beans and don't miss Fortitude's own bottled cold brew – all in trendy Stockbridge (across the street from the smash hit bakery Lannan).
Sam's Coffee Box
Edinburgh is big on re-purposing retired police boxes, converting them into everything from libraries to ice cream dispensers. They can be transient, but Sam's red Tardis on the edge of Bruntsfield Links is a stayer – because he makes great, affordable coffee, along with home-made cookies, savouries and soup.
Although a bit of a fair-weather find, on any day a bench, view, coffee and a fresh oatmeal cookie is about as good as life gets.
Room and Rumours Coffee
Our friends across the Atlantic aren't wrong to insist on pairing a cup of joe with a doughnut. Happily, this tiny shop in the Market Street arches near Waverley Station addresses this in style with lush filled doughnuts in every flavour imaginable alongside sticky buns, brownies, scones – all things luscious. It's perfect whether you're killing time before a train, exploring the Canongate or are headed to Dunbar's Close for a quick canoodle in the hidden garden.
The Dome
If you want your caffeine with a spoonful of glamour, this is the place to be seen. They may not be able to recite your coffee's family tree, but there are acres of marble, bulwarks of heavenly lilies and more gold than when it was a bank. And don't worry about finding a bar for your next stop; just switch to espresso martinis. Note: you'll want to reserve a table ahead of time to get a seat.
The Milkman
Named for the owner's milkman great-grandfather (thus the stand-out pipe-smoking profile on signs and merchandise), these two small coffee shops (yards away from each other) on Instagrammers' favourite Coburn Street are always busy, and rightly so.
They got the bare brick, wood and slate floors design memo, but you'll be so busy choosing from the biggest stickiest buns in the city and discussing beans and grinds you'll hardly notice the surroundings.
Williams and Johnson
Roastery, working kitchen (where they make gooey chocolate, tahini and rye biscuits, cheesy buns and other delights) and café, the look is industrial, the vibe so laid back it's practically horizontal. Hidden in beautiful old Custom Lane in Leith (with covered outside tables), it opens onto a design exhibition space, always worth a look. Come on Saturday for coffee, freshly squeezed juice and homemade granola before exploring the weekly market next door.
Artisan Roast
The blackboard saying 'JK Rowling never wrote here' pretty well sets the attitude here where they started selling 'real' coffee almost 20 years ago. Expect a higgledy-piggledy, colourful space with art-covered walls and worn wooden floors. And it's not only the look that's full of character; so is the strong, gutsy coffee. Locals lament the loss of the upside-down teacup and saucer lampshades but nothing else has changed; it's a classic for a reason.
How we choose
Every café and coffee shop in this curated list has been tried and tested by our destination expert, who has visited to provide you with their insider perspective. We cover a range of budgets, from neighbourhood roasteries to high street favourites – to best suit every type of traveller's taste – and consider the food, service, best tables, atmosphere and price in our recommendations. We update this list regularly to keep up with the latest openings and provide up-to-date recommendations.
About our expert
Linda MacDonald
Somewhere between New Town ladette and Old Town doyenne, I have a passion for Tunnock's teacakes and a 'Dr Jekyll and Mr Hyde' personality, making Edinburgh the perfect city for me.

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


BBC News
an hour ago
- BBC News
Work starts on new £18m train station in Barrhead
Work has started on a new £18.3m train station in East station will be built on the Neilston line near to Balgray reservoir in Barrhead, with an expected opening date of autumn 2026 - a slight delay from the original spring will have two platforms connected by a footbridge with lifts, waiting shelters and cycle storage, as well as an 80-space car parkThe project forms part of a Council initiative to improve transport links throughout the region, making it easier for people to switch between walking, cycling, bus and rail. The station will be paid for through the Glasgow City Region City Deal - meaning contributions of £7.87m from both the UK and Scottish governments, and £2.56m from East Renfrewshire Gibb, the commercial director at Network Rail Scotland, said the station should provide "real change and long-term benefits" for the said: "Breaking ground at Balgray is a major step forward in improving transport for the Barrhead area. "The new station will make it easier for people to travel to and from Glasgow, and for locals and visitors to connect with places like Dams to Darnley Country Park." The car park will include electric vehicle charging points, with new walkways linking platforms directly to nearby housing developments and reservoir Owen O'Donnell, the leader of East Renfrewshire Council, said transport links would be "greatly improved" by the added: "Like many of our communities, Barrhead is growing, and this new station will also provide another route from the town into Glasgow."A lease was agreed in July 2024 to allow Network Rail to take over council land on a 175-year deal to provide the parking area at the for the project was then approved last September.


STV News
2 hours ago
- STV News
Scotland-bound flight forced to make emergency landing at Bulgarian airport
An Edinburgh-bound flight was forced to make an emergency landing at a Bulgarian airport on Tuesday night due to a 'technical issue'. The easyJet flight EZY3282 from Dalaman, Turkey, to the Scottish capital took off at 9.55pm UK time and was due to arrive at around 12.45am on Wednesday morning. However, around two hours into the journey, the aircraft made a U-turn over Serbia following a reported technical issue and landed in Sofia, Bulgaria. EasyJet say they have provided accommodation and meals to passengers who require them. The flight is yet to take off from the Bulgarian airport, however EasyJet has confirmed the plane is due to complete the remainder of the journey later on Wednesday. A spokesperson from the company said: 'Flight EZY3282 from Dalaman to Edinburgh diverted to Sofia due to a technical issue and as a precaution. 'The aircraft landed safely in Sofia and we did all we could to minimise the impact of the disruption, providing hotel accommodation and meals for those who required them. 'The safety of our customers and crew is easyJet's highest priority we would like to apologise to customers for the inconvenience caused.' Get all the latest news from around the country Follow STV News Scan the QR code on your mobile device for all the latest news from around the country


The Guardian
4 hours ago
- The Guardian
UK airport parking: how to drive down the cost on your summer holiday
How much airport parking will cost you depends on several factors – when you book; how close to the airport you want to be; how you book; how long your vehicle will stay in the car park; and which airport you are flying from. Prices vary widely between different airports. According to figures from the comparison website the average cost for four days in a short-stay car park in England will come in at £110, whereas in Scotland it is £58 and in Wales £88. The car retailer Motorpoint surveyed 25 UK airports for a week's stay at the beginning of August and found London City the most expensive (£149.50 being the best price) and Teesside the cheapest (£50). It is best to book as far in advance as possible as prices go up the closer you get to departure and the most expensive option is to simply turn up and park. Ben Custard of Motorpoint advises booking once you have paid for your holiday. 'Space is limited and prices tend to increase as your holiday approaches. You might be able to park for under £10 a day – even in peak season, at some airports,' he says. 'They tend to charge considerably more without a reservation, meaning you could find yourself paying double the price advertised online.' Big airports have multiple car parks – Heathrow has 11 official ones – and prices can differ between each, often depending on how close they are to the terminal, or whether staff park your car for you. For example, at Stansted for a week in August, it currently costs £138 to drop the car with the 'meet and greet' at the terminal, while at the short-stay, a five-minute walk away, it costs £113. Parking in the long-stay section comes in at £98. Booking through comparison sites can often save you money and MoneySavingExpert offers discount codes. For that same week at Stansted, booking through the Holiday Extras site costs £111 for 'meet and greet', £96 at the short-stay and £83 at the long-stay. It is worth looking at other comparison sites such as FHR, SkyParkSecure and Airport Parking and Hotels to see what the best price is. Travel plans can change, so it is worth understanding whether you will be able to cancel your booking. Some providers allow this right up to the time when you are due to arrive. Official parking at Heathrow lets you cancel two hours before without being charged, while Stansted has a 72-hour deadline when you book directly. Comparison sites can include free cancellation with bookings, or you may have to pay extra on top of a booking to get it. Some airports have a grace period if your flight is delayed arriving back and you pick up your car a few hours later than expected. But it is vital to check as, even within individual airports, different rules can apply to different car parks. If you are going to park at the long- or medium-stay car parks, factor in the time that it will take to get to the terminal. While buses may be advertised as every 10 or 15 minutes, other people may be lining up when you get to the stop, so you may miss out on the first one. At London Gatwick, the long-stay car park is 10 minutes from the terminal and buses arrive every 10 minutes. At Stansted, they are every 15 minutes. Off-site parking is where you can leave your vehicle at a car park outside the airport complex. These are typically run by third-party companies and operate in a similar way, with passengers ferried to the terminal by frequent buses. They are often cheaper than official airport car parks and a survey by the consumer group Which? last year showed many drivers thought they provided a better service. The best-rated were Sentinel at Leeds Bradford airport and APH at Gatwick and Manchester. It is important to do some research before signing up to a third party company, however. Which? found that some private 'meet and greet' providers – which collect the car from the terminal and then park it themselves off-site – were responsible for petty theft and speeding in the vehicles. Alternatively, you can avoid car parks altogether and put your vehicle in a private space in front of someone's home, or on their land. A number of websites, such as Justpark and Parklet, advertise available spots around airports. In the case of Stansted, car parking for a week in August currently costs between £49 and £97 in the immediate vicinity of the airport on Justpark. But you will have to consider whether you need to get a taxi from the spot you park in. Security will typically not be as good as in a fenced-off car park. Do you need to park at all? Trains, and even taxis, can often work out cheaper than parking the car for your week or two in the sun – although it is worth doing the sums to make sure. Heathrow is on the Piccadilly and Elizabeth lines while Luton airport is on Thameslink and East Midlands Railway services. Gatwick is connected via Southern, Thameslink and Great Western Railway. TransPennine Express and Northern Rail run trains to and from Manchester airport to Manchester Piccadilly station. There are also a number of direct services to airports, and prices vary depending on when you book and what type of ticket you need. Stansted Express goes from London Liverpool Street (£29 return in advance); Heathrow Express goes to London Paddington (£37 return in advance) and Gatwick Express to Victoria (£42.70). If you are travelling as a family with children, the cost of a car park may be a similar, or a less expensive option, once you take into account the cost of getting to the station where the airport train goes from. Local private taxi companies often offer fixed prices to airports. Coaches, meanwhile, may be one of the cheapest options but can also take longer than getting a train. Possibly the cheapest way to get to and from the airport is to rely on the goodwill of others. But getting a lift is not always free because of the high cost of drop-off fees introduced at many airports. At Southend airport, it costs £7 for just five minutes to pick up and drop off. Go over that time and it will cost £15 (for up to 30 minutes). Research by Select Car Leasing shows that Leeds Bradford International, Gatwick and Bristol airports charge £7 for a drop-off of up to 10 minutes. However, London City, Exeter International, Inverness, Birmingham International and Newquay Cornwall allow free drop-offs.