The Old Town is where most visitors spend their first hours in
Edinburgh, and the coffee here doesn't disappoint. Tucked into the buildings crowding the Royal Mile and its surrounding closes, a handful of spots have become firm favourites for locals and first-time visitors alike.
The MilkmanFound on Cockburn Street — one of Edinburgh's most characterful streets, winding down from the High Street toward Waverley Station — The Milkman is a compact, atmospheric café that punches well above its size. The coffee rotates regularly, with guest roasters keeping things interesting. It gets busy, seating is limited, and there's often a short wait, but nobody seems to mind. The cakes are worth saving room for.
Brew'd by The Source Coffee CoRight in the heart of the Old Town, Brew'd is the café arm of Source Coffee Co, a small-batch Edinburgh roastery focused on single-origin espresso drinks sourced and roasted with real care. The vegan bakes from local suppliers are a genuine draw — the kind of thing you find yourself thinking about on the walk back to your hotel. On a fine day, grab a takeaway and head five minutes uphill to Grannies Green, where you can drink your coffee with Edinburgh Castle looking down over The Grassmarket.
Linton & CoSitting just a short walk from Waverley Station, Linton & Co is one of the most convenient coffee shops in Edinburgh for arrivals by train — which is fitting, because it's genuinely good enough to make a first impression on the city's coffee scene. Specialty coffee from direct-trade roasters, handcrafted brownies from a closely guarded family recipe, and a bright, welcoming interior. A strong start to any Edinburgh morning.