Skip to content
Skip to content
The Milkman on Cockburn Street in Edinburgh

The Milkman

Old Town, Edinburgh

A small Cockburn Street café for espresso, a pastry and an Old Town window seat; queues and limited seating favour a shorter visit.

Share

The Milkman is one of Edinburgh's most recognisable small coffee rooms, set inside a restored old shop at 7 Cockburn Street, on the Old Town slope between Waverley station and the Royal Mile, with stone walls, a tight counter, and window seats looking down the Old Town slope. The setting explains the queues, but the drinks and pastries are strong enough that the visit is not only about the photograph.

Coffee

Espresso drinks and batch brew are the main coffee options, with hot chocolate and tea for anyone who wants something else. Start with a flat white or a black coffee, then look at the pastry counter before finding a seat.

Cream enamel mug with a black rim, The Milkman lettering and pipe-smoking silhouette logo
The Milkman’s cream enamel mug.

Pastry

Pastries, buns and cakes make this a coffee-and-something-sweet stop. Choose from what is available in the case; the small room is better suited to a snack between sights than a full meal.

Service & Room

The room is tiny and can be crowded, with queues and few seats for lingering. A free window seat gives you a view down Cockburn Street; takeaway is the more practical option when tables are full.

The second café is at 52 Cockburn Street, a little farther up the same street. This review is anchored to the original at number 7; both addresses are shown on the map.

Why Filter Notes shortlisted The Milkman

Choose The Milkman for a short Old Town stop with espresso drinks, pastries and a window onto Cockburn Street. The restored stone-walled room is distinctive, but its queues and small seating area make it less suited to a long visit.

Press + community

Voices on The Milkman

“In the morning: suited business types and train commuters. At lunch: chilled-out loungers flipping through books.”

“Best seats on Cockburn Street to watch the world go by.”

Visitor notes

1 note

Stuart

Visit reported Apr 2026

Visitor photo viewer

Visitor photo

Your visit · The Milkman

How was your visit?

1 of 2
How was it?
When did you visit?
What stood out?
What stood out?Optional Add details

At a glance

The Milkman • Old Town
Neighbourhood
Old Town / Cockburn Street (EH1)
Address
7 Cockburn Street, Edinburgh, EH1 1BP
Hours
Mon-Sat 8:00-17:00 Sun 9:00-17:00
Coffee & food
Espresso drinks Rotating filter beans Pastries and cakes Hot chocolate
Room
Tiny, historic, and front-row for watching Cockburn Street roll past.
Good to know

Original 2015 shop; No reservations; Dogs welcome

Original 2015 shop No reservations Dogs welcome
Other locations
  • Other branch - 52 Cockburn Street, Edinburgh, EH1 1PB
Page status
Checked Updated

Also nearby

Two more stops if you want another cup after The Milkman.

Instagram & Other Photos